Skip to content
HardwareLab
Agent Desk GadgetsIntermediate · Our suggestion

Kindle AI Usage Display

The creator: @kuberwastakenOriginal post

An old Kindle shows your AI usage.

Full build guide

Kindle AI Usage Display
Image hot-linked from the project's GitHub repository.

By Kuber (@kuberwastaken)

Posted
GitHub stars
14 (GitHub)
Likes on X
68 (X post)

What you need

Difficulty
Intermediate · Our suggestion
License
No license stated

Parts

  • Jailbroken Kindle (the original build is a KT3; check your model with the KindleModding wizard), Computer running the Node.js server, awake at refresh times
AI model or service
Agent skill for Codex or another compatible coding agent: checks jailbreak compatibility and installs the system, Usage collectors for Codex, Claude Code, OpenCode and Gemini CLI; importers for Cursor, Claude API and GitHub Copilot

Overview

Kuber (@kuberwastaken) jailbroke a 10-year-old Kindle with Codex and turned its lock screen into an AI usage dashboard. A Node server aggregates daily usage across computers and providers (Codex, Claude Code, OpenCode, Gemini CLI, Cursor, GitHub Copilot and more), and the Kindle wakes on fixed RTC slots to fetch a fresh month-to-date image. It reports API-equivalent list price, not what a subscription costs. The repo has no license file.

How it works

Collectors on each computer send only daily totals (date, agent, token total and USD estimate) to a Node.js 20+ server, which renders an 800×600 monochrome dashboard: one large total, a projected month-end pace, a cumulative chart and a split by source. The jailbroken Kindle sets an RTC wake alarm, joins Wi-Fi only to refresh, draws the image with FBInk and suspends again; the e-ink screen keeps the last frame without display power, and a failed fetch leaves the last good frame up. The included schedule templates use fixed six-hour windows. A bundled agent skill checks your Kindle model against the live KindleModding wizard before any jailbreak.

Hardware

  • Jailbroken Kindle (the original build is a KT3; check your model with the KindleModding wizard)
  • Computer running the Node.js server, awake at refresh times

Like this build? Get the weekly builds

Every Thursday: the 5 best gadget hacks you can copy. Free.

Built something? Submit a build

Credits and links

This page is a short summary written by HardwareLab. Build steps, code and photos belong to the creator; follow “View original” for the full project.

Featured? Add this badge

Built this? Paste the badge into your README. It links back to this page.

Featured on HardwareLab

Markdown

[![Featured on HardwareLab](https://hardwarelab.dev/badge.svg)](https://hardwarelab.dev/projects/kindle-ai-usage/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w)

HTML

<a href="https://hardwarelab.dev/projects/kindle-ai-usage/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w"><img src="https://hardwarelab.dev/badge.svg" alt="Featured on HardwareLab" width="188" height="20"></a>
  • ClaudeBerry

    A BlackBerry Bold becomes a pocket Claude Code terminal with SSH, tmux and voice prompts.

    • BlackBerry Bold 9900 or another BlackBerry OS 7 phone
    • Linux server, home server or Raspberry Pi
    Intermediate · Our suggestion45
  • iCTRL

    An open-source XCUITest service that lets Codex, Claude Code and other agents operate an iPhone or iPad wirelessly.

    • iPhone or iPad running iOS 16+
    • A signing route and mounted Developer Disk Image
    • Same-network computer or an on-device agent
    Intermediate593