By npokc123
Make a Clawd Mochi desk companion react to your Claude Code sessions — eye expressions on hook events, 5-hour limit bar from the status line.
Clawd Mochi is a palm-sized desk companion — an ESP32-C3 with a round-ish 240×240 display where a pair of animated eyes lives. This plugin makes it react to your Claude Code sessions: the eyes get curious when Claude reads code, sweat when it runs commands, laugh when it finishes, and a thin bar at the bottom of the screen tracks your 5-hour usage limit.
No cloud, no daemon: every Claude Code event becomes one fire-and-forget HTTP request to the device over your home Wi-Fi.
python3, python, or the py launcher on PATH).In Claude Code:
/plugin marketplace add npokc123/clawd-mochi-companion
/plugin install mochi@clawd-mochi
Then restart Claude Code and run:
/mochi:setup
The setup skill finds the device on your LAN (mDNS, then a subnet scan),
writes its address into ~/.config/clawd-mochi/config.json, wires the
status-line bridge for the limit bar, and smoke-tests the whole chain — you
should see the eyes blink.
hooks/hooks.json),
nothing to configure; they update together with the plugin.~/.config/clawd-mochi/bin/ and
called from your status-line script (settings.json can't reference files
inside the plugin, so this one lives outside it).~/.config/clawd-mochi/config.json decides which event
shows which emotion. It's yours to edit; setup never overwrites it. See
skills/setup/reference.md for the schema.export CLAWD_MOCHI_DISABLED=1 — kill switch for one shell."enabled": false in the config — mute everything."statusline": { "enabled": false } — mute just the limit bar./plugin uninstall mochi@clawd-mochi — remove it all.If the eyes stop reacting, the device's DHCP address probably changed —
re-run /mochi:setup.
MIT — see LICENSE. The Clawd Mochi firmware and case are a separate project.
Matches all tools
Hooks run on every tool call, not just specific ones
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub npokc123/clawd-mochi-companion --plugin mochiUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
45% cost reduction measured. Cache expiry prevention, SubTask auto-delegation, zero-cost context restoration, real-time cost dashboard. The only Claude Code plugin built from CC source analysis.
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses