KindBeamer
dev.stkn.kindbeamer
Juraj🏴💛🌘 juraj@tamersofentropy.net KindBeamer sends your documents to your Kindle devices. It is an unofficial, open-source replacement for Amazon's *Send to Kindle* desktop app: one Flutter codebase covering **macOS (Apple Silicon and Intel)**, **Linux** and **Android**, with no Rosetta needed.
First release: Sep 19, 2026, 2 total releases.
Most recent release: Sep 21, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 21, 2026 1.1.0The window is a dispatch label now. Open a document with KindBeamer and it is already addressed: the file you gave it, a title from its name, the devices you ticked last time. Press **Enter** and it goes. The postmark fills as the bytes do, strikes solid on delivery, and the window closes itself. Only a failure keeps it on screen, and it says why. **Monochrome e-paper, inverted at night.** One ink on one paper, no accent hue anywhere: every state is fill, stroke, tick or inversion.
More…
Two bundled faces carry it, one for what the form printed and one for what was filled into it. The icon and the Android splash are drawn in the same world. Paper, night or follow-the-system in Settings. **Keyboard first**, for tiling window managers and anyone who does not reach for the mouse: | Key | Does | |---|---| | `Enter` | Send | | `Esc` | Clear the queue; again to close | | `1`…`9`, `0` | Tick the device on that line | | `A` | All devices, or none | | `E` | Keep a copy in your Kindle library | | `Backspace` | Drop the marked document | | `?` | The card that lists all of this | Devices sit in two numbered columns, so a long list no longer needs scrolling. Every default is remembered for the next document: the devices, the library copy, the appearance, and whether the window closes itself. **Failures speak the app's language.** A send or a device list that fails says what happened and what to do, with Amazon's raw answer folded away behind DETAILS. When Amazon stops accepting this installation's registration, which is what a stale session looks like, the app opens the sign-in flow itself instead of leaving a 403 on the label. Signing in re-registers the same device, so your Kindles and the documents on them are untouched. The sign-in also offers **OPEN IN BROWSER** everywhere now: finish in your own browser and paste the address it lands on. That route was Linux-only before. New page for the project: <https://jooray.github.io/kindbeamer/> ### Install - **macOS** — `KindBeamer-1.1.0.dmg`. Unsigned, so the first launch needs a right-click, Open, or `xattr -dr com.apple.quarantine`. - **Linux** — `KindBeamer-1.1.0-linux-x64.tar.gz` or `-arm64`. Needs GTK 3 and glibc 2.34 or newer. `libsecret` puts credentials in the keyring rather than a file. - **Android** — Zapstore keeps it updated, or `KindBeamer-1.1.0.apk`. Signed with the same key as every release before it; the certificate's SHA-256 is `79750fb49349ec3729be5a3e825507a15e47c6d987e854ae91d5d50a20b3a24d`. Not affiliated with, endorsed by, or sponsored by Amazon. - Sep 19, 2026 1.0.0First release of KindBeamer, an unofficial Send to Kindle client for macOS, Linux and Android. Pick documents, pick devices, send them over Wi-Fi to your Kindles, optionally archiving in your Kindle Library. It speaks the same undocumented service the official desktop app uses, so no browser upload and no email-to-Kindle address. ## Install **Android:** [Zapstore](https://zapstore.dev/apps/dev.stkn.kindbeamer), or the APK below. **macOS:** the DMG below. It is signed with a self-managed key rather than an Apple Developer certificate, so on first launch either right click the app and choose Open, or run:
More…
``` xattr -dr com.apple.quarantine /Applications/KindBeamer.app ``` **Linux:** build from source for now (`flutter build linux`). ## In this release - Sign in with your Amazon account (OAuth PKCE, in an embedded browser). Credentials go to the keychain, or a mode-600 file where no keychain is reachable. - Each installation registers as its own device, so a laptop and a phone can both stay signed in and each appears under its own name in your Amazon device list. - Drag and drop, file dialog, Finder "Open With", the macOS Services menu, and the Android share sheet. - Multi-document queue with per-document title and author and upload progress. - Markdown support: typeset to a PDF sized for a 6" reader where pandoc and a PDF engine can run, otherwise converted to styled HTML. ## Verifying the APK ``` apksigner verify --print-certs -v KindBeamer-1.0.0.apk ``` Certificate SHA-256: `79750fb49349ec3729be5a3e825507a15e47c6d987e854ae91d5d50a20b3a24d` Updates will keep this signing key; an APK presenting a different certificate is not from this project. Not affiliated with, endorsed by or sponsored by Amazon. The API is undocumented and Amazon may change or block it at any time.