Open Source Coding Agents
Coding agents use language models to interpret development tasks and take actions in a software project. Depending on their permissions and design, they can inspect files, explain code, make edits, run tests or shell commands, and continue through multiple steps. They help automate routine work and support exploration of unfamiliar codebases, while requiring review because generated changes and commands may be incorrect or unsafe.
Open source options include command-line assistants, desktop applications, agent runtimes, and tools for coordinating sessions or models. When choosing one, consider its license, maintenance activity, model compatibility, data handling, access controls, and requirements for running it. Check how it integrates with your editor, terminal, version control, and existing workflow. These tools may suit individual developers, teams, and people building or studying agent-based development systems.
19 repositories · updated October 3, 2026

AgentAleph: Local-First AI Coding Agent and GGUF Model Manager
AgentAleph is a desktop application that combines a local-first AI coding agent with a GGUF model manager. It allows users to download, load, and manage local large language models, and then use an AI agent to interact with their projects, all without relying on cloud services or API keys. This tool emphasizes privacy and offline capability, running models directly on your machine.

Coven: Local-First Runtime for AI Coding Agent Sessions
Coven is a powerful local-first runtime designed for managing project-scoped AI coding agent sessions. It provides durable state, robust authority boundaries, and seamless interoperability with multiple coding harnesses like Codex, Claude Code, and GitHub Copilot CLI. This tool enables developers to safely launch, observe, and coordinate AI agent work directly within their local project environments.

RimZ: Realtime Dashboard for Agentic Coding with tmux and Zellij
RimZ is a powerful realtime dashboard and control room designed for agentic coding, enabling humans and AI agents to collaborate seamlessly within tmux or Zellij environments. Built with Rust, it provides comprehensive observability, orchestration, and automation capabilities for managing fleets of coding agents. This tool enhances productivity by offering real-time insights, message-based steering, and scriptable workflows for AI-driven development.

Atlas: Source Control for AI Coding Agents
Atlas is an innovative source control system designed specifically for AI coding agents. It allows developers to manage multiple agents, track their changes, and query their activities in a unified environment. Built in Rust, Atlas ensures that every agent's commit is linked to its session, providing full context including prompts and tool calls.

Tau: A Minimalist Python Coding Agent for Your Terminal
Tau is a Python port of Pi's minimalist coding agent, designed to live in your terminal. It allows users to make requests like "explain this repo" or "add tests," and it can read files, edit code, and run commands. Beyond its utility, Tau also serves as a teaching project, demonstrating how coding agents are built with a small, readable codebase.

agenttrail: Real-time Observability for Your AI Coding Agents
agenttrail provides a local, open-source observability layer for AI coding agents. It transforms agent plans, tool calls, and file changes from tools like Claude Code, OpenAI Codex, and Cursor into a live, zoomable project map. This allows developers to monitor agent progress and activity in real time, ensuring they know what their agents are doing as it happens.

OmniRoute: The Free AI Gateway for 350+ Providers and Coding Agents
OmniRoute is an open-source, MIT-licensed AI gateway designed to simplify access to a vast ecosystem of AI models and providers. It offers a single endpoint to connect with over 350 AI providers, including more than 150 free tiers, supporting 1200+ models from major labs like Kimi, Claude, GPT, and Gemini. This allows developers to streamline their AI workflows, leverage free resources, and integrate AI capabilities into their coding environments effortlessly.

Ouroboros: A Self-Evolving AI Agent for Autonomous Development
Ouroboros is an open-source, general-purpose AI agent designed for autonomous development and self-evolution. It maintains identity and memory across tasks and restarts, capable of modifying its own code, architecture, and tools. This agent can coordinate specialist subagents and operate on external projects, offering both desktop and headless CLI interfaces.

DeepSeek-Reasonix: Your AI Coding Agent for the Terminal
DeepSeek-Reasonix is an AI coding agent designed for your terminal, offering a stable and persistent environment for development tasks. Engineered with prefix-cache stability, it allows you to leave it running for continuous autonomous operation. This tool integrates seamlessly into various workflows, from CLI to VS Code, enhancing productivity with AI assistance.

Grok Build: SpaceXAI's AI Coding Agent and TUI for Developers
Grok Build is SpaceXAI's powerful terminal-based AI coding agent, offering a full-screen TUI for interactive development. It is capable of understanding codebases, editing files, executing commands, and managing tasks efficiently. This tool enhances developer productivity, supporting interactive, headless, and embedded workflows.

Open Interpreter: A Rust-Based Coding Agent for Low-Cost Models
Open Interpreter is a powerful coding agent written in Rust, specifically optimized for performance with low-cost models like Kimi K3. It provides a Codex-like interface, enabling users to interact with various models and harnesses for efficient code generation and execution. This project emphasizes portability and compatibility with existing agent setups and standards.

A-MEM: Self-Evolving Memory for Coding Agents
A-MEM is an innovative self-evolving memory system designed for coding agents, organizing knowledge into a dynamic Zettelkasten-style graph. It allows memories to evolve and connect over time, enhancing an agent's ability to recall and utilize information effectively. This system offers both semantic and structural search capabilities for a richer knowledge base.