Fleetview — Development skill for Claude Code
One screen for all your background coding agents — Claude Code's agent view, ported to opencode, claude, and copilot.
How to install Fleetview
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open costajohnt/fleetview and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Fleetview does
One screen for all your background coding agents — Claude Code's agent view, ported to opencode, claude, and copilot.
Alternatives in Development
- Hapi — App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere 3.6k ★
- Agent Of Empires — Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile 3.1k ★
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
README
fleetview
One screen for all your background coding agents. Dispatch tasks to [opencode](https://opencode.ai), Claude Code, or GitHub Copilot CLI; watch every session's status live; answer their questions with a single keypress; attach to any of them. Close fleetview and the sessions keep running — reopen and pick up where you left off.

30 seconds to your first session
npm i -g fleetview
fleetview
Or try it without installing: `npx fleetview` — same thing, nothing left behind.
Type a task and press ⏎: a session starts on it. With the input empty, ⏎ on a row attaches to that session, and `^z` detaches and leaves it running in the background.
Requirements: Node 24 or newer, macOS or Linux, and at least one of the `opencode`, `claude` or `copilot` CLIs on `PATH` (each optional, one is enough). No registration: on first run fleetview spawns one detached `opencode serve` and every directory you have ever run opencode in shows up automatically, grouped by project with live status.
What you get
**A live roster.** Sessions grouped by state — `needs input` on top, then `working`, then `completed` — with each row showing what the session is doing right now, streamed as it happens and never costing a model call. Open pull requests ride along as `#1234` labels, coloured by what needs attention.

**Answer without attaching.** `space` peeks at a session: its recent output, whatever it's blocked on, and a reply input. A permission is `y`/`a`/`d`; a question is a numbered list you answer by pressing the number.
![Peek on a blocked session: a permission banner with y/a/d, a question rendered as a numbered list, a
Related Skills
Moyai
A self-hosted coding agent for background work - works with Claude Code, Codex, OpenCode & 100+ providers
Palm
Use your whole Mac from your iPhone: the live screen with touch and typing, every app, your files, terminal an
Agent Mux
unified TypeScript SDK and CLI (amux) for driving heterogeneous coding-agent harnesses — Claude Code, Codex, G
Face
FACE, Focus Agentic Code Environment: the window a team opens when coding agents write the code. One free bina
Align Agent
ALIGN (Agent Line-Index Guard and Notices): keep coding agents' views of their files current (Claude Code, Cod
Tmuxes
Local-first web command center for Claude Code, Codex, OpenCode and other CLI coding agents. Run agents in tmu
Related Agents
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from
Paf Reviewer
Runs one phone-a-friend relay or review command in the background and reports back a receipt plus the findings