Discover Open Source AI Agent Projects

The most comprehensive directory of open-source AI Agent projects. Discover and compare top Agent frameworks like LangChain, CrewAI, and more.

1518 projects 13 categories 26,812,962 Stars

Categories

View all →

Featured Projects

View all →

Hermes Agent

240.1k · Python
Active A

An autonomous AI agent framework from NousResearch that supports multiple LLM backends and grows with user needs.

agent-frameworkautonomous-agentllm +1
  • · Self-improving learning loop - Auto-creates skills from experience, self-improves during use, cross-session recall
  • · Multi-platform messaging gateway - Single process supports Telegram, Discord, Slack, WhatsApp, Signal, and CLI
  • · Six terminal backends - Local, Docker, SSH, Singularity, Modal, and Daytona with serverless hibernation

DeepSeek Harness

210.0k · TypeScript
Active A+

Official open-source agent harness from DeepSeek built on an "everything is a plugin" spatiotemporal composability architecture, with a built-in Web UI and a growing plugin ecosystem.

agent-frameworkplugin-systemweb-ui +2
  • · Everything is a plugin — Cordis-powered plugin architecture where capability units compose and hot-swap freely
  • · Spatiotemporal composability — a novel agent programming paradigm described in the accompanying arXiv paper
  • · Built-in Web UI — one npx command boots a full visual chat interface on localhost:3080

n8n

203.2k · TypeScript
Active A+

n8n is a powerful workflow automation platform with native AI agent nodes, enabling multi-step agent workflow orchestration and hundreds of external service integrations.

workflowautomationai-agent +2
  • · 400+ integration nodes - Connect to databases, APIs, SaaS services, and major external systems out of the box
  • · Native AI agent support - LangChain-based AI nodes for orchestrating multi-step agent workflows
  • · Code flexibility with no-code speed - Visual drag-and-drop editor with JavaScript/Python custom code support

Firecrawl

175.8k · TypeScript
Active A+

Firecrawl is a web scraping and search engine designed for AI agents, converting any webpage into structured Markdown data with search, scrape, and clean capabilities for building web-data-powered AI applications.

web-scrapingsearch-enginemarkdown +2
  • · Search endpoint — Search the web and get full page content from results in a single call
  • · Scrape endpoint — Convert any URL to clean Markdown, HTML, screenshots, or structured JSON
  • · Interact endpoint — Scrape a page then interact via AI prompts or code (click, search, navigate)

Dify

154.3k · TypeScript
Active A+

Dify is an open-source LLM application development platform with a visual agent orchestration interface, supporting workflows, knowledge bases, and multiple models.

platformworkflowrag +1
  • · Visual workflow orchestration — Drag-and-drop canvas for building AI workflows with branching, loops, and parallel nodes
  • · Multi-model integration — Seamless support for hundreds of LLMs (GPT, Llama, Mistral, etc.) including OpenAI-compatible APIs
  • · RAG pipeline — End-to-end document ingestion (PDF/PPT), vector storage, and retrieval-augmented generation

Langflow

154.1k · Python
Active A+

Langflow is a visual AI agent and workflow builder platform with drag-and-drop design, multi-LLM integration, and tool composition to simplify agent development.

agent-frameworkworkflowvisual-editor +2
  • · Visual drag-and-drop builder - Graphical interface to build AI agents and workflows by dragging components
  • · Multi-agent orchestration - Complex flow design with multi-agent collaboration, conversation management, and retrieval
  • · API and MCP server deployment - Deploy any workflow as a REST API or MCP tool server with one click

Popular Projects

View all →

OpenClaw

388.7k · TypeScript
Active A+

OpenClaw is an open-source personal AI assistant platform supporting 25+ messaging channels (WhatsApp, Telegram, Slack, etc.) with multi-LLM integration and personal knowledge management.

assistantmulti-channelllm +2
  • · 25+ messaging channels - Unified access to WhatsApp, Telegram, Slack, Discord, WeChat, QQ, and more
  • · Multi-LLM support - Works with OpenAI, Anthropic, and other providers via OAuth or BYOK
  • · Voice interaction - Speech input/output on macOS, iOS, and Android for hands-free conversation

Superpowers

280.8k · Shell
Active A+

