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

core: Self-Host a Personal AI Assistant for Everyday Work
CORE is a self-hosted AI assistant that combines persistent memory, task planning, app integrations, and coding agents. It suits people who want one assistant to work across their tools, with human approval and control over their data.

ROMA: Build Hierarchical Multi-Agent Systems
ROMA is a Python framework for solving complex tasks through recursive planning and coordinated agents. It suits developers building extensible multi-agent workflows with LLMs, tools, and optional persistence or API services.

agent-zero: Give AI Agents a Linux Workbench
Agent Zero is a Python framework for agents that need a working environment, not just a chat interface. It combines a Dockerized Linux desktop, browser, document editing, projects, extensions, and optional access to host-machine files.

awesome-mcp-servers: Discover MCP Servers for AI Clients
A curated directory of Model Context Protocol servers, spanning reference implementations and integrations for services, tools, and data sources. Use it to find an MCP server suited to an AI client or workflow.

qwen-code: Use AI Agents to Work on Code
Qwen Code is an AI coding agent for working with repositories through a terminal and other interfaces. It supports multiple model providers and can also be used from editors, desktop, web, chat, scripts, or SDKs.

handit.ai: Monitor and Automatically Fix AI Applications
Handit.ai monitors AI applications for quality and reliability issues, evaluates interactions, and can generate tested fixes as GitHub pull requests. It is aimed at teams operating production AI agents that want ongoing monitoring and a reviewable path from detection to code changes.

LibreChat: Self-Host a Multi-Provider AI Chat Platform
LibreChat is a self-hosted chat platform that brings models from multiple AI providers into one interface. It adds agents, tools, file workflows, and multi-user controls for individuals and teams that want more control over their AI setup.

deepchat: Run AI Agents in a Desktop Assistant
DeepChat is a cross-platform desktop client for chatting with cloud and local AI models and running agents. It suits people who want tools, skills, and resumable sessions in one local-first workspace.

we0: Build and Edit Websites with AI
we0 is a TypeScript AI website builder and coding workspace for generating, editing, previewing, and publishing websites. It combines AI-assisted workflows with project editing, browser-based debugging, and CMS and SEO-oriented delivery capabilities.

n8n-nodes-mcp: Connect n8n Workflows to MCP Servers
A community node for connecting n8n workflows and AI agents to Model Context Protocol servers. Use it to discover and run tools, retrieve resources, and access prompts through STDIO or HTTP-based transports.

magic: Build and Manage Enterprise AI Agents
Magic is a self-hostable platform for building AI agents and workflows and connecting them to organizational tools and knowledge. It combines collaboration, approval controls, sandboxing, and budget limits for teams that need managed AI automation.

openai-agents-js: Build Multi-Agent and Voice Workflows
A TypeScript SDK for building LLM agents that use tools, delegate work, and manage conversations. It also supports sandboxed tasks and low-latency voice agents, making it useful for teams building more than a single prompt-and-response flow.