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

opcode: Manage Claude Code Sessions and Agents in a Desktop App
opcode is a Tauri desktop app for organizing Claude Code projects and sessions, creating custom agents, and reviewing usage. It suits developers who want a visual workspace alongside the Claude Code CLI.

cognithor: Run a Local Autonomous AI Agent
Cognithor is a Python agent operating system for running an assistant locally, connecting it to LLMs, messaging channels, memory, and tools. It suits users who want configurable personal automation and control over where their data is stored.

ECC: Equip Coding Agents with Reusable Engineering Workflows
ECC is a toolkit for adding structured engineering workflows to AI coding agents. It combines reusable skills, specialized agents, hooks, memory, and security scanning, with support across Claude Code and several other harnesses.

agent-governance-toolkit: Govern Autonomous AI Agent Actions
Microsoft’s Agent Governance Toolkit adds policy checks, identity, audit logging, sandboxing, and reliability controls around autonomous agents. It suits teams integrating agent frameworks that need application-level enforcement and evidence of tool-call decisions.

book-to-skill: Turn Documents into Agent Skills
book-to-skill converts technical books and other structured documents into skills that compatible coding agents can consult on demand. It suits developers and teams who repeatedly reference dense material and want a structured alternative to searching PDFs or pasting whole documents into prompts.

claude-video: Give AI Agents Timestamped Video Evidence
claude-video adds a watch skill that turns video URLs or local files into timestamped visual frames and transcripts for AI agents. It suits people who want an agent to analyze video, with options for local processing or Gemini and transcription services.

craft-agents-oss: Manage AI Agent Work in a Desktop App
Craft Agents is a customizable desktop workspace for running AI agent sessions, connecting services and files, and organizing work across projects. It also offers a headless server and CLI for remote use and scripting.

ouroboros: Run a Persistent, Self-Modifying AI Agent
Ouroboros is a Python AI agent for desktop or headless use, designed to retain identity and memory across tasks and restarts. It can work in external projects, coordinate specialist agents, and evolve its own implementation through reviewed changes.

DeepSeek-Reasonix: Run a Local AI Coding Agent
DeepSeek-Reasonix is a Go-based coding agent for complex software engineering tasks, available through a CLI, desktop app, browser, and editor integrations. It combines configurable model providers with tools and controls for managing longer agent runs.

loopx: Govern Long-Running AI Agent Work
LoopX is a local-first control plane that preserves goals, decisions, tasks and evidence across agent sessions. It helps individuals and teams coordinate long-running work while keeping continuation, handoffs and human approval visible.

taOS: Run Self-Hosted AI Agents Across Your Hardware
taOS is a self-hosted platform for running AI agents, local models, chat, and memory on hardware you control. It combines a web desktop with optional distributed compute, making it suited to privacy-focused users who can manage a beta system.

Athena-Public: Keep AI Coding Agent Context Across Sessions
Project Athena stores coding context in Markdown on your disk and uses a session routine to carry it forward between AI coding sessions. It suits developers who switch IDEs or models and want to keep their project memory portable.