An agentic skills framework and software development methodology that provides reusable skill modules and engineered workflows for AI coding agents.

agentcodingtools +2
  • · Automatic workflow triggers - Agent enters brainstorming, spec design, and planning before writing code
  • · Subagent-driven development - Dispatches isolated subagents per task with two-stage review (spec + quality)
  • · Test-driven development - Enforces RED-GREEN-REFACTOR cycle; deletes code written before tests

ECC

246.4k · JavaScript
Active A+

Agent harness operating system providing skills, instincts, memory optimization, continuous learning, and security scanning.

agent-harnessskillsclaude-code +2
  • · Cross-harness workflows - supports Codex, Claude Code, Cursor, OpenCode, Gemini and more
  • · Skills system - reusable agent skill packs covering code generation, review, and testing
  • · Continuous learning - mines failed sessions for lessons, auto-writes corrections

Everything Claude Code

246.4k · JavaScript
Active A+

The agent harness performance optimization system with skills, instincts, memory, security and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

codingagentjavascript +2
  • · Cross-harness compatibility - Works with Codex, Claude Code, Cursor, OpenCode, Gemini, Zed, GitHub Copilot, and more
  • · Skills and instincts system - 63 agents, 251 skills, and 79 legacy command shims as reusable behavior modules
  • · Memory persistence - Hooks automatically save and load context across sessions for continuous memory

Hermes Agent

240.1k · Python
Active A

An autonomous AI agent framework from NousResearch that supports multiple LLM backends and grows with user needs.

agent-frameworkautonomous-agentllm +1
  • · Self-improving learning loop - Auto-creates skills from experience, self-improves during use, cross-session recall
  • · Multi-platform messaging gateway - Single process supports Telegram, Discord, Slack, WhatsApp, Signal, and CLI
  • · Six terminal backends - Local, Docker, SSH, Singularity, Modal, and Daytona with serverless hibernation

DeepSeek Harness

210.0k · TypeScript
Active A+

Official open-source agent harness from DeepSeek built on an "everything is a plugin" spatiotemporal composability architecture, with a built-in Web UI and a growing plugin ecosystem.

agent-frameworkplugin-systemweb-ui +2
  • · Everything is a plugin — Cordis-powered plugin architecture where capability units compose and hot-swap freely
  • · Spatiotemporal composability — a novel agent programming paradigm described in the accompanying arXiv paper
  • · Built-in Web UI — one npx command boots a full visual chat interface on localhost:3080

OpenCode

203.3k · TypeScript
Active A+

OpenCode is an open-source terminal coding agent that supports multiple LLM providers, offering AI-powered code generation and editing in the terminal.

codingcliagent +2
  • · Terminal TUI interface - Interactive terminal-based coding UI with multiline editing and streaming output
  • · Dual agent mode - Built-in build (full-access dev) and plan (read-only analysis) agents, switch with Tab
  • · Multi-LLM provider - Supports Anthropic, OpenAI, Google, and more with flexible configuration

n8n

203.2k · TypeScript
Active A+

n8n is a powerful workflow automation platform with native AI agent nodes, enabling multi-step agent workflow orchestration and hundreds of external service integrations.

workflowautomationai-agent +2
  • · 400+ integration nodes - Connect to databases, APIs, SaaS services, and major external systems out of the box
  • · Native AI agent support - LangChain-based AI nodes for orchestrating multi-step agent workflows
  • · Code flexibility with no-code speed - Visual drag-and-drop editor with JavaScript/Python custom code support

Popular Comparisons

View all →
⚔️

LangChain vs CrewAI

Compare LangChain and CrewAI across agent orchestration, multi-agent collaboration, ecosystem maturity, learning curve, and best-fit use cases.

LangChain 145.5k CrewAI 58.0k
⚔️

AutoGen vs CrewAI

Compare Microsoft AutoGen and CrewAI for multi-agent collaboration, conversational workflows, task orchestration, and developer experience.

AutoGen 60.8k CrewAI 58.0k
⚔️

LangChain vs LlamaIndex

Compare LangChain and LlamaIndex across RAG, data connectors, indexing, retrieval, agent capabilities, and application development.

LangChain 145.5k LlamaIndex 52.0k
⚔️

PydanticAI vs Mastra

Compare Pydantic AI and Mastra across type safety, language ecosystem, tool calling, workflows, and production deployment.

