CrankGPT looks like a joke website. The hand-cranked AI inside it is real

The landing page is so absurd that half the thread couldn't tell if it was satire. Behind it: a Raspberry Pi 5 running a local LLM, powered entirely by a hand-crank generator. The crank gets harder to turn while the model thinks.

In brief

A 20W emergency hand-crank charger feeds a Pi 5 through a custom capacitor board that buffers about 20 seconds of power. A 350M model hits ~49 tokens/sec; idle draw is 4W, and an answer-plus-speech burst spikes toward 5A.

You can feel the inference load in your wrist: when the model and text-to-speech run together, the crank physically stiffens. Half the thread wanted to buy one; the other half pictured humans on hamster wheels for the AI overlords.

Yes, it's real, and you power it by hand

CrankGPT hand-cranked AI device
CrankGPT hand-cranked AI device

CrankGPT's website is deliberately ridiculous enough that the thread genuinely argued about whether it existed — "I watched the 'is this real' video and I'm still not sure if it's real lol." The technical documentation settles it: this is a working offline voice assistant powered entirely by a hand crank.

The build is a Raspberry Pi 5 (8GB) running speech recognition, a small LLM, and text-to-speech on CPU only, fed by "a cheap off-the-shelf switchable voltage 20W hand-crank generator marketed for emergency USB charging." Because inference makes the voltage sag, the builders added a capacitor board buffering roughly 20 seconds of power. Performance on small models is the surprising part:

Model Tokens/sec on Pi 5
LFM2.5 350M ~49
LFM2.5 1.2B ~15
Gemma 3 1B ~14

Power draw runs from ~4W idle to ~15W when the model and speech synthesis fire together, with brief 5A spikes — which you feel directly: "when LLM inference and speech synthesis run together, the crank gets a lot harder to turn."

The thread couldn't decide whether to laugh or order one

The comedy and the sincerity arrived together. One reader, target demographic identified, riffed about wiring a rowing machine to power a laptop answering prompts. Another supplied the dystopian caption: "In the future, humans will just all be on hamster wheels generating power for our AI overlords." And a straightforward buyer cut through it: "TBH I'd buy that."

The most useful comment did the navigation the site refused to: the absurd front page hides a link to documentation of an actual working hand-crank Raspberry Pi running a local model — the joke is the wrapper, the engineering is the gift.

A toy that makes a real point

Strip the bit and CrankGPT is a tidy demonstration: a useful conversational AI now fits inside a CPU-only single-board computer and a power budget a human arm can supply. That's a statement about how far small models have come — a 350M model at 49 tokens/sec from muscle power. The website wants you to laugh. The tokens-per-crank table wants you to notice that the floor for "runs an LLM" has dropped to a literal emergency charger.

Get breakdowns like this every day

The top Hacker News stories, unpacked — by email, Telegram, or RSS.

Next story · 17 of 22 Read more
🚀Tech

Why counting CVEs to compare Rust and C++ is a trap, in one curl example

Pass NULL to a C function, get a segfault, and it's 'wrong usage,' not a CVE. Do the equivalent in safe Rust and any memory bug is the library's fault by definition. The post argues that's why raw CVE counts mislead.

★ 108 · 💬 110 · kobzol.github.io · 3 min