Build AI Agents Like Building Blocks!
AgentHome is a comprehensive toolkit for AI agent development, covering from low-level components to high-level applications.
中文版本 | English (Default)
- 230+ Curated Projects - Collection of the best AI agent frameworks and applications
- Building Block Architecture - Assemble agents like LEGO pieces
- Multi-Framework Support - Integrates with LangChain, AutoGen, CrewAI, LlamaIndex, and more
- Ready-Made Agents - Complete, runnable agents out of the box
- English-First Documentation - All docs in English with Chinese supplements
git clone https://github.com/badhope/AgentHome.git
cd AgentHome
pip install -r requirements.txt
cd ready-made-agents/chat-assistant
python main.pyfrom building_blocks.tools.llm_wrappers.openai_wrapper import OpenAIWrapper
from building_blocks.tools.memory.buffer_memory import BufferMemory
from building_blocks.capabilities.rag.simple_rag import SimpleRAG
# Assemble your agent!
llm = OpenAIWrapper(api_key="your-key")
memory = BufferMemory()
rag = SimpleRAG(llm=llm, memory=memory)
rag.add_document("Your document content here")
response = rag.query("Your question")AgentHome/
├── curated-collection/ # External projects and frameworks
│ ├── frameworks/ # 44+ major LLM frameworks
│ └── applications/ # 186+ LLM apps and tools
│
├── building_blocks/ # ⭐ Core - Assemble your own agent
│ ├── base.py # Base abstractions
│ ├── tools/
│ │ ├── llm_wrappers/ # OpenAI, Anthropic, Gemini, Ollama...
│ │ ├── memory/ # Buffer, vector, summary memory
│ │ ├── vector_dbs/ # Chroma, FAISS, Milvus...
│ │ ├── connectors/ # API, DB, web, file connectors
│ │ ├── translation/ # Translation tools
│ │ └── text_processing/ # Text processing
│ ├── capabilities/ # RAG, multi-agent, tool use
│ └── frameworks-integrations/
│
├── ready-made-agents/ # ⭐ Ready-to-run complete agents
│ ├── chat-assistant/
│ ├── research-agent/
│ ├── customer-support/
│ └── task-automation/
│
├── templates/ # Project templates
├── docs/ # Documentation
├── requirements.txt # Dependencies
└── README.md
| Category | Count |
|---|---|
| Frameworks | 44 |
| Applications | 186 |
| Total Projects | 230 |
MIT License - feel free to use in your projects!
像搭积木一样构建 AI 智能体!
AgentHome 是一个全面的 AI 智能体开发工具库,从底层组件到高级应用应有尽有。
- 230+ 精选项目 - 汇集最佳 AI 智能体框架和应用
- 积木式架构 - 像拼乐高一样组装智能体
- 多框架支持 - 集成 LangChain、AutoGen、CrewAI、LlamaIndex 等
- 即开即用的智能体 - 完整可运行的智能体开箱即用
- 英文优先的文档 - 所有文档英文为主,中文为辅
git clone https://github.com/badhope/AgentHome.git
cd AgentHome
pip install -r requirements.txt
cd ready-made-agents/chat-assistant
python main.pyfrom building_blocks.tools.llm_wrappers.openai_wrapper import OpenAIWrapper
from building_blocks.tools.memory.buffer_memory import BufferMemory
from building_blocks.capabilities.rag.simple_rag import SimpleRAG
llm = OpenAIWrapper(api_key="你的密钥")
memory = BufferMemory()
rag = SimpleRAG(llm=llm, memory=memory)
rag.add_document("你的文档")
response = rag.query("你的问题")见上方英文部分的结构图。
| 类别 | 数量 |
|---|---|
| 框架 | 44 |
| 应用 | 186 |
| 总计 | 230 |
MIT License - 可自由用于您的项目!