Open-Source AI Agent Frameworks
Code-first frameworks for building agents that work alone or in teams, such as LangChain, CrewAI and AutoGen.
121.9KUpdated 22 hours agoMIT
macOS · Windows · Linux · Docker#Agent Skills#Code execution#Context compression
Pi is a terminal coding agent for developers who want an assistant they can adapt to their projects. Its small core supports custom workflows through extensions and shareable packages.
418Updated 22 hours agoApache-2.0
macOS · Windows · Linux#Agent Skills#Code execution#Git integration
Liza coordinates AI coding agents for developers who want to delegate software work while keeping control over goals and constraints. It supports human-led pairing and multi-agent delivery runs that can proceed unattended.
2.5KUpdated 2 days agoApache-2.0
Docker#Code execution#Distributed execution#Tool calling
SkyRL is a Python library for researchers and developers who want to train LLMs with reinforcement learning on their own hardware. Its Tinker API support lets you run existing Tinker training scripts against a server you control without changing the scripts. It's open source under Apache 2.0.
23.2KUpdated 2 days agoGPL-3.0
Docker · Web#MCP#Multimodal input#RAG
MaxKB is an AI agent platform for organizations building support bots, internal knowledge assistants and business automation. It combines answers based on company documents with workflows that can act through connected tools.
36Updated 8 months agoMIT
macOS · Web · VS Code#Code execution#LM Studio integration#MCP
Wingman-AI is a self-hosted AI agent platform for developers and teams handling coding, research, operations or support tasks that need ongoing context. It coordinates agents with distinct roles and retains their sessions across clients.
10.6KUpdated 9 months agoApache-2.0
macOS · Windows · Linux · Android · Web#Code execution#MCP#Multimodal input
aichat is a terminal AI assistant for people who want to discuss files, generate shell commands and use model-powered tools from the command line. It connects to Ollama, OpenAI, Claude, Gemini and OpenAI-compatible API providers.
2.6KUpdated 1 week agoApache-2.0
Web#Human approval#LLM tracing#Multi-agent workflows
Apache Burr is a self-hosted Python framework for developers building AI agents, chatbots, and other applications with branching decisions. It models application logic as a state machine, so developers can see which action ran, what changed, and why execution took a particular path. Its library and monitoring UI run on your own infrastructure, and its open-source code uses the Apache 2.0 license.
23.9KUpdated 2 months agoMIT
#Browser automation#Git integration#MCP
SuperClaude is a configuration framework for developers who want predefined workflows in Claude Code. It adds task-specific commands and specialist agents for planning software, writing code and reviewing the results.
97Updated 2 months agoApache-2.0
Docker · Web#Agent Client Protocol#Code execution#Distributed execution
ACP Bridge lets teams and bots access coding agents running on a development machine or server through a shared HTTP API. It connects agents through the Agent Client Protocol (ACP), so callers don't need each agent installed on their own computer.
18KUpdated 5 days agoApache-2.0
#Code execution#Hugging Face integration#Human approval
CAMEL is a Python framework for developers and researchers building AI agent teams with models running locally through Ollama or through remote providers. Its Ollama integration connects agents to a local model service; choosing OpenAI instead sends model requests to OpenAI and requires an API key. The framework is open source under Apache 2.0.
204Updated 2 weeks agoMIT
macOS · Linux#Distributed execution#Guardrails#Human approval
claudectl manages multiple Claude Code sessions for developers who need to track parallel work and intervene when an agent gets stuck. Its terminal dashboard brings session activity, approvals and spending into one view.
59KUpdated 3 months agoMIT
macOS · Windows · Linux#Agent Skills#Browser automation#MCP
OpenManus is a Python framework for developers who want to run and extend a general AI agent on their own machine. You give it tasks through a terminal, and it connects a language model to tools that can act on those tasks.
6.6KUpdated 1 day agoApache-2.0
Web#LLM tracing#Multimodal input#Ollama integration
Genkit is Google's framework for developers building AI agents and chatbots into web and mobile apps. It brings model connections, application workflows and testing tools into one framework.
42.7KUpdated 20 hours agoGPL-3.0
macOS · Windows · Linux · Web#Human approval#LM Studio integration#MCP
OpenHuman is a personal AI assistant for people who want agents to act across their work apps and carry out repeatable tasks. Its orchestration engine manages multiple agents and workflows in one place.
23.8KUpdated 9 months agoMIT
Web#LLM tracing#Multi-user access#Ollama integration
Vanna is a Python framework for adding database chat to analytics applications and internal tools. The project is archived and no longer maintained.
55.6KUpdated 3 months ago
Docker · Web#Human approval#LLM tracing#Multi-agent workflows
Flowise is a visual builder for developers and teams creating AI agents and chatbots from connected workflow blocks. The project is archived and no longer maintained.
6.2KUpdated 8 months agoMIT
Docker · Web#Code execution#Multi-agent workflows#Multimodal input
TaskWeaver is an AI agent framework for developers building assistants that analyze data through Python code. The project is archived and no longer maintained.