KindleHub is one web page that behaves like a device. A home screen with app folders, widgets and a lock screen. Eighty games built for e-ink. Seventy thousand free books. Encrypted chat, notes, a calendar, an app store you can publish to. Open a URL and it is all there.
Most e-readers ship with a capable browser almost nobody opens. This fills it with the things that work well on a slow grey screen, and leaves out the ones that don't.
KindleOS: a launcher with wallpaper, app folders you make by dragging one icon onto another, a lock screen with widgets, and a control centre. It looks like a phone and behaves like one.
Chess, sudoku, nonograms across four difficulties, kakuro, a roguelike, a deckbuilder, a monster collector, a Mario-ish platformer, 8-ball with real physics. All turn-based or tap-driven, because that is the only shape e-ink handles.
Search seventy thousand free books, open one, and read the full text paginated with your position saved. No downloading, no transferring, no cable.
Install first-party apps into your menu, or write an HTML app and publish it for everyone. Published apps run sandboxed, under a policy that blocks all network access, so nothing you install can phone home.
End-to-end-encrypted group chats, direct messages, friend requests, polls and stickers. Share a code, or just search a username.
Notes with tags, a markdown journal, flashcards with proper SM-2 spaced repetition, a calendar with ICS import, a spreadsheet and a drawing canvas.
Turn it into a clock: twenty-six watch faces, a timer, weather, and an alarm that wakes you with the screen light rather than a sound.
RSS reader, dictionary, world clock, maps, sports scores, an animal encyclopedia and a star map that will point you at what is actually above you right now.
Most of the work here is invisible, and it is the reason this feels different from a normal website on an e-ink screen.
Every screen is drawn once, then only the characters that changed are rewritten. On e-ink a full repaint is a visible flash, so the clock updates two digits rather than redrawing a clock, and a game repaints the dozen squares whose contents changed rather than the board.
The browser engine on these devices is old. Several ordinary pieces of modern JavaScript throw an error that kills an entire script, and none of it shows up when you test in Chrome. There is a gate in the build that scans the shipped file as raw text and refuses to produce a build if any of it slipped in.
Boot was slow, and the cause was not the size of it. It was that the script was inline. A browser can compile an external script on a background thread while it downloads, and keep the compiled result between visits; it can do neither for an inline one. Splitting it out, with no features removed:
| Loading | Before | After |
|---|---|---|
| First ever visit | 1727ms | 815ms |
| Every visit after that | 1021ms | 428ms |
Every app, every game, chat, mail, cloud sync and every theme are free and always will be. The paid plans exist because AI messages and cloud storage cost real money to serve, so those are the only things they raise.
No adverts, ever. Nothing is taken away from the free plan to make a paid one look better.
About thirty seconds. No jailbreak, no sideloading, nothing to flash. That also means an over-the-air update cannot break it, and a factory reset costs you nothing.
On your e-reader, open the menu and choose Web Browser (on some models it is under "Experimental" or the … menu).
Type kindlehub.pro into the address bar.
Open the menu and add a bookmark so it is one tap away next time. That is the whole setup.
Every app and every game is free, and always will be. There are optional paid plans, but they only raise the AI message allowance and the cloud storage limit, which are the things that cost money to serve. Nothing has ever been moved out of the free plan to make a paid one look better.
If your Kindle has the built-in web browser, it works. Paperwhite, Oasis, Scribe and most modern models do. It also runs perfectly well in any phone, tablet or desktop browser.
Once the page has loaded, the core of it works with no connection: games, notes, journal, calendar, flashcards, the drawing canvas. Signing in works offline too. Chat, weather, news and the AI need a connection, and books need one to download.
Your saved state is encrypted on your device before it is uploaded, using a key derived from your password, which the server never sees. Chat messages and mail are encrypted the same way. If someone stole the whole database they would get ciphertext.
No, and no. It is a single web page. Open it in the browser your device already has and bookmark it.
No, and it does not pretend otherwise. E-ink refreshes far too slowly for video, and anything that animates continuously is unreadable and drains the battery. Everything here is turn-based, tap-driven or static by design.
KindleHub is built and maintained by Aran, mostly in response to what people report from inside the app. Feedback and bug reports go straight to the developer from the app's own feedback page.
Rekindle (rekindle.ink) is a similar idea with a larger community, and it is worth trying both. The differences: in KindleHub every app and every game is free, and the paid plans only raise the AI message allowance and cloud storage, whereas Rekindle keeps some of its apps behind a subscription. KindleHub also works in any e-reader's browser, not only on Kindles, and publishes an open-source companion pack for jailbroken devices.