whatisgithub

What is claude-garage?

adar2378/claude-garage — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A local dashboard that puts every Claude Code terminal session on one screen, flagging which ones need your input and showing diffs to review.

Mindmap

mindmap
  root((claude-garage))
    What it does
      Multi session dashboard
      Needs input triage
      Diff review
    Tech stack
      tmux
      Node.js
      React
    Use cases
      Monitor many agents
      Catch blocked sessions
      Review code changes
    Audience
      Claude Code developers
      Power users

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

Watch multiple Claude Code sessions across projects on one screen instead of window juggling.

USE CASE 2

Get instantly notified which session is blocked waiting for your approval.

USE CASE 3

Review a session's file changes with a built in diff viewer before merging.

What is it built with?

JavaScriptNode.jstmuxReactFastify

How does it compare?

adar2378/claude-garage00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedevelopergeneraldeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

macOS only, requires tmux, Node 20+, and the Claude Code CLI already installed.

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

So what is it?

Claude Garage is a local web dashboard for anyone running multiple Claude Code AI coding sessions at once across different projects. Instead of switching between terminal windows and editor tabs trying to remember which session needs attention, this tool puts every session onto a single live screen it calls the pit wall. The core problem it solves is attention routing rather than just organizing windows. Sessions that are blocked and waiting for your input, such as a permission approval or a question, are sorted to the front, highlighted, and counted in a badge so you always know where to look first. Every session runs inside tmux, a terminal multiplexer, so even if you close the browser tab or the app itself, or reboot your computer, sessions keep running and can be reattached with their full conversation history intact. The dashboard shows every session for a project on screen at the same time as a grid of real, interactive terminals, which you can split, resize, maximize, or pop out into their own window. It also includes a file by file diff review mode for checking what a session actually changed, with the ability to mark files as reviewed and jump straight to the exact line in your code editor. Other features include support for running sessions inside isolated git worktrees that can be merged, discarded, or kept when you close them, several visual themes, and optional desktop notifications, including a small animated pet whose mood reflects whether any session needs your attention. Everything runs entirely on your own machine. There is no cloud service, no telemetry, and no account required. It works only on macOS, needs tmux and Node.js 20 or newer installed, and needs the Claude Code command line tool already set up on your system.

Copy-paste prompts

Prompt 1
Help me install and run claude-garage with npx on my Mac.
Prompt 2
Explain how needs-input triage sorts and highlights blocked sessions.
Prompt 3
Walk me through using worktree sessions and merging or discarding them.
Prompt 4
Show me how to install the recommended Claude Code hooks for instant status updates.

Frequently asked questions

What is claude-garage?

A local dashboard that puts every Claude Code terminal session on one screen, flagging which ones need your input and showing diffs to review.

What language is claude-garage written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, tmux.

What license does claude-garage use?

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

How hard is claude-garage to set up?

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

Who is claude-garage for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.