Supported CLI agents
On a fresh install WebMux writes launch configurations for nine CLIs. They are ordinary configurations you can edit or delete; WebMux does not install or sign in to any CLI, and each CLI runs with the service user's permissions, accounts and configuration.
Compatibility matrix
| CLI | Command | Preset args | Terminal | Hybrid session | Alert source | Extra dependency |
|---|---|---|---|---|---|---|
| Claude Code | claude | --dangerously-skip-permissions | Persistent PTY | Supported | 2.1.295+ works without setup (OSC 7501); 2.1.141–2.1.294 needs a hook in ~/.claude/settings.json | claude-agent-acp |
| Codex CLI | codex | --dangerously-bypass-approvals-and-sandbox | Persistent PTY | Supported | 0.164.0+ works without setup (OSC 7501); older versions need notifications = true under [tui] in ~/.codex/config.toml | codex-acp |
| Gemini CLI | gemini | --yolo | Persistent PTY | Terminal view | Generic: depends on whether the CLI emits OSC 7501, Warp structured events, OSC 9 / OSC 777 notifications or BEL; WebMux documents no CLI-specific setup | None |
| Cursor CLI | agent | None | Persistent PTY | Terminal view | Generic: depends on whether the CLI emits OSC 7501, Warp structured events, OSC 9 / OSC 777 notifications or BEL; WebMux documents no CLI-specific setup | None |
| GitHub Copilot CLI | copilot | None | Persistent PTY | Terminal view | Generic: depends on whether the CLI emits OSC 7501, Warp structured events, OSC 9 / OSC 777 notifications or BEL; WebMux documents no CLI-specific setup | None |
| OpenCode | opencode | --auto | Persistent PTY | Supported | According to its source, OpenCode 2.x reports OSC 7501 directly; no setup needed | None |
| Qwen Code | qwen | None | Persistent PTY | Terminal view | Generic: depends on whether the CLI emits OSC 7501, Warp structured events, OSC 9 / OSC 777 notifications or BEL; WebMux documents no CLI-specific setup | None |
| Kimi Code CLI | kimi | None | Persistent PTY | Terminal view | Generic: depends on whether the CLI emits OSC 7501, Warp structured events, OSC 9 / OSC 777 notifications or BEL; WebMux documents no CLI-specific setup | None |
| CodeBuddy Code | codebuddy | None | Persistent PTY | Terminal view | Generic: depends on whether the CLI emits OSC 7501, Warp structured events, OSC 9 / OSC 777 notifications or BEL; WebMux documents no CLI-specific setup | None |
Commands checked upstream against official docs on 2026-10-31; this page verified on 2026-11-03.
Notes
- Persistent PTY terminal: a browser disconnect does not end the process, and you can reconnect and replay the buffer; a service restart ends the session.
- Hybrid sessions switch between terminal and chat views; the other six use the terminal view, and offering an ACP interface alone does not make a CLI adapted.
- The presets for Claude Code, Codex, Gemini and OpenCode auto-approve tool calls, and the Codex preset also disables its sandbox; remove those arguments in settings to approve each step.
- Running, idle and waiting states use generic terminal heuristics; specific question, permission and completion alerts depend on the CLI's structured events, OSC notifications or BEL.
CLI agent setup (Chinese) ·Hybrid sessions (Chinese) ·Attention alerts (Chinese)