Kai について

Bring Agentic AI to RAD Studio, Delphi and C++Builder.

Kai is an add-on for RAD Studio that brings agentic AI directly into the Delphi and C++Builder development experience. Rather than acting as a standalone chatbot or code assistant, Kai is deeply integrated into the IDE, giving developers access to AI-powered code suggestions, project-aware assistance, and automated workflows without leaving their existing environment. It combines inline code completion, intelligent suggestions, and an integrated AI agent capable of understanding project context, helping developers move from idea to implementation more efficiently.

More Than Autocomplete

  • Kai combines inline AI suggestions, a dockable Agent Chat window, project-aware context, and MCP-powered workflows. That means you can ask for help, review suggestions, apply changes, build the project, inspect compiler output, and move forward without jumping between disconnected tools. Kai helps you:
    • Complete code inline with Ghost Text
    • Use AI suggestions inside RAD Studio CodeInsight
    • Compare multiple code options in Panel Completions
    • Chat with an AI agent that understands project context
    • Generate UI forms and configure controls
    • Compile projects and review compiler messages
    • Fix errors and warnings with guided AI assistance
    • Refactor and modernize existing Delphi and C++Builder code

Why Kai with RAD Studio?

  • RAD Studio already gives developers a proven native application development platform: VCL for Windows, FMX for cross-platform UI, visual design, native compilers, FireDAC data access, RAD Server, WebStencils, and support for desktop, mobile, server, and web-connected applications. Kai adds agentic AI to that environment so developers can move faster without abandoning the platform.
    • Stay in flow - Work entirely within RAD Studio; turn prompts into working code, builds, and fixes without disrupting your momentum.
    • Smarter coding, built in - Boost productivity with AI-powered inline autocomplete and rich code suggestions that feel like a natural extension of your editor.
    • Generate UIs, working prototypes and apps - Describe your idea and let Kai instantly create ready-to-use platform-native interfaces, interactive prototypes, and functioning applications.
    • Modernize your code - If you have an existing application, Kai can help you modernize the code and UI and help refactoring existing codebases, leveraging new language and framework features.
    • Model flexibility without lock-in - Use the best model for every task - Claude, GPT-5, Gemini, and more - for the perfect balance of speed, cost, and capability.
    • Enterprise-ready by design - No proxy layer via Embarcadero servers. No mandatory cloud dependency . Your code stays under your control, with local storage and direct model communication.
    • Local Models for Maximum Protection - When privacy matters most, run Kai fully offline with local LLMs for maximum IP protection and compliance.

Choose the Model That Fits

  • Kai supports model flexibility so developers and teams can choose the right AI backend for the task. Use cloud AI providers for advanced coding help, or local models when privacy, offline access, or data control matter most. You can even choose a mix of models and online and local modes for code completion, creation and suggestions. We’re on your side, working with you, your way.
  • Supported provider paths include GitHub Copilot, OpenAI, Anthropic Claude, Google Gemini, and local models such as Ollama and LM Studio, depending on configuration and license setup. The Kai docs also describe local models for Agent Chat and Inline Completions, including privacy-first and offline use cases.

Designed for Source-Code Control and Privacy

  • Kai gives developers a practical path to AI-assisted development without giving up control. You can review every suggestion, keep chat sessions local, work with local AI models, and choose the model path that fits your team’s data policy. Local model support means code and conversations can stay on your machine or network infrastructure.

Built for Modernization and Migration

  • Many RAD Studio developers are not starting from a blank file. They are maintaining, upgrading, and extending important existing Delphi and C++Builder applications.
  • Kai can help explain the code you already have, suggest refactors, update UI patterns, assist with modernization tasks, and support migration work. Paired with RAD Studio 13.1, teams can also take advantage of newer platform support, and updated web tooling.

What Kai Adds to Your Workflow

  • Writing code - Inline suggestions, Ghost Text, CodeInsight completions
  • Reviewing options - Panel Completions with multiple alternatives
  • Understanding a project - Agent Chat with project context and file references
  • Building - Compile workflow from inside the IDE
  • Fixing errors - Compiler output analysis and suggested fixes
  • Modernizing - Refactoring, UI updates, and migration assistance
  • Extending workflows - Integration with external tools and context