Skip to content

davidm-ro/aidemo-thorough-dec2025

Repository files navigation

Demo written by RemObjects CodeBot

This is the repo generated by CodeBot for the Embarcadero CodeRage 2025 webinar. RemObjects CodeBot is a Delphi-oriented AI coding assistant designed specially for Delphi and the Delphi IDE.

CodeBot's prompt (typos included) was:

Hello. Please make this app display mazes. Add a settings dialog wher ethe user can choose between two maze generaiton algorithms. On the main form add buttons to display settings and to rengerate the maze.

This code was generated in 'Thorough' mode ((higher quality.) You can expect Thorough mode to be better architected, using more interfaces and separated dependencies, etc; you can expect Vibe It mode to be faster.

The app worked first time, and renders nicer looking mazes than the Vibe It version. It also is (in my view) better architected, using interfaces instead of base classes, better separation over separate units, and with better documentation.

See more about RemObjects CodeBot for Delphi here! https://www.remobjects.com/codebot/delphi.aspx

Screenshot of CodeBot inside the Delphi IDE, with the maze app running in front of it

Code written by humans

  • This readme and screenshot
  • Initial commit had a blank new VCL app

Code written by CodeBot:

  • Everything else. The entire app.

Look at the repo history to see how CodeBot created a git feature branch maze-display-and-settings, worked in it, committed. Humans did the merge commit back into main.

About

Sample Delphi app generated by RemObjects CodeBot, an AI coding assistant for Delphi. Preview / alpha version.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •