Skip to content

wenhaoyuan24/AgentForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentForge

可自定义的智能体。

项目概览

该项目集成了两个 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

选择运行方式

方案 A: 使用 ClaudeAgent(推荐)

# 激活虚拟环境
# 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 "你的任务描述"

方案 B: 使用 DeepAgent

优势

  • 可接入多种大模型:火山引擎免费模型(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 --web

Skills 说明

skills 存放在 .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                   # 本文档

About

Customizable AI Agent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published