Awesome AI Agents › IDE Integrations
Palm1r/QodeAssist
⭐ 439
C++
repository created 2024-08-27
QodeAssist is a C++ plugin that brings an AI coding workflow into the Qt Creator IDE, aimed specifically at C++ and QML development. It provides context-aware code completion using fill-in-the-middle or chat models with multiline support, a chat assistant available in a side panel, a bottom panel or a detached window with saved history, token monitoring and streamed reasoning output, and quick refactoring that applies inline edits in the editor from a searchable library of custom instructions. Beyond suggestion and chat it exposes agent tools that let the model read, search, create and edit files, build the project, run terminal commands, read linter and compiler diagnostics and manage TODO items, which turns the assistant into an agent operating on the open project. Agent skills are folders of specialised instructions loaded on demand; the plugin discovers them from a .qodeassist/skills directory and from the .claude/skills convention, and they can be invoked automatically, through a slash command or kept always on. QodeAssist can run as an MCP server so that external MCP clients such as Claude Code, VS Code or Claude Desktop reuse its project-aware tools, and it can also act as an MCP client hub that connects to external MCP servers and offers their tools inside chat and quick refactor, although authenticated MCP servers are not yet supported. Model backends include local runtimes such as Ollama, llama.cpp and LM Studio and cloud providers including Claude, OpenAI, Google AI, Mistral, Codestral, OpenRouter, Qwen and DeepSeek, plus any OpenAI-compatible endpoint. Prompt templates, refactor templates and per-project or global skills are configurable. The project is GPL v3 licensed and its author has moved it to maintenance-only status with issues and pull requests closed, so the code remains available for use and forking but receives no new features.
https://github.com/Palm1r/QodeAssist
ai-agentide-pluginqtcreatorcppqmlcode-completioncode-assistantmcpmcp-servermcp-clientollamalmstudiollamacppclaudeopenailocal-llm
Also in IDE Integrations
Continue is an open-source platform that enables developers to create, share, and use custom AI code assistants within popular IDEs, enhancing coding productivity and collaboration through features like Chat, Autocomplete, Edit, and Agent.
Coder is a platform for creating secure, self-hosted cloud development environments that streamline developer onboarding and optimize resource usage through automation and integrations.
Sweep is an AI-powered coding assistant plugin designed to enhance productivity and coding efficiency within JetBrains IDEs.
Claude Code plugin that distills reusable skills from real coding sessions, merges same-scenario skills instead of duplicating them, and prunes skills that stop being used.
LMQL is a Python-superset programming language designed for constraint-guided and efficient interaction with large language models, enabling advanced control flow, decoding, and integration with multiple LLM providers.
Aide is a Visual Studio Code extension that leverages AI to provide one-click code conversion, commenting, optimization, and batch processing features to enhance developer productivity.
Plugin marketplace and shared configuration for Claude Code, Codex CLI, Cursor and Gemini CLI, bundling skills, slash commands, hooks, subagents and MCP servers.
VS Code extension that runs twelve AI coding agents in one chat interface, with a brainstorm mode where two agents collaborate, selectable personas, permission controls and at-mention routing.