- draft spec
- write tests
- wire routes
- run e2e
auth/rotate.ts.A visual surface for terminal Claude Code. The agent draws its plan to a browser canvas, every session reports its own status and cost, and a menu-bar glyph tells you which one needs you.
deixis — the pointing words: this, here, look.
auth/rotate.ts.A live replica of the dashboard at localhost:3939 — running on a script.
Four MCP tools let a session render Markdown, a live progress checklist, and a full document to a card that survives across turns. You glance instead of hunting the transcript for where it's at. The dashboard defaults to a single-column feed; a Pinterest-style masonry grid is one click away in Settings.
When the agent has a spec or plan for you to read, render_file opens it in a full reading view instead of saving a Markdown file you'd hunt down in an editor. It asks for your verdict in a plain message — so the approval relays through Claude Code Remote Control and you can read and accept it from your phone, away from the keyboard.
A hook posts each session's lifecycle — working, waiting, errored, finished — and a transcript reader adds tokens and an equivalent API cost. Nothing scraped; the data was already in the transcript. Cost is a usage gauge, not your subscription bill.
A SwiftBar plugin keeps it in the macOS menu bar: ◆ when everything's calm, ⚠ the moment a session is waiting for input or has errored. Click for the list — status, current tool, time in state, context size. No dollars in the bar, on purpose.
A long-running hub holds state in memory and pushes updates over SSE. The MCP shim and the hook both report under Claude Code's real session id, so the agent's canvas and its telemetry land on one card.
# macOS · Node 20+ · pnpm git clone https://github.com/alcides-collective/deixis cd deixis && pnpm install node packages/cli/dist/index.js init # hub + tools + telemetry hooks node packages/cli/dist/index.js menubar # SwiftBar glyph (needs SwiftBar)
macOS only. The menu bar needs SwiftBar. Brand fonts (Overused Grotesk) are proprietary — the installer copies your own licensed copy locally and never ships them.