Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

dashcc

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dashcc

A session dashboard status line for Claude Code CLI

latest
Source
npmnpm
Version
0.1.12
Version published
Maintainers
1
Created
Source

dashcc

A rich status bar for Claude Code.

npm license


dashcc demo

Install

Note: Use npx — do not run npm i dashcc directly, as it may cause peer dependency conflicts.

npx dashcc --install

Restart Claude Code. Done.

Uninstall

npx dashcc --uninstall

Configure

npx dashcc

Opens an interactive TUI to customize widgets, colors, layout, and more.

Responsive Terminal Behavior

The default terminal width mode is now Responsive stable.

  • narrow terminals reserve 50% of the measured width
  • medium terminals reserve 30%
  • wide terminals reserve 20%

That reserve is recalculated on every status line render, so the layout can shrink and expand cleanly between Claude Code turns instead of getting stuck in a compact state.

The default dashboard also compacts high-width widgets by priority:

  • context bars shorten first
  • session and weekly usage lines shorten their suffixes on medium widths
  • session and weekly usage lines keep only the bar and percentage on narrow widths
  • long Goal and Now summaries wrap by display width and clamp to 2 lines

Temporary Claude UI notices such as update messages are rendered as their own auxiliary line instead of competing with the main dashboard row.

Status Bar Layout

The default layout has 4 lines. Each line is fully customizable via the TUI.

Opus 4.6 · 1hr 24m · Session spending: $15.78 · [████████░░░░] 63k/200k (32%)
Session: [████░░░░] 26.0% · 0h19m left · Weekly: [██████░░░░] 28.0% · resets Thu 10pm
ccdash · Goal: Publish dashcc to npm
Now: Added --install and --uninstall CLI flags

Line 1 — Model, session duration, cost, and a context window progress bar.

Line 2 — API usage for the current block and the weekly quota, with countdown timers.

Line 3 — Project name and the session goal. The model writes the goal on its first response and updates it when the objective shifts.

Line 4 — What just happened. The model updates this after every response so you can glance at progress without scrolling.

You can change the width strategy in the TUI under Terminal Width, but Responsive stable is the recommended default for terminal usage.

All widgets

CategoryWidgets
ModelModel, Version, Output Style
GitBranch, Changes, Insertions, Deletions, Root Dir, Worktree
TokensInput, Output, Cached, Total
SpeedInput Speed, Output Speed, Total Speed
ContextLength, %, % Usable, Context Bar
SessionClock, Cost, Name, ID, Status Summary, Skills
TimersBlock Timer, Block Reset, Weekly Reset
UsageSession Usage, Weekly Usage
SystemWorking Dir, Terminal Width, Memory
CustomCustom Text, Custom Command, Link
LayoutSeparator, Flex Separator

License

MIT

Keywords

claude

FAQs

Package last updated on 11 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts