ChatGPTWizard logo

ChatGPTWizard

Free

Embarcadero RAD Studio (Delphi & C++ Builder) plugin.

FreeFree tier
Type
Open Source

About ChatGPTWizard

FusionAI (the evolution of the original ChatGPTWizard) is a free, open-source Delphi plug-in for Embarcadero RAD Studio that integrates AI-assisted workflows directly into the IDE. It supports multiple AI providers including OpenAI ChatGPT, Google Gemini, Anthropic Claude, and Ollama (offline). Users can ask free-form questions in a chat window, use inline editor prompts with cpt:...:cpt markers, and invoke predefined right-click actions such as explain, optimize, add comments, add tests, and find bugs. Additional features include a Class View for type-based prompts, provider-aware answer tabs for comparing responses, a searchable local SQLite history database with provider and model filtering, proxy configuration, file-based diagnostic logging, and configurable timeouts. The plugin targets RAD Studio versions 10.x (Berlin through Sydney) and 11.x (Alexandria); for older IDEs (XE2 to XE8), a separate branch is available.

Key Features

Unified chat window for free-form AI queries
Inline editor prompts using `cpt: ... :cpt` markers
Right-click predefined actions: explain, optimize, add comments, add tests, find bugs
Class View with type-based prompt actions and code conversion helpers
Provider-aware answer tabs for comparing results across AI providers
Searchable local SQLite history database with filtering by provider and model
Proxy configuration and file-based diagnostic logging
Configurable timeouts and provider-specific parameters
Supports OpenAI ChatGPT, Google Gemini, Anthropic Claude, and Ollama (offline)

Pros & Cons

Pros
  • Free and open source with no licensing costs
  • Supports multiple cloud AI providers as well as local offline models via Ollama
  • Deep integration into RAD Studio IDE with multiple interaction modes
  • Built-in history and logging for traceability and diagnostics
  • Provider comparison feature helps choose the best answer
Cons
  • Limited to Embarcadero RAD Studio (Delphi & C++ Builder) users
  • Requires valid API keys for cloud-based providers (ChatGPT, Gemini, Claude)
  • Not the primary target for RAD Studio 12.2 and above (newer IDEs have built-in AI)
  • Older IDE versions (XE2 to XE8) require a separate branch and may have fewer updates

Best For

Code explanation and documentation generationRefactoring and optimization suggestionsDebugging assistanceGenerating unit tests for selected codeAd hoc code snippets and quick questionsArchitecture and design questions

FAQ

What IDE versions does FusionAI support?
It targets RAD Studio 10.x (10.1 Berlin to 10.4 Sydney) and 11.x (11 Alexandria). For older versions from XE2 to XE8, a separate branch is available.
Which AI providers are supported?
OpenAI ChatGPT, Google Gemini, Anthropic Claude, and Ollama (offline). ChatGPT, Gemini, and Claude require API credentials; Ollama can be used locally without an API key.
How do I install FusionAI?
You can install via the Delphinus package manager or by opening the FusionAI.dproj file in RAD Studio, building the package, and installing it from the IDE.
Is FusionAI free?
Yes, it is free and open-source software.
Can I use FusionAI without an internet connection?
Yes, by using Ollama as the AI provider, which runs locally without requiring a cloud API key.