DevThrottle

Run a fleet of command-line coding agents side by side in one Windows app, and steer them by voice from your phone.

Stars
★ 110
Last updated
today
License
MIT
Primary language
C#

At a glance

How it runs
Desktop appAgent plugin / skill
Works with
Portable with changesCodex · Claude Code
Cost
Free tier plus a paid hosted plan
Setup effort
Low · running in minutes
You'll need
Windows (Director installer)macOS (one-line install)DevThrottle account for gateway connection (Google, GitHub or email login)Shell / CLINetwork accessLocal filesystem
Typical use
A solo developer maintaining several repos who wants to run multiple coding agents in parallel and see which one is blocked
Not a fit if
  • Teams that must bring their own API keys and choose model providers
  • Linux-only users or anyone unwilling to sign in to a cloud account
  • Teams that need fully offline operation with no data leaving the machine

What does this agent do, and when should you use it?

DevThrottle is an orchestration tool for command-line coding agents. Its main component is the Director, a Windows desktop app that runs many agent sessions at once, each bound to its own repository, covering Claude Code, OpenAI Codex, Cursor, GitHub Copilot, Gemini, opencode, Grok, Pi, or any CLI you bring. The Director watches every session and surfaces the ones waiting on you, on the desktop or on your phone, and adds voice control plus a voice-first mobile experience. Remote reach comes from a gateway: a hosted gateway is part of Pro, or you can self-host one on Windows, which still requires a DevThrottle sign-in. The Director installs and runs free with no account, needs no administrator rights, and places everything under your own user profile. The repository doubles as a Claude Code plugin marketplace shipping two plugins, agent-discipline and devthrottle.

The Director launches and manages multiple command-line coding agent processes, assigns each session its own repository, and presents session status in one place while highlighting the sessions that are waiting for human input. It ships the cc-* command-line tools and a three-screen wizard (Welcome, Install, Complete). Once a gateway is connected, the machine is enrolled and phone access, voice control and the morning report start working; the gateway is vendor-hosted (part of Pro, with a 14-day Pro trial and no card) or self-hosted. The repo also registers as a Claude Code plugin marketplace via /plugin marketplace add: the agent-discipline plugin carries three skills — checks-that-fail-open, proof-covers-the-wrong-thing and destructive-sweeps-lean-to-keep — written to the agentskills.io spec, and the devthrottle plugin provides install guidance and session-to-session messaging.

  1. A solo developer maintaining several repos who wants to run multiple coding agents in parallel and see which one is blocked
  2. An engineer who wants to check on and steer coding agents by voice from a phone while away from the desk
  3. A team already using Claude Code, Codex or Gemini CLI that wants one place to supervise all sessions
  4. Users who want an existing coding agent to install the Director unattended from a single prompt
  5. Claude Code users who want evidence-focused skills (checks that fail open, proof about the wrong claim, destructive sweeps) in their agent

How do you install or deploy this agent?

Option 1: get the Windows installer from the download page, or use the macOS one-line install — the Windows installer is code-signed and no administrator rights are needed:

https://devthrottle.com/download

Option 2: paste the repository's install prompt into a coding agent you already have and let it install the Director unattended:

docs/install/install-prompt.md

The first launch shows a three-screen wizard (Welcome, Install, Complete); no account is needed at this stage. For the plugins, add the marketplace in Claude Code and install:

/plugin marketplace add thefrederiksen/devthrottle
/plugin install agent-discipline@devthrottle
/plugin install devthrottle@devthrottle

How do you use this agent?

  1. Open the Director, add the repositories you want to work on, and pick which coding agent CLI to run for each.
  2. On the second setup screen choose a gateway: hosted (recommended, part of Pro, requires sign-in), self-hosted (Windows only, still requires sign-in), or "Not now" (local only; connect later from Settings).
  3. Sign in with Google, GitHub or email; the email route sends a sign-in link rather than asking for a password.
  4. With a gateway connected, voice control and the morning report work from your phone.
  5. Once installed, the plugin skills work on the first repository you point them at, with no further configuration:
/plugin install agent-discipline@devthrottle

What are this agent's strengths and limitations?

