🤖

Agent Framework

Core open-source frameworks for building AI agents — discover and compare LangChain, CrewAI, AutoGen, LangGraph and more. Filter by tool-calling, memory, multi-step reasoning, stars, and license to pick the right foundation for your project.

257 projects

ECC

240.5k · 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

Hermes Agent

231.5k · 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

AutoGPT

186.6k · Python
Active A+

AutoGPT is an autonomous AI agent that can complete user-defined tasks end-to-end. It plans and executes steps on its own and is considered a milestone in agent autonomy.

autonomousagentgpt +1
  • · Autonomous task planning and execution - Agent decomposes goals into subtasks and executes them independently
  • · Low-code agent builder - Visual drag-and-drop interface to connect action blocks without deep coding
  • · Forge development toolkit - Ready-made scaffolding and boilerplate so developers focus on agent logic

Langflow

153.3k · 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

Dify

152.6k · 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

LangChain

144.4k · Python
Active A+

LangChain is the open-source agent engineering platform that unifies model IO, tool calling, RAG, memory and observability under one composable framework.

agent-frameworkragorchestration +2
  • · Unified model abstraction — ChatModel interface covers OpenAI, Anthropic, Bedrock, Vertex and 100+ providers
  • · Tool calling & agents — tool calling, ReAct, OpenAI Tools, Plan-and-Execute agent paradigms
  • · RAG as a first-class citizen — Document Loader, Text Splitter, Retriever and Index abstractions

AutoResearch

94.0k · Python
Stale B

AI research automation agent by Andrej Karpathy that automatically runs nanochat training research experiments on a single GPU.

research-agentautomated-researchllm-training +1
  • · Autonomous experiment loop - AI agent modifies training code, runs 5-min experiments, evaluates results, and keeps or discards changes
  • · Single-file agent editing - Agent only modifies train.py (model, optimizer, training loop) while humans edit program.md instructions
  • · Fixed time budget - Each experiment runs exactly 5 minutes wall clock, making val_bpb comparable across architectural changes

Pi Mono

91.5k · TypeScript
Active A+

Pi Mono is a comprehensive AI agent toolkit including a coding agent CLI, unified LLM API, TUI and web UI libraries, Slack bot, and vLLM pod management for end-to-end agent development.

agent-toolkitclillm-api +1
  • · Interactive coding agent CLI — terminal-based AI coding assistant for code generation, refactoring, and debugging
  • · Unified multi-provider LLM API — single interface supporting OpenAI, Anthropic, Google and other LLM providers
  • · Agent runtime engine — built-in tool calling and state management for complex multi-step task execution

OpenHands

84.2k · TypeScript
Active A+

OpenHands is an open-source AI software engineering agent platform that can automatically execute development tasks, modify code, and support collaborative iteration.

agentcodingautomation +1
  • · Software Agent SDK - composable Python library to define agents and run them locally or scale to thousands in the cloud
  • · CLI interface - Claude Code/Codex-style command-line experience powered by Claude, GPT, or any LLM
  • · Local GUI - React-based single-page app with REST API, similar to Devin or Jules experience

WorldMonitor

82.4k · TypeScript
Active A+

worldmonitor is an AI global event monitoring dashboard aggregating news, geopolitics, energy and market data with auto-generated briefings.

monitoringworld-newsai +2
  • · Global news aggregation — multi-language sources, geopolitical events, market sentiment
  • · Event correlation — auto-links news events to energy, shipping and currency prices
  • · AI briefings — auto-generated daily / weekly briefings you can subscribe to

Paperclip

78.5k · TypeScript
Active A

paperclip is an AI agent team orchestration and scheduling platform, managing task assignment, collaboration and state across many agents.

ai-agentsorchestratorscheduler +2
  • · Multi-agent orchestration — schedules many AI agents to complete complex tasks in parallel
  • · Task assignment — auto-matches tasks to agents based on capability
  • · Status tracking — live dashboard of each agent's state, progress and deliverables

LlamaFactory

74.1k · Python
Active A+

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs. Supports LoRA, QLoRA, RLHF and more for building custom agent models.

