个人技术博客

探索AI技术
分享编程实践

八次方技术博客,专注于AI智能体开发、多智能体协作技术的研究与分享。
MonkAgents开源项目,基于西游记角色模型,打造高效的多智能体协同方案。

5+ 智能体角色
协作轮次
MIT 开源协议
任务执行
// 创建一个待办事项应用
const task = "开发待办事项应用";
🙏 唐僧 开始规划任务...
🐵 悟空 正在编写代码...
🧑‍🦲 沙僧 代码审查完成 ✓
return "✅ 任务完成";

核心特性

强大而灵活的多智能体协作能力

智能任务分解

自动将复杂任务分解为可执行的子任务,智能分配给最适合的智能体处理

实时流式输出

WebSocket 实时推送智能体执行状态,让你随时掌控任务进度

多智能体协作

基于角色的协作机制,智能体之间可以相互交接任务,形成完整工作流

CLI 工具集成

支持 Claude Code、Cursor 等 AI 编程工具,无缝集成到你的开发工作流

检查点机制

自动保存执行状态,支持任务中断恢复,保障长时间任务可靠执行

可视化监控

直观的 Web 界面,实时查看智能体状态、任务进度和执行日志

智能体角色

西游记角色模型,各司其职

🙏

唐僧 · 规划者

Master

理解需求、制定计划、分配任务。作为团队的领导者,协调各方资源,把控整体方向。

需求分析 任务规划 资源协调
🐵

孙悟空 · 执行者

Executor

主要执行者,处理编程、调试、测试等技术任务。七十二变,无所不能。

代码编写 问题修复 功能实现
🐷

猪八戒 · 助手

Assistant

辅助角色,处理文档编写、格式整理等任务。虽然偶尔偷懒,但关键时刻从不掉链子。

文档编写 格式整理 辅助支持
🧑‍🦲

沙和尚 · 检查者

Inspector

代码审查、质量保证。任劳任怨,默默把关,确保每一行代码都经得起考验。

代码审查 质量保证 最佳实践
🧘

如来佛祖 · 顾问

Advisor

资深顾问,提供架构设计和战略指导。关键时刻给予指点,化解疑难杂症。

架构设计 技术指导 问题诊断

工作流程

智能协作,高效执行

1
📝

需求输入

提交任务

2
🙏

任务规划

唐僧拆解

3
🐵

智能执行

悟空编码

4
🧑‍🦲

质量检查

沙僧审查

5

任务完成

输出结果

Handoff 任务交接机制

智能体之间可以相互交接任务,形成完整的工作流闭环

🐵 执行
🧑‍🦲 审查
🐵 修复
🐷 文档
完成

技术架构

现代化技术栈,可靠可扩展

NestJS 后端框架
TypeScript 类型安全
MySQL 数据持久化
Redis 缓存 & 消息
WebSocket 实时通信
Docker 容器化部署

快速开始

三步启动你的 AI 开发团队

Step 1

克隆项目

git clone https://github.com/fridayaha/MonkAgents.git cd monkagents
Step 2

安装依赖

npm install npm run build
Step 3

启动服务

npm run start:all

访问 http://localhost:5173 开始使用