Supported Providers
This page lists the built-in provider inventory and the current public verification status for each category.
Verification Tiers
| Tier | Meaning |
|---|---|
Verified | Explicitly tested and promoted with documented caveats |
Partial | Verified for a narrower slice of behavior with known gaps |
Unverified | Present in the built-in inventory, but not yet promoted as supported |
Current Policy
- No provider is treated as supported by default.
- Built-in means the provider exists in the shipped inventory or registry.
- Promotion to
Verifiedhappens only after explicit testing and a compatibility entry.
Current Promotions
| Provider | Current status | Scope |
|---|---|---|
| Claude Code | Partial | Local validation covered launch, saved-session listing, resume launch, daemon-restart reconnect, stop, and live readback on macOS 26.4. A prompt-echo parsing bug was fixed during validation, but the provider remains below Verified until more than one version path is covered. |
| Codex extension | Partial | Local validation on macOS 26.4 now covers Cursor-hosted read/send, locale-agnostic recent-task history listing plus session switching, approve-path action resolution, and transcript cleanup for localized timestamps plus stale replay turns. It stays below Verified because recent-task history can still collapse back to the current chat and some send attempts still fail to materialize as a real turn. |
| Cursor | Partial | Local validation covered detect, launch, fresh new-session send/read, session listing, session switching, model listing, and mode listing on macOS 26.4. The tested build currently exposes only Auto in the model picker, and approval handling is still unverified. |
| Cursor (ACP) | Partial | Local validation covered launch, send/read chat, approval handling, model change, mode change, and stop on macOS 26.4. Reconnect and session resume are still unverified. |
| Codex CLI | Partial | Local validation covered fresh launch, live send/read chat, resume, daemon-restart reconnect, and stop on macOS 26.4 after tightening onboarding-screen parsing, provider-session recovery, and history replay dedupe. Older polluted saved transcripts may still need one-time compaction. |
Recent evidence without promotion:
- Antigravity on macOS 26.4 now has local
read_chatandlist_sessionsevidence, but a freshnew_sessionplussend_chatflow did not produce a readable transcript, so it remainsUnverified.
IDE Inventory
| Provider | Verification | Notes |
|---|---|---|
| Antigravity | Unverified | read/list smoke-tested locally; fresh new-session send flow still inconclusive |
| Cursor | Partial | detect/launch/send/read/list/switch plus model/mode listing validated locally; tested build currently exposes only Auto in the model picker |
| Kiro | Unverified | Webview-heavy control surface |
| PearAI | Unverified | Webview-heavy control surface |
| Trae | Unverified | Generic DOM-driven control surface |
| Visual Studio Code | Unverified | Detection and launch coverage |
| VSCodium | Unverified | Detection and launch coverage |
| Windsurf | Unverified | Full control surface |
CLI note:
- Each CLI handles its own authentication and API keys
- ADHDev manages the terminal session and remote visibility, not the tool's account setup
Extension Inventory
| Provider | Verification | Notes |
|---|---|---|
| Cline | Unverified | Extension stream integration |
| Claude Code (VS Code) | Unverified | VS Code extension integration |
| Codex | Partial | Fresh new session plus send/read validated locally; recent-task history listing and switching now work, but active generating tasks can still collapse back to current-only view |
| Roo Code | Unverified | Extension stream integration |
CLI Inventory
| Provider | Verification | Notes |
|---|---|---|
| Aider | Unverified | PTY terminal provider |
| Claude Code | Partial | Launch, saved-session listing, resume launch, daemon-restart reconnect, stop, and live readback validated locally; still waiting on broader version coverage before Verified |
| Codex CLI | Partial | Fresh launch, live send/read, saved-session resume, daemon-restart reconnect, and stop validated locally; broader version coverage is still pending |
| Cursor CLI | Unverified | PTY terminal provider |
| Gemini CLI | Unverified | PTY terminal provider |
| GitHub Copilot CLI | Unverified | PTY terminal provider |
| Goose CLI | Unverified | PTY terminal provider |
| OpenCode CLI | Unverified | PTY terminal provider |
ACP Inventory
ADHDev currently ships 35 ACP adapters. Most should still be treated as Unverified until explicit validation lands.
Current promoted ACP provider:
| Provider | Verification | Notes |
|---|---|---|
| Cursor (ACP) | Partial | Launch, send/read chat, approval handling, model change, mode change, and stop validated locally; reconnect and session resume are still unverified |
Built-in ACP names in inventory include:
- AgentPool
- Claude Agent
- Cline
- Codex
- Cursor
- Gemini CLI
- GitHub Copilot
- Goose
- Kimi CLI
- OpenCode
- Qwen Code
What Is Not Supported
ADHDev is not a general-purpose remote desktop product for every editor.
These should be treated as unsupported today:
- Non-Electron IDEs such as Zed and IntelliJ-based IDEs
- Any provider that has not been added to the built-in provider set or a user provider root
- Any upstream tool that does not offer a working CLI, ACP, or browser-debuggable IDE surface
