Ccbit — Development skill for Claude Code
Session-awareness status line for Claude Code.
How to install Ccbit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open livlign/ccbit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ccbit does
Session-awareness status line for Claude Code. A kaomoji face reads the transcript and narrates state across your sessions. One Go binary, no hooks, no daemons.
Alternatives in Development
- SafeClaw — to make running containerized Claude Code sessions easy 131 ★
- Poirot — 96 macOS app for browsing Claude Code sessions, viewing diffs, and re-running commands 104 ★
- Navigation Commands — Commands for exploring and discovering Foreman's skill library, output templates, playbooks, diagnostics, and 46 ★
README
ccbit
[](https://github.com/livlign/ccbit/actions/workflows/ci.yml)
A session-awareness status line for [Claude Code](https://claude.com/claude-code), led by a stateful kaomoji face named **Bit**. On every render Bit reads the session transcript, works out what's happening, and narrates it in a line or two — like a small secretary sitting on the bottom row of your terminal.

ccbit answers, at a glance: *is anything working, done, waiting, broken, or stopped here — what just changed, and what's happening in my other sessions?*
(つ•‿•)つ 4 files edited, line changes: +885/-99. Build succeeded. Tests succeeded.
~/ccbit · main +1 ~2 -1 ↑1 · Opus 4.8 (high) · ctx 38% ↑ · 5h 3% (4h37m) · 7d 0% (6d20h)
It is a single Go binary. **No hooks, no daemons.** The transcript is the source of truth; Claude Code already writes it and owns its lifecycle. ccbit only reads it (plus three small, disposable state dirs of its own — see [How it works](#how-it-works)).
Install
Requires Claude Code ≥ v2.1.153 (for the `COLUMNS` width hint). No Go toolchain needed — this fetches a prebuilt binary (macOS/Linux, amd64/arm64) and configures the status line:
curl -fsSL https://raw.githubusercontent.com/livlign/ccbit/main/install.sh | bash
The installer verifies the downloaded binary's SHA-256 against the release's `checksums.txt` before installing, and refuses to install on a mismatch.
Open a new Claude Code session to see Bit. A settings file may only define **one** `statusLine`; if you already have one, the
Related Skills
Writing Hooks
Claude Code / Cowork skill that generates scroll-stopping opening lines for any content. 5 hooks per run acros
Continue Build
Resume an in-flight build for a specific product. Disambiguates between multiple products in the workspace by
Waybar Claude Status
waybar module showing live Claude Code session status (working / waiting / idle), including background jobs th
Avenoxstatusline
Two-line Claude Code status line with a state-driven ASCII pet. 132 lines of bash, no npm.
Idle Intel
Project health micro-briefings in Claude Code's wait state — vulns, outdated deps, unpushed commits, tech debt
Gsd Status Mod
Claude Code mod: resume hints for GSD projects (stopped-at line, handoff next action, Tab suggestion, STATE.md
Related Agents
Mod Builder
Creates and changes Claude Code mods — plugins of function hooks behind a pane, band, status line, slash comma
Schedule Scout
Stage 1 of the LectureLoop pipeline. Reads Google Calendar for a given date, parses each lecture event into {s
Scribe Agent
You are a specialized documentation agent. Your job is to create and maintain handoffs, update continuity ledg