Local AI Coding Assistants and Agents
Open alternatives to Copilot and Cursor: code completion, AI editors and agents that work with a local model or with one you host.
Subcategories
28.4KUpdated 7 months ago
macOS · Windows · Linux · VS Code#MCP#Tool calling
Claude Task Master helps developers turn product requirements into tasks they can work through with a coding assistant. It keeps task planning and progress tracking inside the editor or terminal where development happens.
1.2KUpdated 2 weeks agoApache-2.0
Linux · Docker#Code execution#Git integration#Guardrails
Coding Tools MCP gives AI chat apps and coding agents access to a repository on your machine. It's for developers who want to use an existing MCP client to inspect code, make edits and check a running project.
12.2KUpdated 3 years agoMIT
#Structured output#Tool calling
smol developer is a Python coding agent with a self-hosted API for generating codebases from product specifications. It's for developers prototyping applications or adding code generation to their own software. Its default generation workflow uses GPT-4 through the OpenAI Python SDK, whose standard API endpoint sends model requests to OpenAI’s cloud. Self-hosting controls the agent server, while this standard model connection remains remote.
5Updated 8 months agoMIT
#Code execution#Git integration#Human approval
swarmux is a command-line task runner for developers coordinating coding agents in tmux. Each task gets its own session and git worktree, so you can supervise separate jobs while keeping access to their terminals.
0Updated 1 day agoMIT
Windows · Docker · Web · Browser Extension#Code execution#Git integration#Human approval
Octipus is a self-hosted AI workspace for people who want agents to work on code, research, and recurring tasks while keeping the results open to review. A lead agent can use tools itself or assign bounded work to specialist agents. You can inspect the sources, changes, checks, and execution records behind an answer.
29.1KUpdated 1 day ago
macOS · Windows · Linux · Android#llama.cpp backend#LM Studio integration#MCP
Crush is a terminal AI coding assistant for developers who want an agent to work with their code and existing tools. The application runs on your machine; your chosen backend determines where model requests go.
7.6KUpdated 2 weeks agoApache-2.0
#Agent Skills#Code execution#Git integration
Forge is a terminal coding assistant that works on files in your own development environment while sending model requests to a configured provider, including OpenAI or Anthropic. It's for developers who want an agent to make code changes and run commands within their existing projects.
1.4KUpdated 3 months agoMIT
macOS · Windows · Linux · Android#Agent Skills#Code execution#Human approval
Multi-Agent Shogun runs and coordinates separate AI coding assistants on your computer or a Linux server. It's for developers dividing implementation and research across parallel tasks. Coordination happens locally, but Claude Code’s standard cloud connection sends prompts and model outputs over the network to their model provider; other agents use their chosen CLI's model access and authentication.
831Updated 21 hours ago
macOS · Linux · Docker · Web#Agent Client Protocol#Code execution#Git integration
Helix is a paid, self-hosted platform for engineering teams coordinating coding agents. Agents work on separate tasks in parallel, while the team shares a view of their progress and reviews their work.
4KUpdated 19 hours agoMIT
macOS · Windows · Linux · Web#Agent Client Protocol#Agent Skills#Code execution
OpenBitFun is a desktop AI agent workspace for coding and other tasks that use files and shell commands on your machine or a selected SSH host. It runs on Windows, macOS and Linux. Model requests go to the configured provider; built-in cloud connections send them to external services, and custom providers are also supported.
226.7KUpdated 1 day agoMIT
macOS · Windows · Linux#Code execution#Human approval#Multi-agent workflows
OpenCode is an AI coding agent for developers who want help writing code or exploring unfamiliar projects. You can choose a local model running on your hardware or connect a cloud provider.
495Updated 1 week agoMIT
macOS#MCP#Tool calling
ast-grep MCP lets AI coding assistants find code by syntax structure. It's for developers who need searches for specific constructs or relationships that text matching alone can't express.
22.8KUpdated 5 months agoApache-2.0
macOS · Docker · Web#Ollama integration#OpenAI-compatible API
OpenUI is an AI UI builder for developers prototyping web components. Describe an interface in plain language, inspect the rendered result, and ask for changes before taking the code into a project.
174Updated 24 hours agoMIT
macOS · Windows#Agent Skills#Code execution#Git integration
Selene is a desktop AI agent app for coding, browser tasks and personal assistants. You can choose local or cloud processing separately for chat, embeddings, voice and image generation.
166Updated 4 days ago
#Code execution#MCP#Multi-agent workflows
Forge Orchestrator coordinates Claude Code, Codex CLI and Gemini CLI working on the same repository, so they can share decisions and avoid conflicting edits. It's built for internal use at NXTG; outside use isn't supported, there's no SLA, and interfaces may change without notice.
932Updated 4 days agoApache-2.0
#Agent Skills#Git integration#Knowledge graphs
Memorix keeps project memory for AI coding agents across chats and switches between tools. It's for developers who want decisions, fixes and unfinished work to remain available to the next session.
132Updated 3 months agoApache-2.0
#Agent Skills#Code execution#MCP
aionrs is a command-line AI agent for developers who want an assistant to work on local projects. It can carry out coding tasks across multiple steps using a model provider you choose.
1.5KUpdated 1 day agoMIT
#Agent Skills#Code execution#Git integration
Pi Subagents is an extension for developers who want to divide coding work among specialized AI agents in pi. Agents run in separate sessions, so you can assign distinct roles and follow their progress individually.
405Updated 3 months agoMIT
#Code execution#Context compression#Guardrails
Cloi is a terminal coding assistant for developers who want an agent to work on their code using models on their own machine. It can inspect a project, make edits and run commands without sending workspace data to a cloud service.
23.5KUpdated 22 hours agoApache-2.0
Web · VS Code#Code execution#LM Studio integration#Ollama integration
marimo is a Python notebook for data analysis, machine learning, and interactive experiments. It keeps results consistent as code changes, reducing the manual reruns and hidden state that can make notebooks hard to trust.
8.8KUpdated 21 hours agoApache-2.0
macOS · Linux · Web#Agent Skills#MCP#Multi-agent workflows
OpenRig coordinates coding agents for developers working on projects that last weeks or months. You talk to a lead agent, which delegates to specialists and brings back results or decisions that need your attention.
647Updated 2 weeks agoMIT
macOS · iOS · Web#Code execution#Distributed execution#Hugging Face integration
Pooled runs a single open model across laptops, desktops and phones in browser tabs. It lets people combine their devices' memory to use a model that wouldn't fit on one device, for shared chat or coding tasks.
8Updated 21 hours agoAGPL-3.0
Windows · Linux · Web#Code execution#GGUF#Hugging Face integration
LocaLM runs AI models on your own hardware for chat and optional tasks such as coding, document questions and media generation. It's for people who want a single local tool and can choose which extra capabilities to add.
6.2KUpdated 5 days agoApache-2.0
macOS · Windows · Linux#Agent Skills#Code execution#Distributed execution
Emdash is a desktop development environment for developers who want to delegate several coding tasks at once. It keeps each task's branch, terminal, conversation, and review state together so parallel work stays separate.
33.6KUpdated 5 months ago
Windows · Docker#Code execution#Human approval#Multi-agent workflows
GPT Pilot is a local AI coding agent for developers who want to build applications under human supervision. The project is no longer maintained, and its model calls rely on external providers.
3.9KUpdated 2 days agoApache-2.0
macOS · Windows · Linux · Web#Context compression#Git integration#Guardrails
LeanCTX helps developers control the information their AI coding tools receive. It runs locally between those tools and project files or command output, while your existing application keeps control of the model and workflow.
27.2KUpdated 4 months agoApache-2.0
Web#Code execution#Git integration#Multimodal input
Onlook is a visual code editor for designers building websites and prototypes. Its open-source editor works on the app's code, so design changes become part of the working product rather than a separate mockup.
0Updated 21 hours ago
macOS · Windows · Linux#Git integration#MCP#Source citations
SymForge is a local MCP server for developers using AI coding agents on large repositories or long source files. It gives agents focused views of symbols and their relationships so they can investigate code without reading entire files.
9.1KUpdated 1 day agoMIT
Docker#Code execution#Git integration#Multi-agent workflows
Sandcastle is a TypeScript library for developers building automated coding workflows in scripts, CI pipelines, or custom tools. It coordinates sandboxed AI coding agents and manages where their Git changes land.
23.9KUpdated 1 day agoMIT
Web#Agent Skills#Code execution#Git integration
Archon is a workflow engine for developers who want AI coding agents to follow a defined development process. It coordinates work across projects, with repeatable stages for planning, implementation, checks and review.
11.8KUpdated 11 months ago
Docker#Git integration#MCP#Multi-agent workflows
PAL MCP Server connects coding assistants to other AI models for second opinions, code review and planning. It's for developers who want to consult several models within the same coding session, using clients such as Claude Code, Codex CLI, Gemini CLI or Cursor.
81.7KUpdated 1 day agoMIT
macOS · Windows · Linux#Agent Skills#Distributed execution#Guardrails
Ruflo is an AI agent framework for developers who want Claude Code and Codex to work as coordinated teams. It adds specialist roles and shared context for projects that involve coding, testing, architecture and documentation.
752Updated 2 weeks agoMIT
Web#Agent Skills#Code execution#Git integration
GitAgent is an AI agent framework for developers who want to version an agent's behavior and saved memory alongside its tools. Agent definitions live in a Git repository, where teams can review changes, fork agents and maintain different behaviors on separate branches.
5.4KUpdated 2 days agoMIT
#Human approval#Knowledge graphs#MCP
Code Graph RAG helps developers understand and change unfamiliar repositories, including monorepos that mix languages. It maps code relationships into a knowledge graph so questions and edits can use context across files.