Open Source AI Agents
Discover 404 open source AI Agents repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. AI Agents projects here are most often combined with Python, Developer Tools and MCP. Last updated October 4, 2026.
404 repositories · updated October 4, 2026

coven: Run Project-Scoped AI Coding-Agent Sessions
Coven is a local-first Rust runtime for running coding-agent tools within project boundaries. It provides shared session management, durable event storage, and a local API for developers coordinating work across supported harnesses.

rimz: Coordinate Coding Agents in tmux and Zellij
RimZ adds a live control dashboard for coding agents running in tmux or Zellij. It helps developers monitor, message, and automate multiple agents from one terminal workspace, with support for local and remote sessions.

oh-my-hermes: Add Governed Workflows to Hermes Agent
oh-my-hermes adds model routing, coding workflows, verification gates, and reviewed long-term project memory to Hermes Agent. It suits developers who want structured, observable agent work without replacing Hermes or silently treating a reported result as verified.

atlas: Coordinate Coding Agents and Track Their Changes
Atlas is a desktop workspace for running multiple coding agents against one codebase and connecting their work to Git commits. It captures sessions and shares project context so teams and individuals can recover why a change was made and switch agents without restarting from scratch.

open-index: Build Searchable Context Graphs for AI Agents
Open Index is a Python tool for building structured, searchable domain knowledge that agents can retrieve and maintain. It suits teams that need validated context across files, connectors, and MCP-enabled agents.

ctx-gate: Reduce LLM Context Tokens Through a Proxy
ctx-gate is a Python proxy that compresses LLM conversation context while aiming to preserve facts relevant to the current prompt. It supports Anthropic and OpenAI-compatible APIs, with evaluation tools to check retention and token savings.

tooltrim: Compress LLM Agent Tool Outputs
tooltrim reduces oversized tool results before they enter an LLM agent’s context, using content-aware, optionally query-aware compression. It is for developers building tool-using agents who want to reduce context use while retaining access to the original output.

agentshield: Control AI Agent Spending
AgentShield is a Python library for evaluating AI agent spending against configurable rules before transactions proceed. It suits teams that need deterministic spend checks in their own systems without adding network or storage dependencies.

adl-cli: Scaffold A2A Agent Servers from YAML
adl-cli turns YAML Agent Definition Language files into project scaffolding for A2A servers. It is aimed at developers who want consistent agent projects across Go, Rust, or TypeScript, with optional enterprise, development, and deployment setup.

goon: Run Autonomous AI Workflows as a Self-Hosted Daemon
goon is a Go daemon that runs AI workflows, from software tasks to scheduled automations, with human approval gates and persistent project memory. It suits teams that want a self-hosted worker they can configure and supervise.

Awesome-Self-Evolving-Agents: Explore Research on Evolving Agents
A curated research index and survey companion covering self-evolving AI agents. It organizes papers, benchmarks, libraries, and applications for researchers and practitioners exploring how agents improve through model, environment, and combined evolution.

Awesome-Self-Improving-Agents: Explore Self-Improving Agent Research
A curated research hub for self-improving foundation-model agents, organized around model and agent-scaffold improvements. Researchers and practitioners can use it to find papers, benchmarks, and related resources by topic.