DevThrottle

一个 Windows 桌面应用同时调度多路命令行编码代理,并可用手机语音远程指挥。

Star 数
★ 110
最近更新
今天
License
MIT
主语言
C#

30 秒速览

运行形态
桌面应用Agent 插件 / 技能
可在哪里用
兼容但需适配Codex · Claude Code
费用
有免费版,另有付费云服务
上手难度
低 · 几分钟可跑通
开始前需要
Windows(Director 安装程序)macOS(一行命令安装)连接网关需要 DevThrottle 账号(Google、GitHub 或邮箱登录)Shell / 命令行网络访问本地文件系统
典型场景
同时维护多个仓库、需要并行跑多个编码代理并随时知道哪个卡住的独立开发者
不适合
  • 需要完全自选模型供应商、自带 API Key 的团队
  • 只使用 Linux 或拒绝云端账号登录的用户
  • 希望完全离线、数据不出本机的团队

这个 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 插件提供安装引导和会话间消息传递。

  1. 同时维护多个仓库、需要并行跑多个编码代理并随时知道哪个卡住的独立开发者
  2. 希望在离开电脑后用手机语音查看和指挥编码代理的工程师
  3. 已经用 Claude Code、Codex 或 Gemini CLI,想统一在一个界面里监督全部会话的团队
  4. 想用一条提示词让现有编码代理自动完成 Director 安装的用户
  5. 希望给自己的代理加上“证据类”技能(失败即通过的检查、证据指向错误对象、破坏性操作)的 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?

  1. 打开 Director,添加要运行的仓库,并为每个仓库选择要启动的编码代理 CLI。
  2. 在第二屏设置中选择 gateway:“托管 gateway”(推荐,属 Pro 功能,需登录)、“自建 gateway”(仅 Windows,仍需登录)或“Not now”(仅本机运行,之后可在设置中补连)。
  3. 登录方式为 Google、GitHub 或邮箱;邮箱方式发送登录链接而非密码。
  4. 连接 gateway 后即可在手机上使用语音控制,并接收晨报。
  5. 插件技能安装后,代理会在你指向的第一个仓库上直接生效,无需额外配置:
/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?

FollowAgents 源码审查 · FARS-2.1
缺口较多
46/ 100 五分制 2.3 / 5
信任安全 12/29
可靠稳定 6/14
适用触发 10/18
规范维护 10/18
有效结果 4/13
证据核验 4/8
查看各维度的扣分理由
信任安全12 / 29 · 2.1/5

证据显示安装全程按用户级目录(%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. 与仓库所有者关系未在文件内说明。

可靠稳定6 / 14 · 2.1/5

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 记录注册失败被静默吞掉。

适用触发10 / 18 · 2.8/5

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 分平台路径、无管理员、离线测试沙箱,环境适配说明充分。

规范维护10 / 18 · 2.8/5

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 给出响应时限,但发布者未经验证,维护主体归属不清。

有效结果4 / 13 · 1.5/5

output_usability 仅 1:README 描述产品能力,但仓库内无实际运行产物或界面证据,输出可用性无法从源码确认。marginal_value 仅 1:作为编排工具价值主张清晰,但仓库主要是文档与插件市场,核心产品代码未在证据中出现,边际价值难以佐证。cost_benefit 仅 1:宣称五分钟安装、无账号可用,但 HANDOVER 显示安装可致机器不可再安装,成本收益存在明显风险,未见量化。

证据核验4 / 8 · 2.5/5

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 路由且无自带密钥,凭据以明文存于用户目录,数据流与敏感数据处理缺乏仓库内证据。
  • 本评估为静态源码审阅,未执行任何安装或测试,所有结论置信度低。
证据充分度:低 评估于 2026年11月5日 审查版本 0e7a0ef7289f
查看完整评分方法 →

常见问题

DevThrottle 本身要钱吗?
Director 免费安装、免账号运行。手机、语音和晨报依赖 gateway,官方托管 gateway 属于 Pro 订阅;新账号有 14 天 Pro 试用,无需信用卡。
必须联网或注册账号才能用吗?
本地使用不需要账号:安装向导不要求登录,gateway 设置里可选“Not now”,应用在本机保持完整可用。连接 gateway 才需要 DevThrottle 登录。
能不能用自己的模型 API Key?
不能。README 明确说明不提供 bring-your-own-key,推理始终经由 DevThrottle 路由,这也是连接 gateway 需要登录的原因。
支持哪些操作系统?
Director 提供 Windows 安装包与 macOS 一行安装;自建 gateway 仅支持 Windows。仓库同时列出 linux、windows、macos 话题,但安装说明只覆盖 Windows 与 macOS。
agent-discipline 插件和桌面应用是什么关系?
它是独立的 Claude Code 插件市场条目,三个技能遵循 agentskills.io 规范,正文不提及产品,可在其他符合该标准的代理中加载;devthrottle 插件才用于记录安装和使用方法。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents