Self-Hosted Code Completion and IDE Plugins
Completion and chat inside VS Code, JetBrains IDEs, Neovim or Emacs, backed by your own model, with extensions like Continue and Tabby.
71.6KUpdated 2 days agoApache-2.0
macOS · Windows · VS Code · JetBrains#Code execution#Git integration#Human approval
Cline is an AI coding agent for developers who want help understanding a codebase, making changes and running project tasks. It works in VS Code, JetBrains IDEs and the terminal, with a standalone desktop app for macOS, Windows and Linux.
1.6KUpdated 1 day agoMIT
macOS · Windows · Linux · VS Code#Code execution#GGUF#Hugging Face integration
llama.vscode is a coding assistant for developers who want AI suggestions, chat, and an agent inside VS Code. It lets you use models on your own hardware or connect to external providers.
4.4KUpdated 3 days agoBSD-3-Clause
Web#Agent Client Protocol#Code execution#Human approval
Jupyter AI is an extension you run with your own JupyterLab server, giving agents access to notebooks, files and terminal commands in that environment. Model access comes from your separately installed agent; Claude Code’s standard connection, for example, sends prompts to its cloud provider. Its built-in Jupyter MCP server connects agents to notebook operations, alongside file editing and terminal commands. Chat sits beside the work.
36.5KUpdated 4 months agoApache-2.0
VS Code · JetBrains#Code execution#Human approval#MCP
Continue is a coding agent for developers working in a terminal, VS Code or JetBrains. Its Ollama integration can run models on your computer; Standard OpenAI and Anthropic service connections use cloud models. The repository is read-only and no longer actively maintained.
22Updated 1 day ago
VS Code#Agent Client Protocol#Agent Skills#Browser automation
Kolega Code is a local-first AI coding assistant for developers working in the terminal or an editor. Its Gigacode engine lets a model write a Python workflow to coordinate sub-agents for repository reviews, migrations and tasks with independent workstreams. You can inspect and rerun those workflows, including parallel work and separate verification steps.
28KUpdated 24 hours agoMIT
VS Code · JetBrains#Browser automation#Code execution#Git integration
Kilo Code is an AI coding assistant for developers who want an agent to edit, explain, and debug a codebase in their editor or terminal. You can choose local models, connect a provider with your own API keys, or use Kilo's hosted model access.
codegpt.coCode Completion and IDE Extensions
VS Code · JetBrains#Code execution#Human approval#LM Studio integration
CodeGPT is an AI coding assistant for developers who want help writing, refactoring and debugging code inside their editor. It supports VS Code, JetBrains and Visual Studio, with a choice of local or cloud models.
792Updated 1 month ago
#Agent Client Protocol#Ollama integration#OpenAI-compatible API
parrot.nvim is an AI coding and text editing assistant for Neovim users who want to request changes and chat without leaving their editor. It builds on an early fork of gp.nvim and lets you choose what context goes to the model.
30.1KUpdated 24 hours agoApache-2.0
macOS · Windows · Linux · Web · VS Code · JetBrains#Code execution#Git integration#MCP
Qwen Code is an AI coding assistant for developers who want an agent to review code, fix bugs and carry out work in a project. You can use it in a terminal, editor, desktop app or browser.
18.2KUpdated 2 days agoApache-2.0
Windows#Agent Client Protocol#llama.cpp backend#Ollama integration
avante.nvim adds AI coding assistance to Neovim for developers who want code questions and suggested edits inside their existing editor. It lets you choose a model backend and apply recommendations directly to source files.
1.4KUpdated 1 day agoApache-2.0
VS Code#Agent Skills#Human approval#LLM tracing
SpecStory saves AI coding conversations so developers can recover decisions, find past solutions, and carry context into another task. Its CLI and editor extensions keep session history locally across projects and coding tools.
687Updated 2 years agoApache-2.0
#Code execution#Git integration#Human approval
aider.el brings Aider into Emacs for developers who want AI help with their code without leaving the editor. It connects coding conversations to the files and Git repositories you're working on.
494Updated 1 month agoMIT
macOS · Windows · Linux · VS Code
Kibitz helps developers follow several Claude Code or Codex sessions and direct work from one place. It turns agent activity into readable commentary, reducing the need to switch between terminal tabs to see what each session is doing.
12.9KUpdated 23 hours agoMIT
macOS · Windows · Linux · iOS · Web · VS Code#Code execution#Git integration#Human approval
OpenChamber is a workspace for developers who want to run AI coding agents on their own computer or server and review the results. It uses OpenCode to run agents and keeps projects and sessions accessible across devices.
3.6KUpdated 1 week agoGPL-3.0
#Git integration#Human approval#llama.cpp backend
gptel is an Emacs LLM client for people who want model responses alongside their writing and code. It connects to local inference backends including Ollama, llama.cpp, Llamafile and GPT4All. The client runs in Emacs; cloud connections such as OpenAI, Anthropic and Gemini send requests to those providers and require their credentials.
6.9KUpdated 2 days agoApache-2.0
#Agent Client Protocol#Human approval#MCP
codecompanion.nvim is an AI coding assistant for developers who want model chat, code edits, and coding agents inside Neovim. It lets you bring editor context into AI conversations and review agent changes in the editor.
31.4KUpdated 5 days ago
Docker · JetBrains#Code execution#MCP#Persistent memory
Serena gives AI coding agents tools to work with functions, classes and the relationships between them. It's for developers who want an agent to locate and change specific code without reading every file in full.
963Updated 1 month agoGPL-3.0
#Agent Skills#Code execution#Context compression
Ellama is an AI assistant for Emacs users who want help with writing and code inside their editor. It handles requests about selected text as well as longer conversations and coding tasks that need several steps.
3.7KUpdated 2 days agoMIT
Docker · Web · VS Code#Git integration#Hybrid search#llama.cpp backend
Twinny is an AI coding assistant for developers who want completion and help with their repository inside VS Code, using models on their own hardware or a chosen server.
1.5KUpdated 2 years agoUnlicense
#Ollama integration#Streaming inference
gen.nvim brings LLM text generation into Neovim for developers and writers who want AI help within their editor. It can work with a selected passage or the current buffer, so you can ask about or revise the content you're editing.
1.3KUpdated 1 year agoMIT
macOS · Linux#LM Studio integration#Ollama integration#OpenAI-compatible API
gp.nvim brings AI chat and prompt-based editing into Neovim for developers and writers who want to work with their existing buffers. You can ask about selected text or code, then apply the response inside the editor.
33.9KUpdated 5 months ago
Docker#Git integration#RAG#Single sign-on
Tabby is a self-hosted AI coding assistant for developers and teams who want a GitHub Copilot alternative on their own infrastructure. It brings coding suggestions and answers into the editor.
12.7KUpdated 2 days agoMIT
VS Code#Hybrid search#MCP#Ollama integration
Claude Context adds repository search to AI coding assistants so they can retrieve relevant code without loading whole directories into their context. It's for developers working with large codebases that an assistant needs to understand.
1.1KUpdated 2 days agoApache-2.0
macOS · VS Code · JetBrains#MCP#Multi-agent workflows#Ollama integration
ECA is an AI coding assistant for developers who want to use their chosen models across different editors. It brings coding help into the editor while keeping the same settings across supported clients.
2Updated 3 months ago
macOS · Windows · Linux · Browser Extension · VS Code#Context compression#MCP#Persistent memory
Vidurai is a local AI memory service for developers who want their AI assistant to understand recent work without repeatedly explaining it. It tracks file changes, terminal activity and errors, then prepares a focused summary for an assistant. The background service and its stored development history stay on your machine.
36Updated 8 months agoMIT
macOS · Web · VS Code#Code execution#LM Studio integration#MCP
Wingman-AI is a self-hosted AI agent platform for developers and teams handling coding, research, operations or support tasks that need ongoing context. It coordinates agents with distinct roles and retains their sessions across clients.
1.8KUpdated 2 years agoCC-BY-4.0
macOS · Web · VS Code#RAG#Semantic search
SolidGPT is an AI search assistant for developers, available as a VS Code extension or a self-hosted server with a browser interface. The application can run on your machine or server, but its AI processing uses OpenAI's cloud API. It needs an API key and an internet connection, so hosting it yourself doesn't make model inference local.
3.5KUpdated 6 months agoBSD-3-Clause
VS Code · JetBrains#Code execution#Persistent memory#RAG
Refact is an AI coding assistant for developers who want to delegate work within their IDE and give the agent context from their repository. The original project is archived and no longer maintained; ongoing development has moved to JegernOUTT/refact.