PydanticAI 19.7k Mastra 27.7k
⚔️

Dify vs Langflow

Compare Dify and Langflow across visual orchestration, app publishing, RAG, workflows, and team collaboration.

Dify 154.3k Langflow 154.1k
⚔️

n8n vs Langflow

Compare n8n and Langflow for workflow automation, AI node orchestration, integration ecosystem, and visual development.

n8n 203.2k Langflow 154.1k
⚔️

OpenAI Agents SDK vs Agent Development Kit

Compare OpenAI official Agents SDK and Google official Agent Development Kit across protocol, model support, tool calling, and deployment model.

OpenAI Agents SDK 15.0k Agent Development Kit 21.4k
⚔️

Mastra vs LangGraph

Compare Mastra (TypeScript-first) and LangGraph (Python-first) across workflow, tool calling, state management, and observability.

Mastra 27.7k LangGraph 40.9k
⚔️

browser-use vs Skyvern

Compare Browser-Use (DOM route) and Skyvern (vision route) two major browser Agent frameworks across technical route, performance, success rate, and use cases.

browser-use 112.1k Skyvern 22.9k
⚔️

Ragas vs DeepEval

Compare RAGAS (RAG evaluation specialist) and DeepEval (general LLM evaluation) across evaluation metrics, testing methods, and CI/CD integration.

Ragas 15.6k DeepEval 18.1k
⚔️

Mem0 vs Letta

Compare Mem0 (lightweight memory layer) and Letta (full stateful Agent platform) across memory model, retrieval capability, and deployment complexity.

Mem0 64.6k Letta 24.6k
⚔️

Aider vs Continue

Compare Aider and Continue on AI coding assistant positioning, terminal/IDE integration, codebase comprehension, multi-file editing, and enterprise features.

Aider 48.7k Continue 35.7k
⚔️

Open WebUI vs NextChat

Compare Open WebUI and NextChat on self-hosted chat UI capabilities, model support, user management, mobile experience, and deployment complexity.

Open WebUI 150.7k NextChat 88.7k
⚔️

E2B vs CubeSandbox

Compare E2B and CubeSandbox on secure code execution for AI agents, isolation strength, startup latency, runtime duration, and language support.

E2B 13.7k CubeSandbox 11.7k
⚔️

Langfuse vs Arize Phoenix

Compare Langfuse and Arize Phoenix on LLM observability, trace/prompt management, evaluation capabilities, integration options, and open-source licensing.

Langfuse 34.1k Arize Phoenix 11.3k
⚔️

NeMo Guardrails vs Guardrails AI

Compare NeMo Guardrails and Guardrails AI: Colang DSL flow vs Pydantic Validator output across protection layers, structured output, scenarios, and ecosystem.

NeMo Guardrails 7.0k Guardrails AI 7.3k
⚔️

Haystack vs LlamaIndex

Haystack (2018, deepset) leans pipeline-first and reads like a research codebase. LlamaIndex (2022) shipped in the LLM wave with friendlier abstractions and a much larger community. We compare index abstractions, retrievers, chunking, evaluation, and ecosystem so you can tell whether you want depth or speed.

Haystack 26.4k LlamaIndex 52.0k
⚔️

CAMEL vs AutoGen

CAMEL (MBZUAI) leans into role-playing and emergent dialog. AutoGen (Microsoft) leans into programmable conversation flows and code execution. We compare role abstractions, dialog mechanics, observability, enterprise adoption, and the gotchas each one ships with.

CAMEL 17.7k AutoGen 60.8k
⚔️

Claude Code vs Aider

Claude Code (Anthropic, 138k+ stars) is the official CLI assistant and only works with Claude models. Aider (Paul Gauthier, 47k+ stars) is Git-aware pair programming that talks to any LLM. We compare model lock-in, repo comprehension, PR workflow, cost, and enterprise readiness.

Claude Code 143.8k Aider 48.7k
⚔️

Langfuse vs Helicone

Langfuse (YC-backed OSS) ships trace + prompt management + evaluation as a stack. Helicone is an LLM gateway with built-in analytics and a much lighter footprint. We compare deployment, core capabilities, data ownership, pricing, and the use case each one fits.

Langfuse 34.1k Helicone 6.1k
⚔️

