CodeBot for Delphi

CodeBot for Delphi is a fully agentic coding AI, with specific Delphi support including expertise in Delphi coding, knowledge of Delphi libraries, working in the form designer, and more. CodeBot helps Delphi developers understand code, ask questions, review changes, and move work forward with AI assistance.

Getting Started

  1. Click the IDE's View menu > RemObjects CodeBot > Chat

  2. Dock the CodeBot window left or right

  3. On the IDE title bar > save Desktop button > click it and save

That's it. Start writing to CodeBot!

Or read on for more detail.

Where to Start

Showing CodeBot

After installing, open a project and go to the View menu, RemObjects CodeBot > Chat. This opens CodeBot. (The first time, you may be prompted to log in to your RemObjects account.)

We recommend docking CodeBot to one side of your IDE. Then save your desktop via the button on the IDE title bar:

This ensures it re-appears next time.

Writing to CodeBot

Now, simply type something in the chat:

What does this project do?

Press Enter or click Send.

Commands can be complex or involve multiple steps and logic, including things CodeBot needs to analyse:

Add a new tab control to this dialog, which contains all my settings. I want them organised on a page per logical group - figure out what seems reasonable. Make sure the dialog can be canceled without actually applying any changes.

Or you can discuss approaches with it, or ask for its help:

I need to add a new [your feature here] but I'm not sure of the best way. Should I [something] or [something else], or do you have any other suggestions?

or,

When the app renders this data it is really slow, why?

Or ask it to plan something out:

I need to add support for HTTPS to our networking. What's involved? Create a plan to implement this.

(It will research and plan out what to do, discuss this with you, and then if you allow, implement it.)

You can:

  • Add new features, or modify existing ones
  • Add or change your user interface (both VCL and FMX)
  • Find the cause of bugs, crashes, or performance issues
  • Fix a bug
  • Solve failing tests
  • Add tests
  • Use source control
  • Review code

and more. Read about common workflows.

If CodeBot ever has any trouble, turn the intelligence up by clicking the brain icon at the bottom of the chat window.

See Choosing Intelligence for more, including when to use which level of intelligence.

See Best Practices for more info about the best ways to work with CodeBot.

CodeBot is a highly capable agent, along the lines of Claude Code and Codex. If you are used to using coding AIs, simply type in the chat and start using it! Otherwise, read on for more.

See Also