DevThrottle
一个 Windows 桌面应用同时调度多路命令行编码代理,并可用手机语音远程指挥。
- Star 数
- ★ 110
- 最近更新
- 今天
- License
- MIT
- 主语言
- C#
- FA 评分
- 46/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 兼容但需适配Codex · Claude Code
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 同时维护多个仓库、需要并行跑多个编码代理并随时知道哪个卡住的独立开发者
- 不适合
- 需要完全自选模型供应商、自带 API Key 的团队
- 只使用 Linux 或拒绝云端账号登录的用户
- 希望完全离线、数据不出本机的团队
- 源码审查
- 46/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
DevThrottle 是面向命令行编码代理的调度工具。核心组件是 Director——一个 Windows 桌面应用,可同时运行多个代理会话,每个会话绑定各自的代码仓库,支持的代理包括 Claude Code、OpenAI Codex、Cursor、GitHub Copilot、Gemini、opencode、Grok、Pi 或用户自带的任意 CLI。Director 持续监视每个会话,把正在等待人工输入的会话在桌面或手机上提示出来,并提供语音控制与语音优先的移动端体验。远程能力由 gateway 提供:官方托管的 gateway 属于 Pro 订阅,也可以自建 gateway(仅 Windows,且仍需登录)。Director 本身免费、免账号安装,全部文件落在用户目录下,无需管理员权限。此外该仓库还是一个 Claude Code 插件市场,提供 agent-discipline 与 devthrottle 两个插件。
Director 负责启动并管理多个命令行编码代理进程,把每个代理分配到独立仓库,集中呈现各会话状态,并标记出等待用户介入的会话。它自带 cc-* 命令行工具,安装向导只有 Welcome、Install、Complete 三步。连接 gateway 后,机器被登记,手机端、语音控制和晨报功能立即可用;gateway 由官方托管(Pro 订阅,新账号含 14 天试用、无需信用卡),也可自建。仓库同时通过 /plugin marketplace add 注册为 Claude Code 插件市场:agent-discipline 插件包含 checks-that-fail-open、proof-covers-the-wrong-thing、destructive-sweeps-lean-to-keep 三个技能,遵循 agentskills.io 规范;devthrottle 插件提供安装引导和会话间消息传递。
- 同时维护多个仓库、需要并行跑多个编码代理并随时知道哪个卡住的独立开发者
- 希望在离开电脑后用手机语音查看和指挥编码代理的工程师
- 已经用 Claude Code、Codex 或 Gemini CLI,想统一在一个界面里监督全部会话的团队
- 想用一条提示词让现有编码代理自动完成 Director 安装的用户
- 希望给自己的代理加上“证据类”技能(失败即通过的检查、证据指向错误对象、破坏性操作)的 Claude Code 使用者
如何安装或部署这个 Agent?
方式一:从下载页获取 Windows 安装包,或使用 macOS 的一行安装命令(安装程序已代码签名,无需管理员权限):
https://devthrottle.com/download方式二:把仓库中的安装提示词粘贴进已有的编码代理,由其无人值守地完成安装:
docs/install/install-prompt.md安装后首次启动会出现三步向导(Welcome、Install、Complete),此阶段不需要账号。如需插件,在 Claude Code 中添加市场并安装:
/plugin marketplace add thefrederiksen/devthrottle
/plugin install agent-discipline@devthrottle
/plugin install devthrottle@devthrottle如何使用这个 Agent?
- 打开 Director,添加要运行的仓库,并为每个仓库选择要启动的编码代理 CLI。
- 在第二屏设置中选择 gateway:“托管 gateway”(推荐,属 Pro 功能,需登录)、“自建 gateway”(仅 Windows,仍需登录)或“Not now”(仅本机运行,之后可在设置中补连)。
- 登录方式为 Google、GitHub 或邮箱;邮箱方式发送登录链接而非密码。
- 连接 gateway 后即可在手机上使用语音控制,并接收晨报。
- 插件技能安装后,代理会在你指向的第一个仓库上直接生效,无需额外配置:
/plugin install agent-discipline@devthrottle这个 Agent 有哪些优点和局限?
- 支持在同一界面并行运行多种异构 CLI 代理(Claude Code、Codex、Cursor、Copilot、Gemini、opencode、Grok、Pi 及自定义 CLI),每个会话绑定独立仓库
- 明确聚焦“谁在等我”这一环节,把等待人工输入的会话推送到桌面或手机
- Director 免费、免账号安装,无需管理员权限,全部文件位于用户目录
- gateway 的“Not now”选项保证纯本地使用不被强制登录阻断
- agent-discipline 技能遵循 agentskills.io 规范,可被实现该标准的其他代理加载,且技能正文不含产品推销
- Director 的安装程序面向 Windows,macOS 仅提供一行安装脚本,而自建 gateway 仅支持 Windows
- 远程、语音和晨报能力依赖 gateway,且官方托管 gateway 属于 Pro 付费订阅
- 不支持自带 API Key,推理始终经由 DevThrottle 路由,连接 gateway 必须登录
- 移动端与语音功能未给出具体 CLI 命令或配置示例,只有网站入口
- 插件市场部分(agent-discipline)独立于桌面产品,二者价值绑定较弱
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| DevThrottle 当前 | 46 · 缺口较多 | 桌面应用免费版 + 付费版 | ★ 110 | 今天 | C# | Codex · Claude Code |
| Omnigent | 62 · 存在缺口 | 命令行工具免费 + 模型费 | ★ 11k | 今天 | Python | ChatGPT · Codex · Claude Code · Claude.ai · OpenAI API · Claude API |
| Rovai AI | 49 · 缺口较多 | — | ★ 251 | 今天 | Rust | Codex · Claude Code |
| Personal Jarvis 桌面助理 | 71 · 存在缺口 | 桌面应用免费 + 模型费 | ★ 332 | 今天 | Python | Codex · Claude Code · OpenAI API · Claude API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示安装全程按用户级目录(%LOCALAPPDATA%\cc-director、~/Applications)进行,明确声明无需管理员权限,且 SHA-256 校验后才落盘,属于最小权限的合理实践,故 least_privilege 给 2。但 user_confirmation 仅 1:文档承认 macOS 安装器会在 Director 运行时直接 rm -rf 覆盖应用包且无任何确认门(MISSION 3.1 明确未修复),自动更新被描述为“静默、无提示、无 UAC”,用户确认环节薄弱。data_flow_transparency 仅 1:README 承认推理始终经 DevThrottle 路由、无自带密钥,但仓库内没有说明具体传输内容与留存策略。sensitive_data_handling 仅 1:SECURITY.md 承认凭据以明文存于用户目录,仅以“操作系统职责”带过,未见加密或隔离证据。dependency_security 仅 1:package.json 仅锁 eslint/typescript-eslint,未见依赖审计或锁文件证据。external_effects 仅 1:安装器会写 PATH、注册自启动、启动常驻进程,且 HANDOVER 记录了孤儿进程与覆盖运行中应用的副作用,未见充分防护。rollback 给 2:INSTALLATION.md 描述了 .old 备份、rollback 命令与 update-pins 固定,机制具体,但明确“无自动健康检查/自动回滚”,故未给满分。source_attribution 仅 1:发布者身份未经验证,代码签名主体为 Center Consulting Inc. 与仓库所有者关系未在文件内说明。
self_consistency 仅 1:多份文档互相矛盾——INSTALLER_HANDOVER 称 Director 为 framework-dependent 且需 .NET 10,INSTALLATION.md 称已改为 self-contained;HANDOVER 称卸载删除全部日志,MISSION 更正为仅在勾选“删除我的数据”时发生;版本号在 v0.6.3、v1.8.4、v1.8.5、v2.28.0 间跳跃。dependency_availability 给 2:INSTALLATION.md 给出 --release-dir 离线路径、自包含二进制与 SHA 清单,依赖可得性有具体说明,但未验证。failure_messages 仅 1:MISSION 2.1 承认失败原因被计算后丢弃、界面只显示“Failed”,虽标注 DONE 但无代码佐证,且 HANDOVER 记录注册失败被静默吞掉。
audience_and_scenarios 给 2:README 与 install-prompt 清晰区分人类用户、编码代理、Windows/macOS 场景。capability_boundaries 给 2:明确 macOS 仅 Director、不能托管自托管网关,网关为 Windows 托盘应用,边界陈述清楚。trigger_precision 仅 1:install-prompt 依赖 stable.json 与 SHA 校验,触发条件较明确,但 CI 配置被截断、插件市场触发与安装触发混在同一 README,精确性不足。environment_fit 给 2:给出 Windows/macOS 分平台路径、无管理员、离线测试沙箱,环境适配说明充分。
information_architecture 给 2:docs/install 下分层清晰,但同一主题存在 MASTER SPEC、HANDOVER、MISSION 三份互相覆盖的文档,结构有冗余。install_notes 给 2:INSTALLATION.md 给出完整目录布局、CLI 命令与退出码。naming_stability 仅 1:产品名在 CC Director、DevThrottle、cc-director、cc-launcher 间反复变动,二进制名与文档名不一致。examples_and_faq 仅 1:有安装示例与离线演练,但无 FAQ,示例多为断言未附输出。known_limitations 给 2:MISSION 与 HANDOVER 明确列出未验证项与已知缺陷,诚实度高。license 给 3:LICENSE 为完整 MIT 文本,版权主体明确。versioning_changelog 仅 1:无 CHANGELOG,版本号在多文档间不一致,仅 release-manifest 提及逐组件版本。maintenance_responsibility 仅 1:SECURITY.md 给出响应时限,但发布者未经验证,维护主体归属不清。
output_usability 仅 1:README 描述产品能力,但仓库内无实际运行产物或界面证据,输出可用性无法从源码确认。marginal_value 仅 1:作为编排工具价值主张清晰,但仓库主要是文档与插件市场,核心产品代码未在证据中出现,边际价值难以佐证。cost_benefit 仅 1:宣称五分钟安装、无账号可用,但 HANDOVER 显示安装可致机器不可再安装,成本收益存在明显风险,未见量化。
claim_traceability 仅 1:多数能力声明指向 devthrottle.com 外部站点,仓库内无对应代码或测试可追溯。cross_source_corroboration 仅 1:HANDOVER 与 MISSION 对同一事件有交叉印证,但 README 的营销声明与文档中的缺陷记录相互矛盾,整体佐证不足。fact_inference_separation 给 2:HANDOVER 明确区分“已证实/未证实/推断”,MISSION 也标注未验证项,事实与推断分离做得较好。
- macOS 安装器会在 Director 运行时直接 rm -rf 覆盖应用包且无确认门(MISSION 3.1 明确未修复),存在破坏性默认风险。
- HANDOVER 记录卸载后遗留孤儿 launcher 进程会永久阻塞后续安装,属可致机器不可再安装的缺陷。
- 多份文档互相矛盾(framework-dependent 与 self-contained、日志是否被删、版本号 v0.6.3/v1.8.4/v2.28.0),不可仅凭 README 判断实际行为。
- 发布者身份未经验证,代码签名主体 Center Consulting Inc. 与仓库所有者关系未在文件内说明。
- 推理始终经 DevThrottle 路由且无自带密钥,凭据以明文存于用户目录,数据流与敏感数据处理缺乏仓库内证据。
- 本评估为静态源码审阅,未执行任何安装或测试,所有结论置信度低。