Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ChutdownNew to Visual Studio Code? Get it now.
Chutdown

Chutdown

D8A

|
2 installs
| (0) | Free
Claude session traffic lights in the status bar, batch terminal launching from a .terminals file, and an armable auto-shutdown when every session finishes.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Chutdown

Chutdown

Windows macOS: untested — everything is implemented, but not tested on a real Mac Linux: untested — everything is implemented, systemctl poweroff included, but none of it has been run on a real Linux desktop

VS Code Marketplace: download

The Chutdown status bar: the shutdown toggle, the .terminals button, a launch button per model, one traffic light per session, the idle dropdown and the usage meter

Shutdown your computer(or notify) when all tasks are finished, run terminal servers minimized, launch a specific claude model 50% faster than claude code, See the progress of your current sessions (and idle sessions), see your claude usage at all times.

Launch buttons

The O / F / S / H buttons top right in the editor title bar, with the F button's hover: Fable - the most capable model, and the priciest

One click per model, 2x faster loading time and 100x faster than running /models. Details →

View usage instantly

The usage meter's hover: Session, Weekly all-models and Weekly Fable limits as bars, with percent left and reset times

See your /usage limits, without leaving the status bar — and click the meter to step past a limit that is already spent, so a weekly window at 0% left stops being the only number you can see. Details →

off / sound / notify / shutdown

The gear toggle's hover: click for sound only — a chime when every Claude session finishes — click again to arm shutdown

*When your sessions finish:

  1. stay quiet.
  2. chime.
  3. pop up a notification.
  4. turn off computer.

read from the transcript's own stop_reason, never guessed from silence.* Details →

The footer bar — every session at a glance

Hovering a green traffic light: processing, quiet 7s, the latest output, the first and latest prompt, and a Copy text link:

*See all your claude tasks and status:

  1. 🟢 Processing task.
  2. 🟠 Requires prompt.
  3. 🔴 Task has finished.

Hover to see the task details — the latest output, plus the prompt it started on and the one you last sent; click to jump to it. Initial tasks are renamed based on the initial prompt.* Details →

The idle dropdown's hover: nine idle sessions listed by name with how each ended and how long it has been quiet — click a name to resume it

Old sessions turn idle but still redeemable — one click to run again, no claude --resume picker. Details →

Terminals

Terminal tabs renamed to one-word session names, each carrying its live traffic light emoji, with the O / F letter launch buttons top right

"npm run start" your project with one click and allow agents to restart the app as well. Details →

.terminals — batch multiple processes as well.

{
  "dev": "npm run dev",                                                // workspace root
  "web": { "cmd": "npm run dev", "port": 3000 },                       // root too, with a port probe
  "api": { "cmd": "npm run dev", "cwd": "packages/api", "port": 4000 } // custom folder
}

cwd is the only thing that picks a folder: leave it out, like web above, and the entry runs in the workspace root. A one-line syntax is read too, so a single app in the folder you are already in is one line — name:port = command, no folder anywhere:

dev:3000 = npm run dev
Hovering a batch terminal's light: npm run dev, port 3013 DOWN - click to restart, the latest log lines and a Copy log link

Declare your dev servers once: each gets a light with its latest log in the hover, its port is freed before launch, and one button stops them all.

And the agent in the repo can restart them itself — no mouse, no asking you to click:

code --open-url "vscode://d8a.chutdown/restart?name=web&ws=C:/path/to/this/folder"

/start, /stop and /restart, all of them or one by name, straight from the shell your session already has. It edits a file, it restarts the server, it re-reads the log in the hover. Details →

Choose your favorite models

The fable launch button's hover: Claude Fable 5, what it is best used for, and a Choose models link

Choose models — Choose what models you want to show and hover to see their use-case. The buttons you start with follow your plan — no Fable button on a Pro account with no usage credits — and the picker still lets you tick anything. Details →

Install

Requirements: VS Code 1.93+, and the Claude Code CLI installed and signed in.

From the Marketplace — search Chutdown in the Extensions view, or from a terminal:

code --install-extension d8a.chutdown

From a .vsix — download it from the latest release

git clone https://github.com/D8Acom/Chutdown.git
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft