firstmate:开源「AI大副」,你只跟它说话,它替你带一队人

工具推荐 1789467570更新

0

你,可能在独立开发,可能在搞副业,也可能是小团队里那个什么都得管的人。

手上一直挂着好几件事,今天又添了三样:改一段代码,查一个 bug,还得想清楚一个功能该怎么下手。

这些事你其实都会做。但麻烦在于,这些 全都得你一个人来。代码得你写,写完自己验,进度自己盯,连下一步该干嘛也得你一个人想。

一个人干活,真正难的地方从来不在「会不会做」。你手上能用的,始终只有一双手,和一份注意力。

你也试过找帮手。多开几个 AI 同时干活,总该轻松些。可窗口一多,反而更忙。这个在等你回话,那个贴了结果要你看,还有一个早就卡住了,你过了半天才发现。

你本来图的是忙完之后能歇一会儿,结果被更多东西束缚住。

现在,Github 上有一个叫做 firstmate 的开源项目,正好可以解决这个痛点,它想补上的,正是那个替你盯着全场的人。

在 firstmate 里,你只跟一个 AI 说话,它叫大副,而你,是船长。

你对大副说要干什么,它自己会把事情拆开,派人,给每个干活的人一份干净、互不干扰的工作副本,一路盯着干完,最后把成品交到你手上。

听到这里你大概会问,那它到底是什么。firstmate 其实是一个可移植的目录,装着指令、技能、脚本、策略和状态约定,把一个通用的 AI,变成专门替你管事的那个人。

它是怎么替你盯住这些活的?

先说切换。你之所以累,是因为脑子里同时要装好几件事的状态。firstmate 把这一层拿走,你只管对着大副说话,每个船员都在一个可见的窗口里干活,你想看随时能看,不再依赖你盯着。

那你走开之后,这些活又靠谁盯着?

靠一个纯 bash 写的监听程序。它可以自己分辨哪些动静是噪音、哪些需要叫醒大副。绝大多数时候它什么都不做,不消耗 AI 算力,真出了需要人管的事才把大副叫起来,项目里管这叫零 token 监督。

盯完之后,这些活又怎么交到你手上?

它把任务分成两种。一种叫 ship,交付实际的代码改动。一种叫 scout,需要单独调研的时候出一份报告,不碰代码。交付方式按项目来定,另外还有一个可选的自主开关,你可以保留 需要你做判断的部分,重复动作交给它派出去的人。

要是手上的摊子比较大呢?

它可以开启一个常驻的二副,跑在相互隔离的环境里,可以在本机,也可以在另一台你能 SSH 连上的机器上。

至于底层用哪家的 AI,它也不挑。Claude Code、Grok、Pi 被列为平级的首选,Codex、OpenCode、Cursor 等也在支持之列,你在里面启动哪个,大副就是哪个。

怎么把它跑起来?

要求就三样。git 和 GitHub 的命令行工具,一个它支持的 AI 工具,再加一个运行后端,默认是 tmux,想换别的也有对应的说明。

第一步,把仓库 clone 到本地,进去。

sh


gh auth login

git clone https://github.com/kunchenguid/firstmate

cd firstmate

第二步,随便启动一个它支持的 AI 工具,比如 claude,或者 grok --trust。启动之后,剩下的事就交给那份大副的职责说明书了。

第三步,用大白话跟它提要求。给它一个项目,说你想要什么,它会把活分开、派人、盯着做完,再把结果拿回来给你。

比如你丢给它一句,说先看看某个 GitHub 项目,然后把那个时好时坏的登录测试修掉,再加个深色模式。过一阵子它回来说,PR 好了,检查也绿了。你看一眼,说那就合了吧。

教「怎么让 AI 帮我干活」的内容已经很多,大多在讲怎么把单个 AI 用得更顺手。

firstmate 站在另一个位置。当你要一个人同时把好几件事往前推,你真正需要的,是一个替你盯着全场、只在需要你时才开口的角色。

仓库在这里:https://github.com/kunchenguid/firstmate