Pros
  • Runs heterogeneous CLI agents side by side in one app — Claude Code, Codex, Cursor, Copilot, Gemini, opencode, Grok, Pi or any custom CLI — each session on its own repository
  • Specifically surfaces the sessions waiting on you, pushed to desktop or phone
  • The Director is free, needs no account and no administrator rights, and installs under your user profile
  • The "Not now" gateway option keeps purely local use from being blocked by a required login
  • agent-discipline skills follow the agentskills.io spec and contain no product pitch, so other agents implementing the standard can load them
Limitations
  • The Director's installer targets Windows, macOS gets only a one-line install, and the self-hosted gateway is Windows-only
  • Phone, voice and morning-report features depend on a gateway, and the hosted one is a paid Pro subscription
  • No bring-your-own-key: inference always routes through DevThrottle, so connecting a gateway requires a login
  • The mobile and voice experience is documented only by product description and site links, not by concrete CLI commands or config
  • The plugin marketplace is largely independent of the desktop product, so its value is only loosely tied to adoption

How does this agent compare with similar options?

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
DevThrottle This agent 46 · Major gaps Desktop appFreemium ★ 110 today C# Codex · Claude Code
Omnigent 62 · Some gaps CLIFree + model costs ★ 11k today Python ChatGPT · Codex · Claude Code · Claude.ai · OpenAI API · Claude API
Rovai AI 49 · Major gaps — ★ 251 today Rust Codex · Claude Code
Personal Jarvis 71 · Some gaps Desktop appFree + model costs ★ 332 today Python Codex · Claude Code · OpenAI API · Claude API

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
46/ 100 5-point scale 2.3 / 5
Trust 12/29
Reliability 6/14
Adaptability 10/18
Convention 10/18
Effectiveness 4/13
Verifiability 4/8
Why each dimension lost points
Trust12 / 29 · 2.1/5

Evidence shows per-user install roots (%LOCALAPPDATA%\cc-director, ~/Applications), explicit no-admin claims, and SHA-256 verification before placement, so least_privilege scores 2. user_confirmation scores only 1: the MISSION doc admits the macOS installer runs rm -rf over a running Director's bundle with no gate (item 3.1 explicitly deferred), and updates are described as silent with no prompt or UAC. data_flow_transparency scores 1: README admits inference always routes through DevThrottle with no BYOK, but no file describes what is transmitted or retained. sensitive_data_handling scores 1: SECURITY.md concedes credentials sit in the user profile and defers protection to the OS, with no encryption or isolation evidence. dependency_security scores 1: package.json pins only eslint/typescript-eslint, with no audit or lockfile evidence. external_effects scores 1: the installer writes PATH, registers autostart, and launches resident processes, and the HANDOVER documents orphan processes and overwriting a running app without adequate guards. rollback scores 2: INSTALLATION.md describes .old backups, a rollback command, and update-pins, but explicitly states there is no automatic health check or auto-rollback. source_attribution scores 1: publisher is unverified and the code-signing subject (Center Consulting Inc.) is not tied to the repository owner in any file.

Reliability6 / 14 · 2.1/5

self_consistency scores 1: documents contradict each other — INSTALLER_HANDOVER says the Director is framework-dependent and needs .NET 10 while INSTALLATION.md says it is now self-contained; HANDOVER says uninstall deletes all logs while MISSION corrects this to an opt-in data wipe; version numbers jump between v0.6.3, v1.8.4, v1.8.5 and v2.28.0. dependency_availability scores 2: INSTALLATION.md documents an offline --release-dir path, self-contained binaries, and a SHA manifest, though none is verified here. failure_messages scores 1: MISSION 2.1 admits the failure reason is computed and discarded so the UI shows only 'Failed', marked DONE without code evidence, and HANDOVER records a silently swallowed registration failure.

Adaptability10 / 18 · 2.8/5