pythonllmagent +2
  • · 100+ model support - covers LLaMA, Qwen3, DeepSeek, Gemma, GLM, Mistral, Phi and over 100 large language models
  • · Full training pipeline - supports pre-training, SFT, RLHF, DPO, KTO, ORPO, PPO and complete training workflows
  • · Efficient fine-tuning - supports 16-bit full tuning, LoRA, QLoRA (2-8 bit) plus GaLore, BAdam, APOLLO and other advanced algorithms

AI Agents for Beginners

72.3k · Jupyter Notebook
Active A+

12 Lessons to Get Started Building AI Agents by Microsoft. Hands-on curriculum covering core agent concepts, tool use, and multi-agent collaboration.

agentframeworkpython +1
  • · 12 structured lessons - Covers AI agent fundamentals, tool use, and multi-agent collaboration in a progressive curriculum
  • · Microsoft Agent Framework - Hands-on code samples built on Azure AI Foundry Agent Service V2
  • · Multi-language support - Auto-translated via GitHub Action with 50+ language versions available

MetaGPT

69.9k · Python
Stale B

The Multi-Agent Framework for building the first AI Software Company, enabling natural language programming with multi-role collaboration for automated requirement analysis, design, coding, and testing.

multi-agentframeworkpython +2
  • · Multi-role collaboration - Built-in product manager, architect, engineer roles simulating a full software company SOP pipeline
  • · Natural language programming - Input a one-line requirement to auto-generate user stories, competitive analysis, API design, and complete code
  • · Data Interpreter - Dynamic code generation and data analysis for CSV processing, visualization, and exploratory tasks

openinterpreter

68.0k · Rust
Active A+

Open Interpreter lets LLMs execute code and control a computer locally, turning natural language into shell, Python, and browser actions on the user machine.

coding-agentterminalopen-source-llm +1
  • · Coding agent optimized for low-cost open-source models like DeepSeek, Kimi, and Qwen
  • · Multiple harness emulations including native, claude-code, swe-agent (9 harnesses)
  • · Native sandboxed execution on macOS, Linux, and Windows

Ruflo

68.0k · TypeScript
Active A+

The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, distributed swarm intelligence, RAG integration, and native Claude Code/Codex integration.

multi-agentorchestrationclaude-code +3
  • · Multi-agent swarm orchestration — 100+ specialized AI agents collaborate across machines, teams, and trust boundaries
  • · Self-learning memory system — agents learn from every task with cross-session persistent memory
  • · Federated communication — agents on different machines collaborate securely without data leakage

Oh My OpenAgent

68.0k · TypeScript
Active A

An open-source agent harness platform providing the best agent toolkit, supporting multiple AI coding agents.

agentcodingframework +2
  • · Multi-agent orchestration platform — Supports multiple AI agents like OpenCode and Codex CLI with unified configuration and workflow management
  • · Team Mode multi-agent collaboration — Multiple agents working simultaneously on different tasks with Kimi K2.6, GPT-5.5, and other models
  • · 54+ lifecycle hooks — Rich lifecycle hooks covering code editing, testing, deployment, and the full development workflow

AI Hedge Fund

62.9k · Python
Active A+

ai-hedge-fund is a multi-agent simulated hedge fund example, with researcher, trader, risk-manager agents collaborating on investment decisions.

financehedge-fundai-agents +2
  • · Multi-agent investing — value, growth, sentiment, technicals, fundamentals agents
  • · Risk-management agent — monitors volatility, factor exposure, position limits
  • · Multi-source data — pulls financial, news, price and macro public data

Llama 2

59.6k · Python
Stale C

Meta's open-source Llama 2 foundational LLM with pretrained and fine-tuned models from 7B to 70B parameters, supporting chat and text completion as a cornerstone of the open LLM ecosystem.

llmllamameta +3
  • · Multiple parameter sizes — 7B, 13B, 34B, and 70B parameter variants
  • · Base and chat models — Both pretrained base and instruction-fine-tuned Chat versions available
  • · Commercial-friendly license — Free for both research and commercial use

OpenManus

58.0k · Python
Active A+

OpenManus is an open-source AI Agent framework from the MetaGPT team, delivering Manus-like autonomous task execution without any invite code. Supports MCP tool calls and multi-agent flow.

