whatisgithub

What is claude-deck?

tachodril/claude-deck — explained in plain English

Analysis updated 2026-05-18

12CSSAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A local Mac dashboard that shows every Claude Code coding session, past and present, and lets you send prompts, switch models, or stop a session from your browser.

Mindmap

mindmap
  root((repo))
    What it does
      Session dashboard
      Live status view
      Remote control
    Tech stack
      Go
      React
      SQLite
    Use cases
      Track sessions
      Send prompts
      Usage analytics
    Audience
      Claude Code users
      Mac developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See at a glance which Claude Code sessions are still running across all your project folders.

USE CASE 2

Send a new prompt into a live coding session directly from a browser tab.

USE CASE 3

Answer a permission prompt from a running session without switching back to the terminal.

USE CASE 4

Review an activity heatmap to see your own Claude Code usage patterns over time.

What is it built with?

GoReactTypeScriptSQLite

How does it compare?

tachodril/claude-deckaws-samples/sample-corgiro-aws-ops-skillscaptainfod/trae-work-dream-skin
Stars121212
LanguageCSSCSSCSS
Setup difficultyeasymoderateeasy
Complexity2/53/51/5
Audiencedeveloperops devopsvibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires a Mac with iTerm2 for the session driving features, the rest of the dashboard works without it.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

ClaudeDeck is a local dashboard for people who use Claude Code, Anthropic's command line coding assistant, and end up running many sessions across different project folders. Instead of hunting through a terminal to remember what each session was doing, ClaudeDeck puts every session, whether it finished last week or is still running right now, onto one screen. The app reads the files Claude Code already writes on your Mac. There is no account to create, nothing sent to a server, and nothing to configure. On first run it pulls in your session history and builds a small local database, then checks which sessions are actually active processes on your machine right now, along with their CPU and memory use. Beyond just viewing, ClaudeDeck lets you act on a session from the browser. You can start a brand new session in any folder, write a longer prompt in a proper text editor and send it into a running session as one message, answer a yes or no permission prompt without switching back to the terminal, switch a session's model, compact or clear its context, or stop it entirely. You can also jump straight to a running session's terminal tab or reopen a finished one to continue where you left off. For people who want to understand their own habits, the app includes simple analytics: an activity heatmap, which projects get the most use, and how much of each model you have used. It also shows which reusable skills and subagents show up most often across your sessions. Everything is organized with favorites, tags, and notes you add yourself, plus a quick keyboard shortcut to jump to any session. A bulk cleanup feature finds sessions that are technically still running but sitting idle so you can shut them down at once. The project is built with Go on the backend and React with TypeScript on the front end, and currently only works on a Mac with the iTerm2 terminal app installed, since that is what it uses to open and control terminal tabs. It is released under the MIT license.

Copy-paste prompts

Prompt 1
Explain what data ClaudeDeck reads from my .claude folder and whether any of it leaves my machine.
Prompt 2
Walk me through installing ClaudeDeck as a background service that restarts if it crashes.
Prompt 3
Summarize how ClaudeDeck detects whether a session is actively working versus idle.

Frequently asked questions

What is claude-deck?

A local Mac dashboard that shows every Claude Code coding session, past and present, and lets you send prompts, switch models, or stop a session from your browser.

What language is claude-deck written in?

Mainly CSS. The stack also includes Go, React, TypeScript.

What license does claude-deck use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is claude-deck to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is claude-deck for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.