Claude Code status lines written in Node.js

Node status lines parse the JSON payload natively, no jq required, and can lean on npm when a config wants more than the standard library.

If you installed Claude Code through npm you already have the runtime, so trying one of these costs nothing.

6 published status lines.

Updated 2026-09-09

Status lines

◆ Opus 4.8 │ ▪ app │ ⎇ main │ ◷ 16:20 │ ██▄░░░░░░░ 26% (44K/167K) │ 26% ↻2h6m │ 7% ⟳2d0h

Node status line with an autocompact-aware context bar (subtracts the compaction buffer), project, branch, last-activity time, and 5h/7d rate-limit segments.

Op 4.8 │ app (main) │ █░░░░ 44k/200k │ cache 5% ↓2k +5k │ 5h:26%(2h7m) │ 7d:7%(2d)

Bucketed git status counts, ahead-behind arrows, prompt-cache stats with an expiry countdown, and a heads-up when CLAUDE.md, AGENTS.md and GEMINI.md fall out of sync. Dependency-free Node.

Meanwhile

1 copy

NodeNetwork Access
👋 meanwhile is here, in case you wanted to know.

An occasional, clearly-labeled "(sponsored)" line shows up during the idle wait -- real ads, always disclosed, capped so it's not obnoxious. Half of whatever it earns gets paid to you over PayPal (npx trymeanwhile claim to check). Node, no deps, fails quiet if the server's unreachable.

🤖 Opus 4.8 [200K] │ 🎯 high │ 📁 app │ 🌿 main 📅 07/07/26 Tue │ ⏰ 23:06:08 │ ₿$64k │ ☀️ +90°F Ctx: ● ▓▓░░░░ 33% [66K/200K] │ ⏱ 10m │ 🔧 2.1.155

A three-line bar that mixes coding metrics with ambient real-world data: model, context and git on top; date, time, live weather from wttr.in and the Bitcoin price from Coinbase in the middle; a context bar with real token counts, session cost and Claude Code version below.

TokensLimitsNodeNetwork AccessReads Token
app │ Opus 4.8 │ context: ██░░░░░░░░ 22% │ Fixing the null check in the parser

Shows the task Claude is working on right now, read from the session todo list, beside context and five-hour usage bars.

Opus · F:15% ██▍ ▏ A:7% █▏ ▏ ⟳ 3d

A custom status line for Claude that shows usage relative to "pace" based on your quota reset timeline. Useful for knowing if your burn rate is too high or low relative to your next reset.