Chucki Features
Chucki provides a rich set of AI-powered features integrated into RAD Studio. Below is an overview of the main features. Click on any feature for detailed documentation.
Inline Code Completions
Chucki offers three different methods to provide intelligent code suggestions while you type.
Ghost Text
Automatic suggestions shown directly in the editor as translucent text — the fastest way to get completions.
Quick facts:
- Automatic appearance after a short pause
- Press
Tabto accept,Escto dismiss - Non-intrusive inline display
CodeInsight Completions
Suggestions integrated into the RAD Studio CodeInsight completion window.
Quick facts:
- Appears as the top item in the completion list
- Press
Ctrl+Spaceto open,Enterto accept - Familiar RAD Studio UI
Panel Completions
Dedicated panel view for generating and comparing multiple suggestions.
Quick facts:
- See multiple alternatives at once
- Manual refresh button to generate suggestions
- Copy or insert buttons for each option
Note: Ghost Text and CodeInsight cannot be active at the same time. Choose your preferred method under
Tools -> Options -> Chucki -> Completions. You can use cloud models (GitHub Copilot) or local models with all inline completion methods.
Agent Chat
The Chucki Agent is a fully integrated IDE assistant for coding tasks, questions, and project analysis.
Quick facts:
- Open via
View -> Tool Windows -> Chucki Agent - Chat with AI to compile, debug, implement features
- Reference project files with
@symbol - Choose from multiple AI models per chat
- Works with cloud or local models
Local Models
Run AI models locally on your own infrastructure for maximum privacy, offline usage, or custom deployments.
Quick facts:
- Works with both Agent Chat and Inline Completions
- Available across all license tiers
- OpenAI-compatible API servers (Ollama, LM Studio, vLLM, etc.)
- No per-token costs for local models
Language Support
Primary language support is focused on Pascal / Delphi and C++. Syntax highlighting adapts to the detected language.

As you can see in this example, CSS is supported in both inline and panel completions, which is very interesting for Delphi web applications. But there are many more supported languages.
Supported languages:
- Pascal / Delphi (DFM also)
- C++ / C
- HTML / CSS
- JavaScript / TypeScript
- Python
- SQL
- XML / JSON
Note: These are the default built-in languages. The inline completions work for every language for which a CodeInsight Manager is available, including syntax highlighting. The panel completions support basically every language out there, but only the most important languages from above with syntax highlighting.
Settings and Configuration
Configure your Chucki license, choose inline completion modes, sign in to AI providers, and set up MCP servers.
Quick access:
Tools -> Options -> Chucki -> General— License managementTools -> Options -> Chucki -> Chat— Agent Chat model sign-ins and local modelsTools -> Options -> Chucki -> Completions— Inline completion settings and local modelsTools -> Options -> Chucki -> MCP— Custom MCP server configuration