federbenjamin

Fleet Dash — Development skill for Claude Code

Development community

One screen for every Claude Code and Codex CLI session on your Mac, and a way to answer them from your phone.

How to install Fleet Dash

This entry records only its repository, not the path inside it, so there is no exact command to give. Open federbenjamin/fleet-dash and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Fleet Dash does

One screen for every Claude Code and Codex CLI session on your Mac, and a way to answer them from your phone.

Alternatives in Development

  • Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
  • Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
  • Coding Agent Session Search — Unified TUI and CLI to index and search your local coding agent session history across 11+ providers (Codex, C 708 ★

README

fleet-dash

One screen for every Claude Code and Codex CLI session on your Mac, and a way to answer them from your phone.

License

The Now queue with a session workspace open: a waiting question rendered as answer buttons

Coding agents stop and wait: a question, a permission prompt, a finished turn. With a dozen sessions across projects and worktrees, the one that needs you is always in a terminal tab you are not looking at. fleet-dash watches all of them, puts the ones that need you at the top, and turns each pending prompt into buttons. Tap one and the answer is typed into the real session. It is for a developer who runs many Claude Code or Codex CLI sessions at once on their own Mac.

Status: no release yet. You run it from a clone.

Try it

You need git and Python 3; the fixture server uses only the standard library and serves synthetic sessions, so it touches nothing on your machine. The browser tests run against this fixture server. It is the quickest way to click through the interface:

git clone https://github.com/federbenjamin/fleet-dash.git && cd fleet-dash
python3 tests/browser_fixture_server.py
# then open http://127.0.0.1:8399/?token=abcdef123456

Every screenshot on this page was taken that way (`scripts/readme-screenshots.js`).

Features

  • A queue, not a list. Now sorts sessions into Needs you, Working, and Available. Questions, approvals, MCP forms, reply requests, and errors land in one action inbox.
  • Answer from anywhere. A pending AskUserQuestion, a permission prompt, or an MCP form becomes tappable options. The answer goes through the provider's own control path: keys into the Claude terminal, or the Codex App Server.
  • The whole conversation. Each ses