ADHDev とは?
ADHDev は、ローカルのコーディングエージェントのためのコントロールプレーンです。
各マシンでデーモンを実行し、すでにそこにある CLI エージェント(Claude Code、Codex、Cursor CLI、または任意の PTY エージェント)に接続します。そして、Web から制御し、複数のマシンにわたってスケールし、main に安全に作業を反映できる単一の場所を提供します。
3 つの中核となる柱
1. 任意のローカル CLI エージェントの Web 制御
ブラウザやスマートフォンから任意の CLI エージェントを操作しましょう。ターミナルに触れることなく、プロンプトを送信し、ツールコールを承認し、セッションを操縦できます。v1 Provider SDK は、任意の PTY CLI、CDP IDE セッションを接続します — 設計上ベンダー中立です。
2. Repo Mesh + Refinery(並列オーケストレーション)
複数のマシン上の分離された git ワークツリーにわたって、タスクを並列にディスパッチします。Refinery は各ワークツリーをリポジトリ自身のゲート(typecheck、テスト、lint)に対して検証し、パッチの同等性を確認し、サブモジュールコミットを公開し、完了した作業を main の上にリベースして、その間に main が動いていなければマージし、クリーンアップします — 自動的に。force-push は一切しません。
3. P2P ファースト — コードはマシンに留まる
チャット、コマンド、スクリーンショット、ファイル操作は、WebRTC を通じてブラウザとデーモンの間を直接流れます。サーバーは認証・シグナリング・簡単なステータス要約を処理します。意図的な例外がひとつあります。クラウド版ではプッシュ通知を作るために承認プロンプト(コマンドとボタンの文言)を受け取り、通知にはそのうち最大 80 文字が表示されます。
2 つの実行方法
| モード | 説明 |
|---|---|
| Standalone(OSS) | AGPL、アカウント不要。完全に localhost:3847 で実行されます。目の前のマシン(および LAN 上の他のマシン)のための、完全にローカルなダッシュボード。 |
| Cloud(adhf.dev) | アカウント連携のマルチマシン管理、プッシュ通知、リモートアクセス。どこからでもあらゆるマシンにアクセス。 |
どの場合にどちらを使うか
- Standalone — ローカル開発ワークフロー、LAN 限定アクセス(直接到達できるマシン同士はペアリング可能)、クラウドアカウント依存なし、またはセルフホスト自動化
- Cloud — アカウント連携のマルチマシンフリート、LAN 外からのリモートアクセス、モバイル承認
