Ride the Wave with Kai - Up to 40% OFF Shop Now

Kai for RAD Studio is now available! Discover Kai

Special Live Webinar: Introducing Kai - A New Chapter for RAD Studio Watch the Replay

InterBase 15.1 Now Available! Explore What's New

New Upgrade Center is Now Live! Visit Now

RAD Studio 13.1 Florence Now Available! Explore What's New

Discover The Getit Page

Deep discounts available on InterBase for OEM or VARs – Contact sales

Renew your Update Subscription license now Read more

RAD Studio AI FAQs

Build Apps 5x Faster for Windows, Android, iOS, macOS, and Linux

Embarcadero offers three different AI capabilities:

  1. Smart CodeInsight in the IDE
  2. Kai IDE add-on package
  3. SmartCore AI component pack

Kai and the SmartCore components are available for download via the GetIt Package Manager.

Smart CodeInsight offers an AI chat pane integrated in the RAD Studio, Delphi or C++Builder IDE. It can answer questions you type and provides direct commands that you can run on selected text in the RAD Studio editor, using the editor’s local context menu.

The commands perform standard actions like adding comments, checking for security flaws, creating unit tests, and more.

In the Tools Options dialog box, there is a Smart CodeInsight configuration page. On this page you can enable the feature as a whole, configure and enable the available backend LLMs you want to use, and separately select which of the LLMs you want to power the chat and the editor commands.

Kai adds an agentic AI chat pane directly into the RAD Studio, Delphi, and C++Builder IDEs. It can answer developer questions and, when agentic mode is enabled, perform actions directly within the IDE — including modifying source code, generating or updating UI forms in designers, compiling projects, debugging applications, and more.

Kai also provides AI-powered code completion and coding suggestions, with multiple user interface options available.

After downloading and installing Kai, you can configure it from the Kai page in the IDE’s Tools Options dialog box. This page lets you enable and configure the available backend LLMs you want to use. Separate settings are provided for the agentic chat features and for AI-powered code completions.

No. After installing RAD Studio, Delphi or C++Builder 13 Florence, there are no AI components present or active until you enable the Smart CodeInsight feature in the Tools Options dialog box, install Kai via GetIt, or install the SmartCore AI component pack via GetIt. To use the AI capabilities, you’ll need to separately create an account with the appropriate AI provider or configure a local offline LLM to enable AI features and process data locally.

Yes. You can disable the AI feature at any time in the Tools Options dialog box. You can also change the backend LLM used by the RAD Studio IDE at any time. You can uninstall Kai or the SmartCore AI component pack, while you keep using RAD Studio.

This fully depends on the backend LLM you select. In the case of Ollama and other local engines, no data leaves your computer. In case you select OpenAI, Gemini, or Claude, the data you specifically select is sent to a server, subject to the specific AI provider’s license agreement, terms of use, and privacy and IP protection offered.

The data is not sent to an Embarcadero backend and we do not receive or process your data in any way, including to train any model.

Aside from using Ollama and a local LLM — which require a one-time download handled separately by the developer and can then run locally after configuration — all LLMs provided through one of the supported AI providers listed above need an active internet connection.

We support multiple vendors (cumulatively across features, 4 online and 2 offline solutions). Each of them offers different LLM models. In the RAD Studio IDE, after you configure the endpoint and provide your access key (if needed), you can use a combobox to see and select one of the available models. Different models may have different associated costs.

All of the configuration settings are in the Tools Options dialog box for Kai and Smart CodeInsight, or in the case of the SmartCore AI component pack, in the component settings.

The SmartCore AI Component Pack is an additional set of components you can use to add AI features to your own applications built with RAD Studio, Delphi or C++Builder. This set of components is not installed by default with RAD Studio, as it’s an additional download available in the GetIt Package Manager, accessible from the RAD Studio IDE.

You have to download the component pack from GetIt and add the AI Connection and other components to your applications written with RAD Studio, Delphi or C++Builder. In the AI Connection component, you can configure which LLM to use (local or hosted) and provide your API key in case of paid, online solutions.

Kai is compatible with versions 12.X and 13.X.

Kai is available for Professional, Enterprise, and Architect editions.

Yes. Kai is available for both commercial and academic licenses.

No. Kai is only available for Professional, Enterprise, and Architect editions. To find out how to upgrade from Community Edition, Contact Migration Specialists.

Kai is a subscription license. Note that the base product (RAD Studio, Delphi, or C++Builder) is available as a perpetual license.

Kai is designed to deliver continuously evolving capabilities, which is best supported through a subscription model.

Your Kai subscription is tied to the support and maintenance dates of your RAD Studio, Delphi, or C++Builder license. The two must remain in sync because Kai requires an active base product license to function.

If your base product support or maintenance expires, Kai will no longer function. You would need to renew your base product support before Kai can be used again.

No. Kai is an add-on and requires an active license for RAD Studio, Delphi, or C++Builder to operate.

Yes, but your Kai subscription will be aligned to your existing base product support and maintenance end date, so the initial term may be shorter than a full year.