返回探索

详细介绍
project-golem 仓库中文介绍文档
project-golem 是一个具有长期记忆、多智能体协调、Titan Chronos调度器和Moltbot社交核心的操作系统级自主人工智能代理,由 Arvincreator 开发,提供强大的AI代理功能,汇聚/支持/包含 AI 代理、聊天机器人、多智能体协作等核心内容。
要点:
- 开头就要说清楚:这是什么工具、解决什么问题
- 包含Stars数(如有)、维护者信息
- 1-3句话,简洁有力
一、核心信息速览
| 维度 | 详情 |
|---|---|
| :--- | :--- |
| 仓库地址 | [project-golem](https://github.com/Arvincreator/project-golem) |
| 许可证 | MIT |
| 核心定位 | 提供具有长期记忆、多智能体协调、Titan Chronos调度器和Moltbot社交核心的AI代理系统 |
| 主要语言 | JavaScript |
| 适用人群 | AI开发者、多智能体研究者、聊天机器人开发者、社交平台开发者 |
| 关键亮点 | 自主行动与观察;动态技能扩充;金字塔式长期记忆;互动式多智能体 |
二、核心功能
| 功能模块 | 描述 | 典型场景 |
|---|---|---|
| :--- | :--- | :--- |
| 长期记忆系统 | 5层压缩机制,确保记忆永不丢失且极轻量,50年对话仅占3MB | 用户需要长期保存重要对话或数据时 |
| 多智能体协调 | 支持多个AI专家进行圆桌讨论,生成共识摘要 | 需要多角度分析复杂问题时 |
| 自主行动 | 在用户不在时主动浏览新闻、自省思考并发送消息 | 用户希望AI在后台持续工作时 |
| 动态技能扩展 | 支持热加载技能模块,AI可在沙盒中自学新技能 | 需要不断扩展AI功能时 |
| 社交核心 | Moltbot社交核心支持多种平台如Telegram和Discord | 需要在不同社交平台上部署AI时 |
| 调度器 | Titan Chronos调度器支持任务调度和自动化流程 | 需要定时执行任务或处理复杂流程时 |
| Web界面 | 提供Web Dashboard用于监控和管理AI代理 | 用户需要可视化界面来管理AI时 |
| 双后端架构 | 支持Browser-in-the-Loop和Ollama两种模式 | 用户需要灵活选择模型运行方式时 |
三、快速上手
1. 环境准备
- Node.js 20 或更高版本
- NPM 或 Yarn
2. 安装方式
git clone https://github.com/Arvincreator/project-golem.git
cd project-golem
npm install
3. 基础配置
根据需求修改配置文件 config.js,设置API密钥、平台参数等。
4. 核心示例
// 启动项目
const app = require('./app');
app.start();
四、核心亮点
- 自主行动与观察:当用户不在时,AI会主动浏览新闻、自省思考并发送消息。
- 动态技能扩充:支持热加载技能模块,AI可在沙盒中自学新技能。
- 金字塔式长期记忆:5层压缩机制,确保记忆永不丢失且极轻量。
- 互动式多智能体:一键召唤专家团队进行圆桌讨论,生成共识摘要。
五、适用场景
- 多智能体协作:需要多个AI专家协同完成复杂任务时。
- 长期记忆存储:需要长期保存重要对话或数据时。
- 社交平台部署:需要在Telegram或Discord等平台部署AI时。
- 自动化任务调度:需要定时执行任务或处理复杂流程时。
- 动态功能扩展:需要不断扩展AI功能时。
六、优缺点
优势
- 强大的多智能体协作能力
- 灵活的双后端架构支持
- 丰富的功能模块和扩展性
不足
- 学习曲线较陡,适合有一定开发经验的用户
- 需要一定的配置和调试工作
七、与同类工具对比(可选)
| 工具 | 类型 | 核心差异 |
|---|---|---|
| :--- | :--- | :--- |
| project-golem | AI代理系统 | 免费开源、功能全、支持多平台 |
| 类似工具A | 商业AI代理 | 闭源、价格较高、功能有限 |



