Coming From Other Coding AIs

If you already use coding agents such as Claude Code or Codex, you can start using CodeBot in the same direct way: open the chat and ask it to do useful work.

CodeBot is a highly capable agent but has a strong Delphi-specific focus.

Delphi-first

CodeBot is built specifically for Delphi. It understands Delphi code, Delphi libraries, VCL and FMX, and the form designer. It also knows how to 'think in Delphi'. We are Delphi devs and we built it from experience with Delphi and experience with AI. This is described in Built for Delphi.

We hope that through the internal Delphi-specific focus we've added to our AI, CodeBot can give you higher quality Delphi agentic coding than any other.

Visual Form Design

CodeBot can work with the form designer open, and you can see its changes graphically as a visual diff.

You can ask it to work on forms, frames, and data modules, including adding controls, setting properties, and creating event handlers. It will do so, safely and correctly.

This is important because other AI agents can make errors in a form which often show up only at runtime, ie later when you run the app and it creates the form. CodeBot's form editing is designed around making correct designer changes, including interactions with the corresponding unit, plus around showing you what changed in a form in the way Delphi developers naturally think about it: visually.

See Visual Form Design.

Autopilot

Autopilot is CodeBot's unattended mode: give it work, go away for lunch or overnight. Work requests enter planning first; once you confirm the plan, CodeBot can continue without you sitting at the keyboard. With Code Review enabled, additional agents review each coding segment for goal alignment and code quality.

This is especially useful for longer Delphi work where you do not want to keep glancing back at the IDE every few minutes, but you also do not want to simply accept whatever the AI happened to do.

See Autopilot: Unattended Work.

Familiar Ideas

Some CodeBot concepts will feel familiar if you already use other coding agents.

Sessions

Start a new chat session for each major task, and reconnect a previous chat session when you want to continue where you left off. See Sessions.

Intelligence and Reasoning

Use lower intelligence for simpler work, and increase it when CodeBot is stuck or the task needs deeper reasoning, such as debugging, architectural design, or tracing complex cause-and-effect problems. See Choosing Intelligence.

See Also