Times:2026 june 11 jikan cockpit todo dashboard
From Robupixipedia
A zero-token terminal dashboard that shows today's due jikan todos in a tmux pane above Claude Code, and completes them with a keypress. It talks straight to the mg.robnugen.com API as a plain HTTP client — no Claude tokens, fully deterministic.
Built by Boss Claude, June 2026.
Files (Lemur 13)
~/work/rob/jikan_dashboard.py— the curses dashboard~/work/rob/jikan_cockpit.sh— tmux launcher (dashboard pane on top, Claude below)~/.config/jikan/dashboard.env— holdsJIKAN_API_KEY(chmod 600, never committed, never documented)
One-time setup
sudo apt install tmux- Put the jikan key in
~/.config/jikan/dashboard.envasJIKAN_API_KEY=…(same X-API-Key the jikan MCP uses). Timezone defaults toAustralia/AdelaideviaJIKAN_TZ.
Run
cd ~/work/rob && ./jikan_cockpit.sh- Keep the current chat in the bottom pane:
CLAUDE_CMD="claude --resume" ./jikan_cockpit.sh - Taller dashboard:
DASH_HEIGHT=20 ./jikan_cockpit.sh
Use
- Focus dashboard:
Ctrl-b ↑(or click). Back to Claude:Ctrl-b ↓. - Complete a todo: press its
[hotkey]. Counters (e.g.Drink Water 0/5) advance one per press. r= refresh now (auto-refreshes every 15s).- Resize: drag the border (mouse on), or
Ctrl-bthenCtrl-↑/Ctrl-↓. - See all the chat:
Ctrl-b zzooms the Claude pane fullscreen; again to restore. - Close the dashboard:
Ctrl-b x(no in-app quit by design).
Behavior
- Shows only todos due by now; anything scheduled later today is hidden until its time arrives. Header reads:
N done · N due · N later. q/rare reserved (refresh), so they are never handed out as todo hotkeys.