Browse by type
QodeAssist brings a full AI coding workflow to Qt Creator for C++ and QML — smart code completion, multi-panel chat, inline quick refactoring, and project-aware tool calling. It works with local runtimes (Ollama, llama.cpp, LM Studio) and cloud providers (Claude, OpenAI, Google AI, Mistral, Qwen, DeepSeek), can run as an MCP server so other clients reuse its project context, and can also act as an MCP client to consume tools from external MCP servers (authenticated MCP servers are not supported yet).
⚠️ Important Notice About Paid Providers
When using paid providers like Claude, OpenRouter or OpenAI-compatible services: - These services will consume API tokens which may result in charges to your account - The QodeAssist developer bears no responsibility for any charges incurred - Please carefully review the provider's pricing and your account settings before use
QodeAssist enhances Qt Creator with AI-powered coding assistance:
.qodeassist/skills/ and .claude/skills/, invoked automatically, with /skill, or always-onreasoning_content (DeepSeek, Qwen QwQ/Qwen3-Thinking, LM Studio, OpenRouter, …).qodeassist/rules/), agent roles, reusable refactor templates, full prompt-template controlJoin our Discord Community to get support and connect with other users!
Code completion: (click to expand)
Quick refactor in code: (click to expand)
Chat View Mode: (click to expand)
Multiline Code completion: (click to expand)
Chat with LLM models in side panels: (click to expand)
Chat with LLM models in bottom panel: (click to expand)
Chat in addtional window: (click to expand)
Automatic syncing with open editor files: (click to expand)
Example how tools works: (click to expand)
You can install and update QodeAssist directly from within Qt Creator by adding the QodeAssist registry as an external extension repository.
Qt Creator → Extensions) and switch to the Browser tabhttps://github.com/Palm1r/extension-registry/archive/refs/heads/qodeassist.tar.gzhttps://github.com/Palm1r/extension-registry/archive/refs/heads/qodeassist-qtc19.tar.gzhttps://github.com/Palm1r/extension-registry/archive/refs/heads/qodeassist-qtc18.tar.gzExample of extension registry: (click to expand)
Note: This is an external repository not maintained by The Qt Company. By adding it you accept responsibility for managing the associated risks, as stated in the Extensions page.
QodeAssistUpdater is a command-line utility that automates plugin installation and updates with automatic Qt Creator version detection and checksum verification.
Features: - Automatic Qt Creator version detection - Install, update, or remove plugin with single command - List all available plugin versions - Install specific plugin version - Checksum verification - Non-interactive mode for CI/CD
Installation:
Download pre-built binary from QodeAssistUpdater releases or build from source
Usage:
# Check current status and available updates
./qodeassist-updater --status
# Install latest version
./qodeassist-updater --install
For more information, visit the QodeAssistUpdater repository.
The Quick Setup feature provides one-click configuration for popular cloud AI models. Get started in 3 easy steps:
Quick setup: (click to expand)
All settings (provider, model, template, URL) are configured automatically. Just add your API key and you're ready to go!
For advanced users or local models, choose your preferred provider and follow the detailed configuration guide:
Local providers:
- Ollama — native Ollama API
- Ollama (OpenAI-compatible) — Ollama's /v1 endpoint for tool-calling models
- llama.cpp — local llama-server
- LM Studio — OpenAI-compatible Chat API
- LM Studio (Responses API) — newer models that require the Responses endpoint
Cloud providers:
- Anthropic Claude — manual setup guide
- OpenAI — Chat Completions and Responses API
- Mistral AI / Codestral
- Google AI — Gemini
- Qwen (Alibaba) — DashScope OpenAI-compatible Chat and Responses endpoints
- DeepSeek — deepseek-chat and deepseek-reasoner (reasoning shown as thinking)
- OpenAI-compatible — OpenRouter and any custom endpoint
For optimal coding assistance, we recommend using these top-tier models:
Best for Code Completion & Refactoring: - Claude 4.5 Haiku or Sonnet (Anthropic) - GPT-5.1-codex or codex-mini (OpenAI Responses API) - Codestral (Mistral)
Best for Chat Assistant: - Claude 4.5 Sonnet (Anthropic) - Outstanding reasoning and natural conversation flow - GPT-5.1-codex (OpenAI Responses API) - Latest model with advanced capabilities - Gemini 2.5 or 3.0 (Google AI) - Latest models from Google - Mistral large (Mistral) - Fast and capable
Local models: - Qwen3-coder (Qwen) - Best local models
.qodeassistignoreQodeAssist offers two trigger modes for code completion:
Hint-based - Shows a hint indicator near cursor when you type 3+ characters - Press Space (or custom key) to request completion - Best for: Paid APIs (Claude, OpenAI), conscious control - Benefits: No unexpected API charges, full control over requests, no workflow interruption - Visual: Clear indicator shows when completion is ready
Automatic(Default) - Automatically requests completion after typing threshold - Works immediately without additional keypresses - Best for: Local models (Ollama, llama.cpp), maximum automation - Benefits: Hands-free experience, instant suggestions
💡 Tip: Start with Hint-based to avoid unexpected costs. Switch to Automatic if using free local models.
Configure in: Tools → Options → QodeAssist → Code Completion → General Settings
reasoning_content such as DeepSeek, Qwen, LM Studio, OpenRouter)$ claude mcp add QodeAssist \
-- python -m otcore.mcp_server <graph>