Open Source AI Agents

Discover 406 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.

406 repositories · updated October 4, 2026

mercury-agent: Run a Permission-Aware AI Agent Across Channels

mercury-agent: Run a Permission-Aware AI Agent Across Channels

Mercury is a self-hosted AI agent for CLI, Telegram, and web use, with permission prompts, persistent memory, token budgets, and scheduled tasks. It suits people who want an always-on assistant they can configure and operate locally.

TypeScriptAI AgentsLLM
Added Aug 12, 2026 View details
cortex-mem: Give AI Agents Persistent Long-Term Memory

cortex-mem: Give AI Agents Persistent Long-Term Memory

Cortex Memory is a Rust framework for storing, extracting, and searching long-term memories for AI agents and applications. It combines durable file-based storage with semantic search, and offers CLI, REST API, and MCP access.

RustAI AgentsAI
Added Aug 12, 2026 View details
OpenHands: Manage Coding Agents and Automations

OpenHands: Manage Coding Agents and Automations

OpenHands Agent Canvas is a self-hosted control center for running coding agents and automations across local, remote, and cloud backends. It suits developers and teams that want one place to manage agent conversations and recurring workflows.

TypeScriptAI AgentsDeveloper Tools
Added Aug 11, 2026 View details
ruflo: Coordinate AI Agents and Autonomous Workflows

ruflo: Coordinate AI Agents and Autonomous Workflows

Ruflo is a TypeScript agent harness for Claude Code and Codex. It adds coordinated agent teams, persistent memory, workflow automation, and MCP integrations for developers building multi-agent systems.

TypeScriptAI AgentsAgent Orchestration
Added Aug 11, 2026 View details
fastmcp: Build MCP Servers, Clients, and Apps in Python

fastmcp: Build MCP Servers, Clients, and Apps in Python

FastMCP is a Python framework for building Model Context Protocol servers, clients, and interactive apps. It turns Python functions into MCP tools and manages protocol details such as schemas, transport, and authentication.

PythonMCPModel Context Protocol
Added Aug 11, 2026 View details
SkillOpt: Train Reusable Skills for Frozen LLM Agents

SkillOpt: Train Reusable Skills for Frozen LLM Agents

SkillOpt improves natural-language agent skills using scored task trajectories and validation-gated edits, without changing the target model's weights. It is aimed at teams that can evaluate repeatable tasks and want to deploy a reusable skill document.

PythonAI AgentsAgent Skills
Added Aug 11, 2026 View details
pi: Build and Customize AI Coding Agents

pi: Build and Customize AI Coding Agents

Pi is a TypeScript toolkit for building and using AI agents, with a coding-agent CLI, terminal UI, and unified API for multiple LLM providers. Its extensible design suits developers who want to adapt an agent to their workflows.

TypeScriptAILLM
Added Aug 10, 2026 View details
background-agents: Run Coding Agents in Background Sandboxes

background-agents: Run Coding Agents in Background Sandboxes

Background Agents is a TypeScript system for running coding agents in isolated development sandboxes, with access through a web app and team tools like Slack, GitHub, and Linear. It suits trusted organizations that want asynchronous, automatable coding work and can operate a single-tenant deployment.

TypeScriptAI AgentsCoding Agent
Added Aug 10, 2026 View details
clowder-ai: Coordinate AI Agents as a Collaborative Team

clowder-ai: Coordinate AI Agents as a Collaborative Team

Clowder AI adds a platform layer for coordinating agent CLIs from multiple model families. It is for developers who want agents to retain roles and shared memory, communicate with one another, and review each other’s work.

AITypeScriptAI Agents
Added Aug 10, 2026 View details
goose: Run an Extensible AI Agent on Your Machine

goose: Run an Extensible AI Agent on Your Machine

goose is a Rust-based AI agent available as a desktop app, CLI, and API. It connects to multiple LLM providers and MCP extensions, making it useful for code work as well as research, writing, automation, and data analysis.

RustAI AgentsAI
Added Aug 9, 2026 View details
awesome-cli-coding-agents: Find Terminal Coding Agents and Harnesses

awesome-cli-coding-agents: Find Terminal Coding Agents and Harnesses

A curated directory of terminal-native AI coding agents and the tools that run them in parallel or provide orchestration. Use it to compare options and discover projects across open-source, commercial, and agent-infrastructure categories.

Awesome ListAI AgentsCoding Agent
Added Aug 9, 2026 View details
nanobot: Run a Self-Hosted Personal AI Agent

nanobot: Run a Self-Hosted Personal AI Agent

nanobot is a Python framework for running a personal AI agent through a browser, terminal, or chat apps. It combines model integrations with tools, memory, MCP, and scheduled workflows for people who want a customizable agent they can host themselves.

PythonAI AgentsAgent Framework
Added Aug 9, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️