可自定义的智能体。
该项目集成了两个 Agent 引擎:
- ClaudeAgent(claudeagent/README.md): 基于 Claude Agent SDK 的 Agent 引擎
- DeepAgent(deepagent/README.md): 基于 LangChain 的 Agent 引擎
git clone https://github.com/wenhaoyuan24/AgentForge.git虚拟环境配置见 .env/README.md
# 激活虚拟环境
# linux
source .env/claudeagent/bin/activate
# windows
.env\claudeagent\Scripts\activate
# 进入项目目录
cd claudeagent
# 安装依赖
pip install -r requirements.txt
# 运行 Web 界面(推荐)
./run.sh --web
# 或使用 CLI 模式执行任务
./run.sh -p "你的任务描述"优势:
- 可接入多种大模型:火山引擎免费模型(doubao1.8、GLM4.7、DeepSeekV3.2、Kimi-K2)
- 基于 LangChain 框架,扩展性强
劣势:
- 默认不支持 bash、skill 等工具,需自定义工具适配(本项目已完成适配)
# 激活虚拟环境
# linux
source .env/deepagent/bin/activate
# windows
.env\deepagent\Scripts\activate
# 进入项目目录
cd deepagent
# 安装依赖
pip install -r requirements.txt
# 运行
./run.sh -p "你的任务描述"
# 启动 Web 服务
./run.sh --webskills 存放在 .claude/skills/ 目录下。
/
├── claudeagent/ # Claude Agent SDK 实现
│ ├── src/ # 源代码
│ ├── config/ # 配置文件
│ ├── data/ # 数据存储
│ └── README.md
├── deepagent/ # LangChain 框架实现
│ ├── src/ # 源代码
│ ├── config/ # 配置文件
│ ├── data/ # 数据存储
│ └── README.md
├── .env/ # 虚拟环境配置
├── .claude/ # Agent 记忆与技能
│ ├── CLAUDE.md # Agent 记忆文档
│ └── skills/ # Agent skills 目录
└── README.md # 本文档