Claude's Agent View, but open-source and works for any coding agent harness
41
stars
235
commits
Rust
primary language
Sep 5, 2026
updated
One agent view for every coding harness.
See what’s running, what needs you, and where to step in across 15 coding
harnesses plus Terminal.
Install Open Agent View on macOS or Linux:
curl -fsSL https://open-agent-view.github.io/install.sh | bash
irm https://open-agent-view.github.io/install.ps1 | iex
Launch the dashboard:
open-agent-view
The installer also adds the shorter oav command. Start typing a task, press
Tab to choose a harness, and press Shift+Tab to choose one of that account's
available models.
Claude Code users already know the value of an agent view: one place to follow background work and notice when an agent needs help. Other coding harnesses should not require a separate pile of terminal tabs.
Open Agent View brings Claude Code, Codex, Pi, OpenCode, Cursor, GitHub Copilot, Antigravity, Mistral Vibe, Muse Code, Qwen Code, Kimi Code, Oh My Pi, Grok, Kilo Code, OpenHands, and ordinary terminal jobs into one open-source dashboard. The conversation still lives in the harness that created it; selecting a row opens that harness's native interface.
| Do this | In the dashboard |
|---|---|
| Move through sessions | ↑ / ↓ |
| Open the selected native session | Enter or → |
| Return to OAV | Shift+←, or ← twice at an empty prompt |
| Rename a session in OAV | Ctrl+R |
| Filter the session list | Ctrl+F |
| Stop, then delete or hide a managed session | Ctrl+X, then Ctrl+X again |
| See the complete contextual key map | ? |
See the CLI and keyboard guide for model selection, login/setup, completed-session visibility, paging, bulk actions, and non-interactive CLI commands.
Open Agent View brings 15 local coding harnesses plus Terminal into one dashboard. This inventory follows the same order as the in-app harness picker.
Claude Code | ![]() OpenAI Codex | Pi | OpenCode |
Cursor | GitHub Copilot | Antigravity | Mistral Vibe |
Muse Code | Qwen Code | Kimi Code | Oh My Pi |
Grok | Kilo Code | OpenHands | Terminal |
| Harness | Launch | Model / shell picker | Open / resume | Inspect | Inline reply | Approval / input | Stop | Delete / archive |
|---|---|---|---|---|---|---|---|---|
| Claude Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| OpenAI Codex | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pi | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| OpenCode | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | — |
| Cursor | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | — |
| GitHub Copilot | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Antigravity | ✓ | ✓ | ✓ | — | — | — | ✓ | — |
| Mistral Vibe | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Muse Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Qwen Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Kimi Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Oh My Pi | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Grok | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Kilo Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| OpenHands | ✓ | ✓¹ | ✓ | ✓ | — | — | ✓ | — |
| Terminal | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | ✓ |
✓ means OAV exposes the feature for sessions it owns. A dash means the
session still appears in the dashboard, but that action stays in the harness's
native interface. “Delete / archive” is checked when at least one safe removal
operation is available.
¹ OpenHands model choices are read from its saved configurations and
LLM_MODEL; an exact model ID can also be entered directly.
Exact CLI versions, model discovery, authentication behavior, platform limits, and provider-specific caveats live in the provider notes.
Contributions are welcome through CONTRIBUTING.md. Report security-sensitive findings through SECURITY.md.
MIT. Open Agent View is independent and is not affiliated with or endorsed by the providers or CLI projects listed above.
235 commits
Rust
83.8%
Python
6.3%
JavaScript
2.9%
TypeScript
2.3%
Shell
2.0%
CSS
1.8%
Claude's Agent View, but open-source and works for any coding agent harness
41
stars
235
commits
Rust
primary language
Sep 5, 2026
updated
One agent view for every coding harness.
See what’s running, what needs you, and where to step in across 15 coding
harnesses plus Terminal.
Install Open Agent View on macOS or Linux:
curl -fsSL https://open-agent-view.github.io/install.sh | bash
irm https://open-agent-view.github.io/install.ps1 | iex
Launch the dashboard:
open-agent-view
The installer also adds the shorter oav command. Start typing a task, press
Tab to choose a harness, and press Shift+Tab to choose one of that account's
available models.
Claude Code users already know the value of an agent view: one place to follow background work and notice when an agent needs help. Other coding harnesses should not require a separate pile of terminal tabs.
Open Agent View brings Claude Code, Codex, Pi, OpenCode, Cursor, GitHub Copilot, Antigravity, Mistral Vibe, Muse Code, Qwen Code, Kimi Code, Oh My Pi, Grok, Kilo Code, OpenHands, and ordinary terminal jobs into one open-source dashboard. The conversation still lives in the harness that created it; selecting a row opens that harness's native interface.
| Do this | In the dashboard |
|---|---|
| Move through sessions | ↑ / ↓ |
| Open the selected native session | Enter or → |
| Return to OAV | Shift+←, or ← twice at an empty prompt |
| Rename a session in OAV | Ctrl+R |
| Filter the session list | Ctrl+F |
| Stop, then delete or hide a managed session | Ctrl+X, then Ctrl+X again |
| See the complete contextual key map | ? |
See the CLI and keyboard guide for model selection, login/setup, completed-session visibility, paging, bulk actions, and non-interactive CLI commands.
Open Agent View brings 15 local coding harnesses plus Terminal into one dashboard. This inventory follows the same order as the in-app harness picker.
Claude Code | ![]() OpenAI Codex | Pi | OpenCode |
Cursor | GitHub Copilot | Antigravity | Mistral Vibe |
Muse Code | Qwen Code | Kimi Code | Oh My Pi |
Grok | Kilo Code | OpenHands | Terminal |
| Harness | Launch | Model / shell picker | Open / resume | Inspect | Inline reply | Approval / input | Stop | Delete / archive |
|---|---|---|---|---|---|---|---|---|
| Claude Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| OpenAI Codex | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pi | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| OpenCode | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | — |
| Cursor | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ | — |
| GitHub Copilot | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Antigravity | ✓ | ✓ | ✓ | — | — | — | ✓ | — |
| Mistral Vibe | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Muse Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Qwen Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Kimi Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Oh My Pi | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Grok | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| Kilo Code | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | — |
| OpenHands | ✓ | ✓¹ | ✓ | ✓ | — | — | ✓ | — |
| Terminal | ✓ | ✓ | ✓ | ✓ | — | — | ✓ | ✓ |
✓ means OAV exposes the feature for sessions it owns. A dash means the
session still appears in the dashboard, but that action stays in the harness's
native interface. “Delete / archive” is checked when at least one safe removal
operation is available.
¹ OpenHands model choices are read from its saved configurations and
LLM_MODEL; an exact model ID can also be entered directly.
Exact CLI versions, model discovery, authentication behavior, platform limits, and provider-specific caveats live in the provider notes.
Contributions are welcome through CONTRIBUTING.md. Report security-sensitive findings through SECURITY.md.
MIT. Open Agent View is independent and is not affiliated with or endorsed by the providers or CLI projects listed above.
235 commits
Rust
83.8%
Python
6.3%
JavaScript
2.9%
TypeScript
2.3%
Shell
2.0%
CSS
1.8%