audience_and_scenarios scores 2: README and install-prompt clearly separate human users, coding agents, and Windows/macOS scenarios. capability_boundaries scores 2: macOS is stated as Director-only and unable to host a self-hosted gateway, and the gateway is a Windows tray app, so boundaries are stated. trigger_precision scores 1: install-prompt relies on stable.json plus SHA checks, but the CI config is truncated and plugin-marketplace triggers are mixed into the same README as install triggers. environment_fit scores 2: per-platform paths, no-admin operation, and an offline sandbox are documented.

Convention10 / 18 · 2.8/5

information_architecture scores 2: docs/install is layered, but three overlapping documents (MASTER SPEC, HANDOVER, MISSION) cover the same ground with redundancy. install_notes scores 2: INSTALLATION.md gives a full directory layout, CLI commands, and exit codes. naming_stability scores 1: the product is variously CC Director, DevThrottle, cc-director and cc-launcher, and binary names disagree with doc names. examples_and_faq scores 1: install examples and an offline walkthrough exist, but there is no FAQ and examples are asserted without outputs. known_limitations scores 2: MISSION and HANDOVER plainly list unverified items and known defects. license scores 3: a complete MIT text with a clear copyright holder. versioning_changelog scores 1: no CHANGELOG, inconsistent version numbers across docs, and only release-manifest mentions per-component versions. maintenance_responsibility scores 1: SECURITY.md gives response timelines, but the publisher is unverified and ownership is unclear.

Effectiveness4 / 13 · 1.5/5

output_usability scores 1: README describes capabilities, but no runnable artifact or UI evidence appears in the repository, so output usability cannot be confirmed from source. marginal_value scores 1: the orchestration value proposition is clear, but the repository is mostly docs and a plugin marketplace with no core product code in evidence. cost_benefit scores 1: a five-minute, no-account install is claimed, yet the HANDOVER shows an install can leave a machine un-installable, so the cost/benefit carries visible risk without quantification.

Verifiability4 / 8 · 2.5/5

claim_traceability scores 1: most capability claims point to the external devthrottle.com site with no in-repo code or tests to trace. cross_source_corroboration scores 1: HANDOVER and MISSION corroborate each other on one incident, but README marketing claims conflict with the defects recorded in the docs. fact_inference_separation scores 2: HANDOVER explicitly separates proven, unproven, and inferred findings, and MISSION flags unverified items.

Risks and how to mitigate them
  • The macOS installer runs rm -rf over a running Director's bundle with no confirmation gate (MISSION 3.1 explicitly deferred), a destructive default risk.
  • The HANDOVER records an orphan launcher left by uninstall that permanently blocks future installs, a defect that can make a machine un-installable.
  • Documents contradict each other (framework-dependent vs self-contained, whether logs are deleted, versions v0.6.3/v1.8.4/v2.28.0), so README alone cannot establish actual behavior.
  • Publisher identity is unverified, and the code-signing subject Center Consulting Inc. is not tied to the repository owner in any file.
  • Inference always routes through DevThrottle with no BYOK, and credentials sit in plaintext in the user profile; data flow and sensitive-data handling lack in-repo evidence.
  • This is a static source review with no install or test executed; all conclusions carry low confidence.
Evidence confidence: Low Reviewed Nov 05, 2026 Reviewed revision 0e7a0ef7289f
See the full review method →

FAQ

Does DevThrottle cost anything?
The Director installs and runs free with no account. Phone, voice and the morning report need a gateway, and the hosted gateway is part of Pro; new accounts start a 14-day Pro trial with no card.
Do I need an account or an internet connection to use it?
Local use does not require an account: the wizard has no sign-in and the gateway screen offers a real "Not now" option, leaving the app fully usable on that machine. A DevThrottle login is only needed to connect a gateway.
Can I use my own model API keys?
No. The README states there is no bring-your-own-key; inference always routes through DevThrottle, which is why connecting a gateway asks you to sign in.
Which operating systems are supported?
The Director offers a Windows installer and a macOS one-line install; the self-hosted gateway is Windows only. The repository lists linux, windows and macos topics, but the install instructions only cover Windows and macOS.
How does the agent-discipline plugin relate to the app?
It is a separate Claude Code plugin marketplace entry whose three skills follow the agentskills.io spec and never mention the product, so other conforming agents can load them; the devthrottle plugin is the one that documents installation and usage.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents