PendingCrew

在自己的 Mac 上,把多个 coding agent 当成一个小组来带。

开发中下载仓库

这是什么

PendingCrew 是人与 Agents 们深度协作的平台。
它是 Harness 的 Harness。
它为此搭建了一套组织架构,方便大家一起协调、沟通、创作。

对于 Claude Code / Codex 等等 Agent 的用户来说,
可以持续布置工作,喂 To Do
不用你亲自开几个会话手动协调多个会话
不用所有子 Agent 都塞在一个对话里
为多个会话安排领导 为多个领导安排领导 建立共事的组织 这很关键!!

为什么做这个

其实就是给你和 Agent 做个公司嘛。为什么复杂生产需要企业?因为企业内部可以分工协作,整合各种分散资源。分工协作、整合分散资源就是 PendingCrew 做的事情。

你作为 Agent 们的领导,不能光想着怎么让它们自己更好地内部协调和工作啊!你和团队里的其他真人怎么和它们协作?人类组织的领导如何参与组织事务让组织整体水平更高?你需要动脑筋。和 Agent 们、组织里的其他真人们一同动脑筋。

不需要登录,不需要账号,不需要任何后端

装上、打开、起会话就能干活。它拉起的是你本机已经装好的 claude / codex,用的是你自己的订阅。

PendingCrew 自己不持有任何模型 API key,也不代付任何费用。

几个数字

  • 数据全部留在本机 ~/Library/Application Support/PendingCrew/不上传任何地方
  • 1,443 个自动化测试,0 失败
  • 一套源码同时编 macOS / iPad / iPhone,每次改动三端都编一遍
  • 发版流水线包含 Apple 公证与更新包签名,自动更新已经接通

系统要求

  • macOS 14 (Sonoma) 或更新;Apple Silicon 或 Intel
  • 硬盘上有 Claude CodeCodex CLI 中的至少一个,命令在 PATH 上、且已经登录过

两个都没装的话,应用打得开,但起不了会话。

技术栈

Swift / SwiftUI 原生 macOS 应用;终端是真 PTY(SwiftTerm);agent 侧经 MCP 接入;数据是本机带文件锁的 JSON 账本;自动更新用 Sparkle。

现在能做什么、还不能做什么

:建 crew、起 Claude Code / Codex 会话(共享目录或独立 git worktree)、群聊白板与点名唤醒、真终端随时接管、机长自主派活与拆分子团队、审批与定时唤醒、自动更新。

还不能:云端登录(邮箱 / Apple / Google)的代码在,但这个版本不带后端配置,点登录会当场告诉你;跨设备遥控(在 iPad / iPhone 上看和遥控 Mac 上的 crew)没有接通,也从未分发过 iOS 包。

这是有意的边界,不是做了一半:本地必须自洽,登录只是叠加。

状态

0.1.13,开发中。 个人作品,接口和数据格式都还会变。作者本人每天用它带着一批会话开发这个项目本身。

← 全部产品