AI Agentmulti-agentMCP +3
  • · Autonomous task execution — Agents plan and execute complex tasks end-to-end without step-by-step human input
  • · MCP tool integration — Connect external tools and services via Model Context Protocol
  • · Multi-agent collaboration — Flow mode coordinates multiple agents working together on shared workflows

CrewAI

57.2k · Python
Active A+

CrewAI is a multi-agent framework for orchestrating role-playing, autonomous AI agents that collaborate like a team to tackle complex tasks.

multi-agentagent-frameworkrole-playing +2
  • · Role-playing agents — every agent has role, goal, backstory and a private toolset
  • · Task orchestration — express dependencies, parallelism and context handoff between tasks
  • · Autonomous collaboration loops — delegation, hierarchical and consensual processes built-in

LlamaIndex

51.7k · Python
Active A+

LlamaIndex is a data framework for building LLM applications. It provides data connectors, indexing, query engines, and agent workflow orchestration — a core tool in the RAG ecosystem.

ragdata-frameworkindexing +2
  • · Data connectors — 300+ integration packages connecting diverse data sources (files, databases, APIs, web, etc.)
  • · Vector indexing and query engine — Supports multiple vector databases with semantic search and hybrid retrieval
  • · Agent workflow orchestration — Build complex multi-step AI agent flows with Workflows

Huginn

49.8k · Ruby
Active A+

Build agents that monitor and act on your behalf. Create automated agents for Twitter, weather monitoring, web scraping, and many other scenarios.

agentautomationframework +2
  • · Event-driven agent system — Agents create and consume events, propagating along directed graphs for complex automation
  • · Rich built-in agents — 100+ built-in agent types covering web scraping, email, RSS, Twitter, weather monitoring, and more
  • · WebHooks and API — Send and receive WebHooks for seamless integration with external systems

CLI-Anything

47.6k · Python
Active A+

CLI-Anything aims to make all software agent-native by transforming applications into unified CLI interfaces, enabling AI agents to naturally interact with and operate any software through a centralized CLI Hub.

cliagenttools +2
  • · CLI Hub Registry — Centralized management of community-built CLI tools with browse, install and management
  • · Software Agent-ification — Transform any desktop application into an agent-operable CLI interface
  • · Unified Output Format — JSON + human-readable dual output for AI agents and human users

(24 / 257)

Related Articles

Agent 工程生产监控Prompt A/B 测试

Agent Canary Deployment and Production Monitoring: From Prompt A/B Testing to Automatic Rollback

How do you know a prompt change is better, not worse? A systematic guide to canary deployment, quality gates, auto-rollback architecture, and continuous behavioral drift monitoring for agents in production.

Agent 评估LLM 评测自动化测试

Agent Evaluation and Testing: From Vibe Checks to End-to-End Pipelines

Most teams evaluate agents by checking a few examples. Real evaluation needs layered metrics, non-rotting datasets, and judges that push back. This article provides runnable code patterns and a practical decision framework.

Memory记忆系统长期记忆

Agent Memory Architecture: Working, Long-term, and Shared Memory Trade-offs

A systematic comparison of the three categories of agent memory -- working, long-term, and shared -- covering storage media, lifecycle, retrieval methods, typical frameworks, and design patterns, fully addressing agent personalization and multi-agent collaboration engineering.

rate limitingcost controlprompt injection

Agent Rate Limiting and Cost Attack Defense: Token Quotas, Sliding Windows, Attack Vector Practice

Systematic guide to rate limiting and cost attack defense for LLM Agents in production: single-user token quotas, multi-tenant sliding windows, prompt injection amplifying cost, DDoS protection, and integration with LangChain/CrewAI/AutoGen frameworks.

small-language-modelsedge-inferencefine-tuning

Agent Small-Model Finetuning and Edge Inference

Exploring how small language models are fine-tuned and deployed for agent workloads at the edge, balancing latency, cost, and accuracy for production AI agents.

容错工具调用重试

Agent Tool-Call Fault Tolerance: Timeouts, Retries, Fallbacks, Idempotency

A systematic guide to seven tool-call fault tolerance patterns: timeout hierarchy, exponential backoff with jitter, circuit breakers, fallback provider chains, recoverable error classification, structured validation, and idempotency keys -- keeping agents stable in unstable real-world environments.