Open-source agent-framework software
2398 open-source libraries, tools and applications tagged agent-framework, ranked by how closely agent-framework is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
2398 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| XYZ-AI-Lab/axrl AxisRL is an agentic reinforcement learning post-training framework for large language models, built on SGLang for high-throughput rollout … | 53 | 984 | active |
| andrewyng/openworker OpenWorker is an open-source desktop AI agent application that completes real work end-to-end — code security reviews with fix branches, cl… | 80 | 18450 | experimental |
| eureka-research/Eureka Eureka is a research library from NVIDIA that uses coding LLMs like GPT-4 to automatically generate reward functions for reinforcement lear… | 28 | 3210 | maintenance |
| stravu/crystal Crystal (now renamed Nimbalyst) is an open-source Electron desktop app for running multiple Claude Code and Codex AI coding sessions in par… | 57 | 3122 | maintenance |
| ElricLiu/AutoGPT-Next-Web A web UI for assembling, configuring, and deploying autonomous AI agents (AutoGPT/AgentGPT-style) directly in the browser, built with Next.… | 21 | 3000 | maintenance |
| paradigmxyz/artemis Artemis is a Rust framework for writing MEV (maximal extractable value) bots, architected as an event processing pipeline with three compon… | 30 | 2968 | maintenance |
| gmpetrov/databerry Databerry (now branded Askli/Chaindesk) is a no-code platform for building custom LLM agents and ChatGPT-style chatbots trained on your own… | 31 | 2966 | maintenance |
| muellerberndt/mini-agi MiniAGI is a simple general-purpose autonomous AI agent built on the OpenAI API, compatible with GPT-3.5-Turbo and GPT-4. It combines a rob… | 75 | 2932 | maintenance |
| microsoft/genaiscript GenAIScript is a JavaScript/TypeScript framework for programmatically assembling and orchestrating LLM prompts, tools, and data in code. It… | 10 | 2876 | maintenance |
| PhoebusSi/Alpaca-CoT Alpaca-CoT is an instruction-tuning platform that unifies interfaces for instruction data collection, parameter-efficient fine-tuning metho… | 31 | 2788 | maintenance |
| OpenBMB/BMTools BMTools is an open-source Python library that extends large language models with external tools, letting developers build plugins by writin… | 31 | 2773 | maintenance |
| waooAI/waoowaoo waoowaoo is a self-hosted AI film and video production studio that turns novel or script text into complete videos, automatically generatin… | 71 | 14346 | experimental |
| MiniMax-AI/skills A collection of structured development skills (guidance packs) that plug into AI coding agents to provide production-quality workflows for … | 46 | 13719 | experimental |
| google/ax AX (Agent Executor) is a distributed agent runtime from Google that provisions isolated, suspendable/resumable environments to execute AI a… | 81 | 13629 | experimental |
| IntelligenzaArtificiale/Free-Auto-GPT A simplified open-source reimplementation of Auto GPT that runs autonomous AI agents without any paid APIs, using free access to models via… | 30 | 2529 | maintenance |
| dataelement/dsh-desktop DSH Desktop is a local-first, cross-platform desktop application that packages the DeepSeek Harness agent runtime as an installable app for… | 80 | 13014 | experimental |
| Tracer-Cloud/opensre OpenSRE is an open-source Python framework for building AI SRE agents that investigate incidents and perform root cause analysis on your in… | 80 | 12172 | experimental |
| oxwhirl/pymarl PyMARL is WhiRL's PyTorch framework for deep multi-agent reinforcement learning, implementing algorithms such as QMIX, COMA, VDN, IQL, and … | 32 | 2222 | maintenance |
| omnigent-ai/omnigent Omnigent is an open-source meta-harness that provides a common orchestration layer over AI coding agents like Claude Code, Codex, Cursor, a… | 82 | 10938 | experimental |
| Fullive-AI/Anima Anima is an open-source Agent OS that gives home hardware perceptive, decision-making, and learning AI capabilities by connecting devices t… | 55 | 639 | active |
| microsoft/magentic-ui MagenticLite is an experimental agentic application from Microsoft AI Frontiers that automates tasks across the browser and local file syst… | 78 | 10097 | experimental |
| Amazon Q Developer CLI Amazon Q Developer CLI is an open-source Rust-based terminal tool providing an agentic AI chat experience for building applications with na… | 69 | 1983 | maintenance |
| LlmKira/Openaibot Openaibot is a Python-based, event-driven LLM chatbot platform that deploys GPT-powered assistants on Discord, Slack, Kook, and Telegram. I… | 30 | 1966 | maintenance |
| cloudflare/moltworker A Cloudflare Workers project that runs the OpenClaw (formerly Moltbot/Clawdbot) self-hosted personal AI assistant on Cloudflare's Sandbox c… | 49 | 9948 | experimental |
| circlestarzero/EX-chatGPT Ex-ChatGPT is a Python web application that lets ChatGPT call external APIs (Google, WolframAlpha, WikiMedia) to give more accurate, up-to-… | 10 | 1956 | maintenance |
| nat/natbot natbot is a Python tool that drives a web browser using GPT-3, letting an LLM agent navigate and interact with web pages. It serializes the… | 32 | 1933 | maintenance |
| genspark-ai/genoffice GenOffice is a free, open-source AI office suite for macOS, Windows, and Linux built on Electron, offering a word processor, spreadsheet, p… | 80 | 9695 | experimental |
| pacifio/atlas Atlas is a native macOS workspace and source-control layer for coding agents, linking every commit to the agent session, prompts, tool call… | 80 | 9556 | experimental |
| cloudflare/computer Cloudflare Computer is a TypeScript library providing a virtual filesystem backed by a Durable Object's SQLite storage, with pluggable exec… | 80 | 9541 | experimental |
| Forethought-Technologies/AutoChain AutoChain is a lightweight, extensible Python framework for building custom LLM-powered generative agents with custom tools, inspired by La… | 52 | 1882 | maintenance |
| openai/gpt-discord-bot An example Discord bot written in Python that uses the OpenAI chat completions API to hold conversations with the gpt-3.5-turbo model and t… | 32 | 1823 | maintenance |
| 101dotxyz/GPTeam GPTeam is an open-source multi-agent simulation that uses GPT-4 to create multiple AI agents with memory who collaborate and communicate to… | 74 | 1724 | maintenance |
| cvlab-columbia/viper ViperGPT is a research codebase that composes vision-and-language models with code generated by large language models (GPT-3.5/GPT-4) to pe… | 31 | 1720 | maintenance |
| juanjuandog/FinSight-AI FinSight AI is an open-source equity research workspace for A-share companies that turns market data, filings, and financial metrics into s… | 56 | 559 | active |
| bwapi/bwapi BWAPI is a free and open source C++ framework for interacting with Starcraft: Broodwar, letting students, researchers, and hobbyists build … | 58 | 1702 | maintenance |
| TheExplainthis/ChatGPT-Line-Bot A Python application that integrates ChatGPT into the LINE messaging platform, letting users chat with GPT models and generate DALL·E 2 ima… | 22 | 1687 | maintenance |
| hamelsmu/evals-skills A collection of skills (prompts/instructions) that guide AI coding agents like Claude Code through building and auditing LLM evaluation pip… | 10 | 1677 | maintenance |
| LangGraph A Python library for building hierarchical multi-agent systems on top of LangGraph, where a central supervisor agent orchestrates and deleg… | 10 | 1656 | maintenance |
| TrainPPTAgent MultiAgentPPT is a Python-based multi-agent system that generates editable presentation slides from a topic using A2A, MCP, and Google ADK … | 64 | 1643 | maintenance |
| AIMA (Artificial Intelligence: A Modern Approach) code collections A Java implementation of the algorithms from Russell and Norvig's 'Artificial Intelligence: A Modern Approach' (3rd edition), covering agen… | 58 | 1621 | maintenance |
| ezyang/codemcp codemcp is an MCP server that turns Claude Desktop into a pair programming assistant that can directly edit files, run tests, and implement… | 34 | 1607 | maintenance |
| sobelio/llm-chain llm-chain is a Rust crate for building chains of large language model calls to complete complex tasks such as text summarization. It provid… | 21 | 1602 | maintenance |
| jina-ai/thinkgpt ThinkGPT is a Python library implementing Chain of Thought techniques for LLMs, providing memory, self-refinement, knowledge compression, a… | 30 | 1583 | maintenance |
| GDQuest/godot-steering-ai-framework A GDScript framework for the Godot game engine implementing steering behaviors (seek, flee, path following, group behaviors, etc.) for smoo… | 23 | 1579 | maintenance |
| microsoft/TinyTroupe TinyTroupe is an experimental Python library for simulating people with specific personalities, interests, and goals using LLM-powered agen… | 74 | 7612 | experimental |
| Yuyz0112/dewhale Dewhale is a GitHub-powered AI code generation service that turns GitHub issues describing UI needs into pull requests with generated React… | 31 | 1541 | maintenance |
| ZJU-OmniAI/Data-Copilot Data-Copilot is an LLM-based data analysis agent that autonomously designs and invokes interface tools to query, process, analyze, predict,… | 73 | 1511 | maintenance |
| run-llama/llama-lab Llama Lab is a collection of experimental projects built on top of LlamaIndex for exploring cutting-edge LLM agent capabilities. It include… | 30 | 1508 | maintenance |
| TraderAlice/OpenAlice OpenAlice is a local-first trading workspace that turns coding agents (Claude Code, Codex, OpenCode, etc.) into trading agents by giving th… | 81 | 7200 | experimental |
| OWD-AI/AutoAgents AutoAgents is a Python framework that uses an LLM to automatically generate multiple specialized agent roles that collaborate to accomplish… | 44 | 1495 | maintenance |
| karpathy/reinforcejs REINFORCEjs is a JavaScript library implementing common reinforcement learning algorithms including Dynamic Programming, Temporal Differenc… | 32 | 1488 | maintenance |
| rotemweiss57/gpt-newspaper GPT Newspaper is a Python application built on LangGraph that runs a multi-agent pipeline to search, curate, write, critique, design, and p… | 26 | 1472 | maintenance |
| agi-inc/agent-protocol Agent Protocol is an OpenAPI-defined REST API specification providing a common interface (runs, tasks, steps, artifacts) for interacting wi… | 23 | 1458 | maintenance |
| nraiden/cofounder Cofounder is an AI-powered framework that generates full-stack web applications, including backend, database, and stateful frontend with ge… | 23 | 6653 | experimental |
| Yifan-Song793/RestGPT RestGPT is an LLM-based autonomous agent that controls real-world applications like TMDB and Spotify by planning and executing RESTful API … | 29 | 1403 | maintenance |
| CopilotKit/OpenBot OpenBot is a self-hosted agent platform from CopilotKit where each AI agent ('coworker') gets its own computer environment—a browser, files… | 80 | 6562 | experimental |
| anus-dev/ANUS ANUS is a Grok-powered AI agent for the terminal, distributed as an npm CLI, whose stated goal is to evolve into an agent that contributes … | 86 | 6549 | experimental |
| strnad/CrewAI-Studio CrewAI Studio is a Streamlit-based graphical application for creating, managing, and running CrewAI multi-agent crews and tasks without wri… | 83 | 1360 | maintenance |
| builderz-labs/mission-control Mission Control is a self-hosted, MIT-licensed control plane (Next.js app backed by SQLite) for operating AI agent runtimes like OpenClaw, … | 78 | 6326 | experimental |
| Obot Platform Nanobot is a standalone, open-source MCP host written in Go that combines MCP servers with an LLM to build agent experiences, configurable … | 77 | 1344 | maintenance |
| apache/maka Apache Maka (Incubating) is a local-first AI agent workspace that runs agents on your machine through a single Runtime Host, executing tool… | 78 | 5861 | experimental |
| goldfishh/chatgpt-tool-hub An open-source Python tool engine that lets ChatGPT (and other LLMs) invoke tools like web search, math computation, code execution, and co… | 21 | 1264 | maintenance |
| andrewyng/translation-agent A Python demonstration library by Andrew Ng implementing an agentic machine translation workflow: an LLM translates text, reflects on its o… | 25 | 5816 | experimental |
| mozilla-ai/any-agent any-agent is a Python library providing a single unified interface for building, serving, and evaluating AI agents across multiple agent fr… | 69 | 1236 | maintenance |
| dotnet/modernize-dotnet An AI-powered GitHub Copilot agent plugin that analyzes .NET applications, generates upgrade plans, and applies code changes to modernize t… | 73 | 1206 | maintenance |
| KwaiKEG/KwaiAgents KwaiAgents is an open-source suite from Kuaishou for building generalized information-seeking agents powered by LLMs. It includes KAgentSys… | 27 | 1201 | maintenance |
| business-science/ai-data-science-team A Python library of specialized LLM-powered agents for common data science workflows such as data loading, cleaning, wrangling, visualizati… | 54 | 5447 | experimental |
| steven-tey/chathn ChatHN is an open-source AI chatbot web app that lets users query Hacker News using natural language, powered by OpenAI function calling an… | 29 | 1177 | maintenance |
| BrightcoveOS/Diamond Diamond is a Python daemon that collects system and service metrics from servers and publishes them to monitoring backends such as Graphite… | 32 | 1169 | maintenance |
| JuliusBrussee/cavekit Cavekit is a frozen (August 2026) Claude Code plugin that implements compressed spec-driven development via a single SPEC.md file and a sma… | 68 | 1156 | maintenance |
| sentient-agi/ROMA ROMA (Recursive Open Meta-Agent) is a Python meta-agent framework for building hierarchical, high-performance multi-agent systems. It enabl… | 46 | 5179 | experimental |
| lupantech/chameleon-llm Chameleon is a research framework for plug-and-play compositional reasoning with large language models, where an LLM planner synthesizes pr… | 21 | 1143 | maintenance |
| fixie-ai/ai-jsx AI.JSX is a JavaScript/TypeScript framework for building AI applications using JSX components, supporting prompt engineering, tools, docume… | 30 | 1134 | maintenance |
| microsoft/ToRA ToRA is a series of tool-integrated reasoning LLM agents from Microsoft that solve mathematical reasoning problems by interleaving natural … | 28 | 1127 | maintenance |
| gdquest-demos/godot-2d-space-game Harvester is a free and open-source top-down 2D space mining game built with the Godot game engine and GDQuest's steering AI framework. It … | 56 | 1108 | maintenance |
| MiguelsPizza/WebMCP WebMCP (MCP-B) is a protocol and TypeScript SDK that exposes JavaScript functions in web pages to LLMs as MCP tools, via a Chrome extension… | 38 | 1108 | maintenance |
| flopperam/unreal-engine-mcp An MCP (Model Context Protocol) server and Unreal Engine plugin that lets AI agents control a live Unreal Editor through natural language, … | 55 | 1101 | maintenance |
| DonTizi/rlama RLAMA is a Go CLI tool for building and querying local Retrieval-Augmented Generation (RAG) systems over your documents using Ollama models… | 35 | 1096 | maintenance |
| agentcoinorg/evo.ninja Evo.ninja is a versatile generalist AI agent that adapts in real time by selecting pre-defined agent personas (researcher, CSV analyst, dev… | 29 | 1080 | maintenance |
| thunderbird/thunderbolt Thunderbolt is an open-source, cross-platform AI client from Thunderbird that lets users connect any OpenAI-compatible model or ACP-compati… | 81 | 4791 | experimental |
| ThePrimeagen/99 A Neovim plugin providing an agentic AI coding experience, integrating LLM providers like OpenCode and Claude Code into the editor. It augm… | 52 | 4743 | experimental |
| mpaepper/llm_agents A small Python library for building agents controlled by large language models, inspired by LangChain but implemented from scratch in very … | 40 | 1054 | maintenance |
| dimensionalOS/dimos DimOS is a Python SDK and agent-native operating system for generalist robotics, letting users command humanoids, quadrupeds, and drones in… | 89 | 4673 | experimental |
| webmachinelearning/webmcp WebMCP is a proposed web platform API (W3C Community Group specification) that lets web developers expose JavaScript functions or HTML form… | 63 | 4634 | experimental |
| kungfu-systems/kungfu Kungfu is an open-source continuity layer for AI agent work, consisting of a local C++ runtime (libkungfu) and an open protocol (KFD) that … | 96 | 4531 | experimental |
| zabirauf/AutoGPT.js AutoGPT.js is an open-source web application that runs AutoGPT-style autonomous GPT agents directly in the browser. It supports file creati… | 31 | 1024 | maintenance |
| i-am-bee/acp The Agent Communication Protocol (ACP) is an open protocol with Python and TypeScript SDKs for enabling AI agents built on different framew… | 10 | 1019 | maintenance |
| vijaythecoder/awesome-claude-agents A curated collection of 24 specialized Claude Code subagent definitions that form an orchestrated AI development team. Agents are installed… | 28 | 4388 | experimental |
| browser-use/workflow-use Workflow Use is a Python tool by the Browser Use team for recording and running deterministic browser workflows with variables, falling bac… | 69 | 4211 | experimental |
| keijiro/AICommand A proof-of-concept Unity Editor extension that integrates ChatGPT, letting users control the Unity Editor via natural language prompts. It … | 31 | 4095 | experimental |
| dagger/container-use Container Use is an open-source MCP server and CLI tool that gives coding agents sandboxed containerized development environments, powered … | 64 | 4068 | experimental |
| Significant-Gravitas/Auto-GPT-Plugins A collection of official and community plugins for Auto-GPT, the autonomous AI agent framework, providing additional capabilities like web … | 10 | 3821 | experimental |
| TinyAGI/tinyagi TinyAGI is a self-hosted multi-agent orchestrator that runs teams of AI agents collaborating across isolated workspaces, reachable via Disc… | 57 | 3619 | experimental |
| vercel-labs/fx fx is a tiny, open-source coding agent harness and CLI written in Zig, designed for minimalism, fast cold starts, and embeddability in larg… | 81 | 3535 | experimental |
| b-nnett/grok-bot-0.18-reconstructed An unofficial, source-oriented reconstruction of the Grok Bot 0.18.0 macOS Electron app, with readable TypeScript implementations of its ru… | 10 | 3521 | experimental |
| corbt/agent.exe Agent.exe is a simple Electron app that lets Anthropic's Claude 3.5 Sonnet computer-use capabilities take control of your local computer to… | 23 | 3476 | experimental |
| DevAgentForge/Open-Claude-Cowork Open Claude Cowork (Agent Cowork) is an open-source desktop AI assistant that serves as a GUI alternative to Claude Cowork, helping users w… | 54 | 3393 | experimental |
| codeaashu/claude-code A repository containing the leaked TypeScript source code of Anthropic's Claude Code, an agentic coding CLI that edits files, runs commands… | 56 | 3372 | experimental |
| Emanuele-web04/remodex Remodex is a local-first open-source bridge plus iOS app that lets you control the OpenAI Codex coding agent running on your Mac from an iP… | 59 | 3345 | experimental |
| oboard/claude-code-rev A restored, runnable source tree of Anthropic's Claude Code CLI, reconstructed from source maps with shims filling unrecoverable modules. I… | 55 | 3300 | experimental |