Open-Source Terminal Coding Agents
Coding agents that work in your terminal and edit the repository directly, like OpenCode and Goose, running on a local or self-hosted model.
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.
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.
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.
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.
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.
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.
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.
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.
51Updated 1 month ago
macOS · Windows · Linux · Docker#Agent Skills#Code execution#Distributed execution
Code Buddy is a terminal AI coding agent for developers who want it to read a repository, make changes and run commands on their machine. It supports local models through Ollama as well as cloud providers.
373Updated 7 months ago
Docker#Agent Skills#Code execution#Git integration
cook coordinates coding agents for developers who want repeated reviews or competing implementations of a task. It supports Claude Code, Codex and OpenCode, and lets you combine sequential work with parallel attempts.
2.5KUpdated 1 week agoMIT
#Agent Skills#Distributed execution#Human approval
Ralph TUI coordinates AI coding agents on your machine or servers as they work through a task backlog. It's for developers who want autonomous execution with progress and agent output visible in a terminal.
854Updated 3 months agoMIT
macOS · Windows · Linux · Web#llama.cpp backend#LM Studio integration#MCP
OpenDev is an AI coding agent for developers who want concurrent work across a codebase and control over which models handle each task. It can plan changes, execute them and iterate autonomously, with a terminal interface and a browser interface for monitoring work.
21.8KUpdated 21 hours agoMIT
macOS · Windows · Linux#Git integration#LM Studio integration#MCP
jcode is a terminal AI coding assistant for developers who want to choose their model provider and carry useful context between conversations. It supports local and self-hosted model endpoints alongside cloud services.
4.3KUpdated 21 hours agoMIT
macOS · Windows · Linux · Web#Code execution#Git integration#Multi-agent workflows
Agent of Empires is a self-hosted session manager for developers working with several AI coding agents in parallel. It lets you follow work across projects and branches without keeping every agent's terminal open.
226Updated 4 months agoApache-2.0
macOS · Linux · Web#Git integration#Multi-agent workflows
Contrabass coordinates AI coding agents working through project issues, for developers managing several tasks or agent teams. It runs locally on macOS and Linux and reimplements OpenAI's Symphony approach.
108Updated 2 months ago
macOS · Windows · Linux · Web#Agent Skills#Code execution#Git integration
Albert coordinates Claude Code agents for developers who want to hand off a coding goal that spans several tasks. It plans the work and continues through successive rounds until it reaches the goal or a requested review checkpoint.
2.6KUpdated 1 day ago
macOS · Windows · Linux#Code execution#Git integration#MCP
Nanocoder is a terminal AI coding assistant for developers who want to choose which model works on their code. It can use local models through Ollama or send requests to a hosted provider through an OpenAI-compatible API.
613Updated 2 months agoMIT
#Agent Skills#Multi-agent workflows
Fable Orchestrator is a local routing skill for developers who want separate planning and implementation roles in Codex. Claude Fable makes planning decisions and reviews results, while Codex retains control of the workspace and tools.
606Updated 3 days agoMIT
Web · VS Code · JetBrains#Agent Client Protocol#Code execution#Git integration
Claw Orchestrator gives developers one interface for multiple coding agents and checks their results independently. You define acceptance criteria, and the runtime executes the checks and keeps the evidence on disk.
41.2KUpdated 1 day agoMIT
macOS · Windows · Linux · Android · Docker · Web#Agent Skills#Code execution#Human approval
Codewhale is a coding assistant for developers who want an agent to inspect projects, make changes and check the results. It runs on your computer and lets you choose the model and the permissions it works under.
20.8KUpdated 4 months agoMIT
Web#Multimodal input#Tool calling
SWE-agent is a command-line coding agent for developers and researchers attempting fixes in GitHub repositories. It runs the agent on your machine and supports local Ollama models through a configured endpoint, or cloud APIs such as OpenAI and Anthropic. Cloud-backed runs send model requests to the selected provider.
3.7KUpdated 2 days agoMIT
macOS · Windows · Linux#Browser automation#Code execution#GGUF
Atomic Agent is a local AI agent for people who want an assistant to work with their browser, files and code on their own hardware. Its model and task loop can run offline, while sessions and memory stay on disk. It's free and open source under the MIT license.
68.9KUpdated 20 hours agoApache-2.0
macOS · Windows · Linux#Agent Client Protocol#Code execution#Human approval
Open Interpreter is a locally installed terminal coding agent for developers on macOS, Linux and Windows. It's a fork of OpenAI's Codex that focuses on adapting agent behavior to lower-cost models. Commands run on your computer inside native sandboxing; model requests go to your selected provider, so local installation alone doesn't mean local inference.
50.1KUpdated 6 months agoApache-2.0
macOS · Windows · Linux#Code execution#Git integration#Multimodal input
Aider is a terminal coding assistant for developers who want an LLM to make changes in a new or existing project. It works with local models and cloud services, and keeps code edits reviewable through Git.
3.8KUpdated 21 hours agoApache-2.0
macOS · Linux · Web#Agent Client Protocol#Agent Skills#MCP
fx is a coding agent for developers who prefer working in a terminal and researchers who want to embed an agent in their own software. Its shell-style interface keeps tool activity alongside the conversation and preserves terminal scrollback.
958Updated 2 weeks agoApache-2.0
macOS · Linux · Web#Agent Skills#Code execution#Distributed execution
WhipCode is an open-source coding agent for developers tackling jobs that exceed a single model context window. It lets agents divide the work while you follow their progress and send further instructions.