xhluca/open-agent-view

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

open-agent-view.github.io
coding-agents
rust
tui

README

Open Agent View logo Open Agent View

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.

Tests Release License

Install Open Agent View on macOS or Linux:

curl -fsSL https://open-agent-view.github.io/install.sh | bash
Windows PowerShell
irm https://open-agent-view.github.io/install.ps1 | iex

Launch the dashboard:

open-agent-view

A real Open Agent View walkthrough: browse coding-harness sessions, preview native coding CLIs, ask Kimi Code about Open Agent View, and return to the shared dashboard

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.

Watch the demo as MP4 →

Why Open Agent View?

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.

  • Know where to look. Sessions are grouped as waiting for input, working, completed, or unknown, with the harness shown on every row.
  • Return without killing the task. Open a native session, then move back to the dashboard while its work continues.
  • Stay fast as the list grows. Discovery runs concurrently and the TUI only renders the page that fits the terminal.
  • Use controls OAV can prove. Stop, reply, archive, and delete are offered only when the selected provider and session support them safely.

The everyday workflow

Do thisIn the dashboard
Move through sessions /
Open the selected native sessionEnter or
Return to OAVShift+←, or twice at an empty prompt
Rename a session in OAVCtrl+R
Filter the session listCtrl+F
Stop, then delete or hide a managed sessionCtrl+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.

Harnesses

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.

Compare feature support by harness
HarnessLaunchModel / shell pickerOpen / resumeInspectInline replyApproval / inputStopDelete / 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.

Documentation

Contributions are welcome through CONTRIBUTING.md. Report security-sensitive findings through SECURITY.md.

License

MIT. Open Agent View is independent and is not affiliated with or endorsed by the providers or CLI projects listed above.

Contributors

xhluca

235 commits

xhluca/open-agent-view

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

open-agent-view.github.io
coding-agents
rust
tui

README

Open Agent View logo Open Agent View

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.

Tests Release License

Install Open Agent View on macOS or Linux:

curl -fsSL https://open-agent-view.github.io/install.sh | bash
Windows PowerShell
irm https://open-agent-view.github.io/install.ps1 | iex

Launch the dashboard:

open-agent-view

A real Open Agent View walkthrough: browse coding-harness sessions, preview native coding CLIs, ask Kimi Code about Open Agent View, and return to the shared dashboard

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.

Watch the demo as MP4 →

Why Open Agent View?

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.

  • Know where to look. Sessions are grouped as waiting for input, working, completed, or unknown, with the harness shown on every row.
  • Return without killing the task. Open a native session, then move back to the dashboard while its work continues.
  • Stay fast as the list grows. Discovery runs concurrently and the TUI only renders the page that fits the terminal.
  • Use controls OAV can prove. Stop, reply, archive, and delete are offered only when the selected provider and session support them safely.

The everyday workflow

Do thisIn the dashboard
Move through sessions /
Open the selected native sessionEnter or
Return to OAVShift+←, or twice at an empty prompt
Rename a session in OAVCtrl+R
Filter the session listCtrl+F
Stop, then delete or hide a managed sessionCtrl+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.

Harnesses

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.

Compare feature support by harness
HarnessLaunchModel / shell pickerOpen / resumeInspectInline replyApproval / inputStopDelete / 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.

Documentation

Contributions are welcome through CONTRIBUTING.md. Report security-sensitive findings through SECURITY.md.

License

MIT. Open Agent View is independent and is not affiliated with or endorsed by the providers or CLI projects listed above.

Contributors

xhluca

235 commits

Languages

Rust

83.8%

Python

6.3%

JavaScript

2.9%

TypeScript

2.3%

Shell

2.0%

CSS

1.8%