Built by developers,
for developers.
InksPet is an open source firmware and a companion web dashboard that turn the EleksCava e-paper device into a real-time monitor for AI coding agents. Everything you see on this site — hardware schematics, firmware, dashboard, docs — is MIT licensed and built in the open.
Why InksPet exists
Modern AI coding agents like Claude Code, Cursor, and Aider work in bursts — a prompt goes in, the agent thinks, calls a tool, maybe asks for permission, maybe errors out, and eventually comes back with a result. While all of that is happening, your screen is usually busy showing something else, and the agent's activity is hidden behind a terminal window or a sidebar panel.
InksPet moves the agent's current state out of your screen entirely. A tiny pixel crab on a physical e-paper display tells you what your agent is doing at a glance — no window switching, no focus thief, no distraction.
And when the agent needs permission to run a tool, you press a hardware
button — A, B, or C — without
touching your keyboard.
Who made it
InksPet is developed and maintained by the EleksCava team — the same people who design and ship the e-paper hardware it runs on. EleksCava has been building open source ESP32 desk gadgets since the original EleksTube IPS Clock and the EleksCava Crypto Display.
The firmware is developed in the open on GitHub. Pull requests, bug reports, hardware mods, and new pixel crab states are all welcome.
Design principles
- Peripheral, not central. The device lives in your peripheral vision. It should be useful at a glance and invisible the rest of the time.
- Zero terminal setup. Installing firmware, joining WiFi, and configuring hooks should all work from the browser with copy-paste and nothing else.
- Hardware trust. Permission prompts live on dedicated hardware buttons, not software shortcuts. There's a physical air gap between "the AI wants to do something" and "you said yes."
- Open, rollback-able, signed. Every firmware version is archived and installable from the changelog. You can always downgrade.
- Works offline. Hooks post to a local IP on your LAN. No cloud, no telemetry, no accounts.
Get in touch
Bugs & feature requests — open an issue on GitHub. Issues with reproduction steps get priority.
Hardware sales & shipping questions — elekscava.com. The hardware is manufactured and fulfilled by EleksCava directly.
Security disclosures — please email the maintainers
privately via the address in the GitHub repository's SECURITY.md
rather than filing a public issue.