Your AI agent,
alive on e-paper.
Watch Claude Code think, type, and build in real time. Approve permissions without lifting your hands off the keyboard. Zero screen space.

Everything happens
on your desk.
No windows to manage. No screen space consumed. Just a small device that keeps you connected to your AI agents.
Real-time Agent Monitor
12 distinct states with pixel art crab animations. RGB LEDs sync to agent activity — blue for thinking, green for working, red for errors.
12 states · 7 LED colorsPhysical Permission Buttons
Press A to allow, B to always allow, C to deny. Approve AI tool requests without switching windows or breaking your flow.
Zero context switchingTool Call Statistics
Track Read, Write, Edit, and Bash call counts. See elapsed time, active file paths, and queued operations at a glance.
Live counters on e-paperOne-Click Hook Setup
Open the web dashboard, copy the auto-generated prompt, paste it to your AI coding agent. Connected in 10 seconds flat.
No manual configPeripheral vision
is enough.
The LED color tells you what your agent is doing without looking at the screen. Sense it from across the room.
Thinking
Breathing · Processing promptWorking
Solid · Executing toolsError
Fast flash · Tool failurePermission
Flash · Needs approvalMulti-agent
Breathing · Subagents activeCleanup
Breathing · Context compactionWorktree
Solid · New worktree created12 states. One crab.
Each state maps to a unique pixel art pose, LED color, and light effect. The crab reflects exactly what your AI agent is doing.
Sleeping
Idle
Thinking
Working
Completed
Error
Permission
Juggling
Conducting
Sweeping
Carrying
Attention
Three steps.
Under a minute.
No drivers. No SDKs. No app store. Just a browser and a USB-C cable.
Flash firmware
Connect your EleksCava device via USB-C. Click the Flash button in your browser. ESP Web Tools handles the rest.
$ open inkspet.com/flash
Connect to WiFi
InksPet starts in AP mode. Connect from your phone, pick your WiFi network, enter the password. Done.
SSID: InksPet-XXXX
Paste the hook prompt
Open the web dashboard at http://inkspet.local, copy the setup prompt, paste it to your AI coding agent. It configures itself.
"Add InksPet hooks to my config"
Need more detail? Read the complete setup guide →
Works with your
favorite AI tools.
Works with any AI tool that supports HTTP webhooks · and pairs natively with Claude desktop over Bluetooth LE
Pair with Claude desktop
over Bluetooth.
InksPet implements Anthropic's official Hardware Buddy protocol natively. Open the Claude desktop app in developer mode, click Connect, and the device becomes a first-class approval panel and live session display — no HTTP hooks required.
Native Bluetooth LE protocol
Full Nordic UART Service implementation of Anthropic's Hardware Buddy spec — snapshot, turn events, status ack, folder push, permission decisions. No bridge app, no extra software.
NimBLE · NUS 6e400001LE Secure Connections
6-digit passkey displayed on the e-paper, MITM-protected pairing, AES-CCM link encryption. Transcript previews and tool commands stay private between the desktop and your device.
Encrypted · bondedPhysical approval of Claude's tool calls
When Claude asks to run Bash, read a file, or call an MCP tool, the e-paper shows the request and the buttons answer in milliseconds. The decision rides back over BLE with the correlation id intact.
Live session HUD
Upstream one-line summary, today's token count, most recent transcript entries — streamed from the Claude desktop app and rendered in real time with Chinese / CJK text support.
tokens_today · transcript entriesRequires Claude desktop for macOS or Windows (Developer Mode). See Flash v1.1.1 · Changelog · Protocol reference
Purpose-built
for your desk.
Based on the EleksCava e-paper smart device platform. Compact, power-efficient, always-on.