Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
FMXExpress authored Jun 10, 2023
1 parent 0526898 commit 886b2ce
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# CodeDroidAI
Generate code and forms with AI for Delphi Object Pascal using LLMs like ChatGPT and Vicuna-13b.

The CodeDroidAI Desktop client is a powerful UI for generate code and forms for Delphi and C++Builder. Comes with the ability to verify Delphi and C++ code by compiling it and then reporting errors back to ChatGPT. Also supports other LLMs like Vicuna-13b.
Includes a built in template system to add additional code generation options.

Built in functionality includes:
* Generate Procedures
* Code Analysis
* Comment Code
* Generate A FMX Form
* Convert Delphi Code To Borland C++
* Upgrade Delphi ANSI Code To Unicode
* Generate A VCL Form
* Convert A VCL Form To FMX
* Convert FPC Code To Delphi
* Convert Delphi Code To Inline ASM
* Optimize Code
* Translate Between Languages

Built with [Delphi](https://www.embarcadero.com/products/delphi/) using the FireMonkey framework this client works on Windows, macOS, and Linux (and maybe Android+iOS) with a single codebase and single UI. At the moment it is specifically set up for Windows.

It features a REST integration with OpenAI.com (ChatGPT) and Replicate.com for providing source code generation functionality within the client. You need to sign up for API keys to access that functionality.

# CodeDroidAI Desktop client Screenshot on Windows
![CodeDroidAI Desktop client on Windows](/screenshot.png)

Other Delphi AI clients:

[Stable Diffusion Desktop Client](https://github.com/FMXExpress/Stable-Diffusion-Desktop-Client)

[AI Playground](https://github.com/FMXExpress/AI-Playground-DesktopClient)

[Song Writer AI](https://github.com/FMXExpress/Song-Writer-AI)

[Stable Diffusion Text To Image Prompts](https://github.com/FMXExpress/Stable-Diffusion-Text-To-Image-Prompts)

[Generative AI Prompts](https://github.com/FMXExpress/Generative-AI-Prompts)

[Dreambooth Desktop Client](https://github.com/FMXExpress/DreamBooth-Desktop-Client)

[Text To Vector Desktop Client](https://github.com/FMXExpress/Text-To-Vector-Desktop-Client)

0 comments on commit 886b2ce

Please sign in to comment.