一个人+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。它们很强,但总有几个让我抓狂的问题:
- 说干完了,其实没干:AI 回复"任务完成"后就没动静了,文件没生成,命令没执行
- 干到一半卡死:需要反复点"继续",像在哄一个小孩
- 完全没有记忆:每次都要重新告诉它"Go 装在哪"
- 不知道现在是凌晨三点:更不知道你连干了八小时
我受不了了,决定自己造一个。
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 就是对我最大的支持。
讨论与反馈:
- GitHub Issues:github.com/ArgusTek/ar…
- GitHub Discussions:github.com/ArgusTek/ar…