一个人+AI,35天从0到0.9.5:我造了一个4角色协作的AI编程助手

0 阅读2分钟

一个人+AI,35天从0到0.9.5:我造了一个4角色协作的AI编程助手

不是又一个 AI 编程助手。Argus 是一个由 PM、SE、AP、C 四个角色组成的 AI 开发团队,通过共享记忆和独立审核,让 AI 像真正的工程师一样持续工作。

www.image2url.com/r2/default/…

为什么我放弃了 Cursor

过去一年,我用过 Cursor、OpenCode、Trae。它们很强,但总有几个让我抓狂的问题:

  1. 说干完了,其实没干:AI 回复"任务完成"后就没动静了,文件没生成,命令没执行
  2. 干到一半卡死:需要反复点"继续",像在哄一个小孩
  3. 完全没有记忆:每次都要重新告诉它"Go 装在哪"
  4. 不知道现在是凌晨三点:更不知道你连干了八小时

我受不了了,决定自己造一个。

Argus 的四角色架构

Argus 不是"一个 AI",而是四个角色

  • 🎯 PM(项目经理):拆解任务、分配工作、审核结果
  • 💻 SE(软件工程师):写代码、改文件、执行命令
  • 🔍 AP(独立审批人):独立编译/测试,一票否决权
  • 📊 C(后台监控):监控健康、自动重启、定时 commit

你只看到一个聊天窗口,背后四个角色在协作。

核心亮点

  • 任务权重分级:Featherweight → Heavy 四级,简单任务秒回,复杂任务严谨
  • 文档树记忆系统:代码改了文档自动更新,双向验证
  • 四角色协作闭环:PM 拆任务 → SE 执行 → PM 审核 → AP 独立审批
  • 模型中立:支持通义千问、DeepSeek、智谱、GPT、Claude 等
  • 时间感知:知道现在是凌晨三点,会提醒你休息

技术栈

Go 1.22 + Wails v2 + Vue 3 + Monaco 编辑器 + xterm.js。一个 exe,约 15 MB,开箱即用。

(此处插入架构图)

开源地址

GitHub: github.com/ArgusTek/ar…

如果你也被 AI 编程工具的"假完成、卡死、忘上下文"折磨过,欢迎来试试。

⭐️ Star 就是对我最大的支持。

讨论与反馈