lacion/fleet-deck

27 stars · Last commit 2026-07-25

Mission control for every Claude Code session on your machine.

README preview

<p align="center">
  <img src="docs/assets/banner.png" alt="The Fleet Deck crew at their stations." width="100%">
</p>

# Fleet Deck ⚡

[![CI](https://github.com/lacion/fleet-deck/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/lacion/fleet-deck/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Node ≥ 22.5](https://img.shields.io/badge/node-%E2%89%A5%2022.5-brightgreen.svg)](https://nodejs.org)

**One board for every Claude Code session on your machine.**

Run more than two or three Claude Code sessions and you lose track of them: which terminal is which, which one is blocked on a permission prompt, and which two are editing the same file. Fleet Deck puts all of them on one local board at **http://127.0.0.1:4711**, with a callsign, a live status column, and a mailbox each.

<p align="center">
  <img src="docs/assets/fleet-deck-demo.gif" alt="The board: four agents working one repo in separate worktrees, cards moving between columns as each turn lands, and the conflict radar flaring when two of them touch the same file." width="100%">
</p>

## What it does

View full repository on GitHub →