Multi-Agent Systems
Discover 23 open source Multi Agent Systems repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Multi Agent Systems projects here are most often combined with AI Agents, Python and LLM. Last updated October 3, 2026.
23 repositories · updated October 3, 2026

freebuff: Use AI Coding Agents Across Your Workflow
Freebuff is a TypeScript project for accessing AI agents across the terminal, desktop, browser, and GitHub repositories. It combines specialized agents with a catalog of models, with free access supported by text ads and subject to regional and capacity limits.

harness-sdk: Build and Run AI Agents in Python and TypeScript
Strands Agents provides Python and TypeScript tools for building AI agents, from a ready-made harness to a customizable agent SDK. It suits teams that want model flexibility and control over agent execution without a hosted control plane.

autogen: Build Multi-Agent AI Applications
AutoGen is a Python framework for building AI agents that work independently or alongside people. It supports multi-agent orchestration, model and tool integrations, and prototyping, but is now in maintenance mode.

Awesome-AI-Agents: A Curated List of LLM-Powered Autonomous Agents
The Awesome-AI-Agents repository is a comprehensive collection of autonomous AI agents powered by Large Language Models (LLMs). It meticulously categorizes various projects, frameworks, and tools, making it an invaluable resource for developers and researchers exploring the rapidly evolving field of AI agents. This list covers everything from single-agent task solvers to multi-agent simulations and robust development frameworks.

company-research-agent: Build Source-Backed Company Briefings
Company Research Agent turns a company name into a structured research briefing using specialized agents, web search, and language models. It is suited to teams that want an interactive, self-hosted starting point for company diligence and report generation.

lagent: Build LLM-Powered Agents in Python
Lagent is a Python framework for composing LLM agents, tools, memory, and multi-agent workflows. It suits developers building tool-using or collaborative agent applications who want synchronous and asynchronous interfaces.

Paper2Code: Generate Code Repositories from ML Papers
Paper2Code is a research project that uses specialized LLM agents to turn machine-learning papers into code repositories. It suits researchers and developers exploring paper reproduction, with setup options for OpenAI APIs or vLLM.

Memary: Add Memory and Knowledge Graphs to AI Agents
Memary is a memory layer for autonomous agents that combines a knowledge graph with user-focused memory to inform responses over time. It suits developers building personalized agents who can manage local models, database connections, and API credentials.

claude-code-by-agents: Coordinate Coding Agents in Shared Rooms
A native macOS app for coordinating Claude Code and other coding agents across local and remote machines. Route requests with @mentions and follow work in threaded rooms backed by OpenAgents workspaces.

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.

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.