AutoGPT vs CrewAI

AutoGPT (2023, 185k+ stars) ignited the Agent hype with its autonomous task loop. CrewAI frames agents as a structured crew with explicit roles and tasks. We compare architecture, control granularity, ecosystem maturity, production readiness, and where each one shines.

AutoGPT 187.1k CrewAI 58.0k
⚔️

Dify vs n8n

Dify (150k+ stars) is an AI-native app builder with built-in RAG, agent, and workflow primitives. n8n (198k+ stars) is a general-purpose workflow automation platform with hundreds of system integrations that has been adding AI capabilities. We compare positioning, integrations, AI depth, learning curve, and typical users.

Dify 154.3k n8n 203.2k
⚔️

MetaGPT vs CrewAI

MetaGPT (69k+ stars, MIT) simulates an SOP-style assembly line: each role produces artifacts following predefined workflows. CrewAI (56k+ stars, MIT) uses explicit crew / agent / task orchestration and lets the LLM drive the flow. We compare abstraction level, flow control, observability, learning curve, and production readiness.

MetaGPT 70.2k CrewAI 58.0k
⚔️

OpenHands vs AutoGPT

OpenHands (82k+ stars) focuses on software development: code agents, sandboxed execution, and GitHub PR integration. AutoGPT (185k+ stars) targets general autonomous tasks where the LLM decides the next action. We compare positioning, execution environment, typical tasks, controllability, and production readiness.

OpenHands 86.0k AutoGPT 187.1k
⚔️

Langfuse vs SigNoz

Langfuse (31k+ stars) is LLM-native observability with trace + prompt management + evaluation as a stack. SigNoz (31k+ stars) is an OpenTelemetry-native general APM that treats LLM workloads as one of many. We compare positioning, protocol support, data model, extensibility, and typical scenarios.

Langfuse 34.1k SigNoz 32.0k
⚔️

AnythingLLM vs Open WebUI

AnythingLLM (63k+ stars, MIT) is a RAG-first desktop plus server Chat UI with a built-in vector store and workspace concept. Open WebUI (146k+ stars) is a general ChatGPT replacement with native Ollama support and full multi-user management. We compare RAG depth, model support, deployment, extensibility, and typical scenarios.

AnythingLLM 65.5k Open WebUI 150.7k
⚔️

Cody vs Cline

Cody (Sourcegraph) goes enterprise code-search plus contextual completion. Cline is a VS Code extension focused on end-to-end software engineering tasks (multi-file diffs, command execution, browser automation). We compare positioning, context acquisition, model support, safety boundaries, and typical users.

Cody 3.8k Cline 67.4k
⚔️

OpenHands vs Aider

OpenHands (All-Hands-AI) targets software engineering with sandboxed runtime, GitHub PR integration, and dev tasks. Aider (Paul Gauthier) is Git-aware pair programming with multi-LLM support that runs locally. We compare positioning, execution environment, task type, model choice, and typical use.

OpenHands 86.0k Aider 48.7k
⚔️

Hermes Agent vs OpenCode

Hermes Agent (Nous Research, 224k+ stars, MIT) is a self-improving agent from Nous Research with a learning loop, autonomous skill creation, cross-session memory, and a multi-platform messaging gateway. OpenCode (SST, 192k+ stars, MIT) is a terminal-native AI coding tool focused on multi-provider support and a build / plan dual-agent design for software development. We compare positioning, model strategy, runtime model, and typical scenarios.

Hermes Agent 240.1k OpenCode 203.3k
⚔️

LangChain vs LangGraph

LangChain is the general LLM orchestration framework that started with chain abstractions (LCEL / prompt / model / output parser). LangGraph is a graph state-machine abstraction from the same team, focused on stateful multi-agent plus cycles plus explicit control flow. We compare abstraction level, control flow, state management, ecosystem, and typical scenarios.

LangChain 145.5k LangGraph 40.9k
⚔️

Ollama vs vLLM

Ollama (177k+ stars, MIT) is a local LLM inference server (default port :11434) with a `ollama run <model>` command for one-line model startup. vLLM (88k+ stars, Apache-2.0) is built for production-grade high-throughput LLM serving, with multi-GPU and continuous batching. We compare positioning, deployment complexity, performance optimization, ecosystem, and typical scenarios.

Ollama 180.0k vLLM 90.8k
⚔️

Gemini CLI vs Claude Code

Gemini CLI (Google, 106k+ stars, Apache-2.0) is Google's terminal AI agent with built-in Google Search grounding, a 1M token context window, and a free tier of 1,000 requests/day. Claude Code (Anthropic, 141k+ stars) is a terminal AI coding assistant with deep codebase understanding, git workflow management, and a plugin system. We compare model capabilities, context window, tool integration, pricing, and typical scenarios.

Gemini CLI 106.8k Claude Code 143.8k
⚔️

RAGFlow vs MaxKB

RAGFlow (88k+ stars, Apache-2.0) is an enterprise-grade open-source RAG engine with deep document understanding and Agent capabilities, deployable via Docker. MaxKB (22k+ stars, GPL-3.0) is an open-source knowledge base Q&A and Agent-building platform focused on zero-code integration and workflow orchestration. We compare retrieval capabilities, document processing, deployment, and typical scenarios.

RAGFlow 89.9k MaxKB 22.7k
⚔️

Lobe Chat vs Cherry Studio

Lobe Chat (lobehub/lobe-chat, 81k+ stars, LobeHub Community License) is an open-source AI chat web app with multi-model chat, plugin system, and knowledge base, deployable on Vercel / Docker / cloud. Cherry Studio (50k+ stars, AGPL-3.0) is a cross-platform desktop client with 300+ preset assistants and smart translation, ready out of the box. We compare product form, model support, extensibility, and typical scenarios.

Lobe Chat 82.2k Cherry Studio 51.4k
⚔️

smolagents vs AutoGen

smolagents (Hugging Face, 28k+ stars, Apache-2.0) is a minimal agent framework with ~1,000 lines of core code, where agents write actions as Python code rather than JSON. AutoGen (Microsoft, 60k+ stars) is a framework for building multi-agent AI apps, now in maintenance mode (new users directed to Microsoft Agent Framework). We compare architecture philosophy, agent types, code execution, multi-agent support, and typical scenarios.

smolagents 29.1k AutoGen 60.8k
⚔️

llama.cpp vs Ollama

llama.cpp (123k+ stars, MIT) is a pure C/C++ LLM inference engine with zero dependencies, extreme performance, and support for all GGUF models, from Raspberry Pi to GPU clusters. Ollama (177k+ stars, MIT) is a user-friendly wrapper on top of llama.cpp, offering `ollama run` one-click experience, Modelfile customization, a model library, and a REST API. We compare abstraction level, performance optimization, model format, ease of use, and typical scenarios.

llama.cpp 126.8k Ollama 180.0k
⚔️

Playwright MCP vs Chrome DevTools MCP

Playwright MCP (Microsoft, 36k+ stars, Apache-2.0) is a Playwright-based MCP browser automation server supporting Chromium, Firefox, and WebKit. Chrome DevTools MCP (Chrome DevTools team, 49k+ stars, Apache-2.0) is a Puppeteer-based MCP focused on deep Chrome DevTools integration (performance tracing + network debugging). We compare browser coverage, automation engine, debugging capabilities, and typical scenarios.

Playwright MCP 36.7k Chrome DevTools MCP 50.6k
⚔️

browser-use vs Agent Browser

browser-use (109k+ stars, MIT) ships both a Python library (embedded in agents) and a CLI skill (called by agents), so AI agents can use it via Python import or shell commands. Agent Browser (Vercel Labs, 40k+ stars, Apache-2.0) is a Rust-native CLI plus daemon where AI agents invoke it via shell, designed for speed and LLM-friendly output. We compare product form, performance, browser coverage, and typical scenarios.

browser-use 112.1k Agent Browser 41.8k
⚔️

Letta vs Graphiti

Letta (formerly MemGPT, 24k+ stars, Apache-2.0) is a stateful agents platform focused on agent memory, learning, and self-improvement, offering CLI, App Server, desktop, and web access. Graphiti (getzep, 30k+ stars, Apache-2.0) is a temporal context graph engine that builds and queries knowledge graphs where facts evolve over time, positioned as a dynamic memory alternative to RAG. We compare memory model, deployment form, query capabilities, and typical scenarios.

Letta 24.6k Graphiti 30.5k