← back to apps

Ramblr

com.trevornk.ramblr

android GPL-3.0-only kind 32267

Tap, ramble, tap. Clean dictated text lands wherever your cursor is.

latest release
1.0.46 main
released 2026-10-25 14:17 UTC
download apk
com.trevornk.ramblr_49.apk · 43.5 MB
android-arm64-v8a vcode 49
✓ signed cert 375c6f11…
screenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshot

about

description
No keyboard swap, no separate app to paste out of. Ramblr floats a single button over whatever you're already doing — Slack, Discord, a code editor, an email — and inserts your words directly into the focused field the moment you're done talking. - Tap, ramble, tap. One button, everywhere. No mode switching, no separate transcript to copy-paste. - Fully offline if you want it. On-device transcription and on-device cleanup — nothing ever has to touch the network. - Or route it through the best cloud models. OpenAI and Gemini for transcription; OpenAI, Anthropic, and Gemini for cleanup — chained in whatever fallback order you configure, your own API keys, no relay server in between. - Fastest of both worlds. Instant on-device transcription, cloud-grade cleanup — dictation feels instant and still reads like you actually meant to write it. - Cleanup styles that match how you actually talk. Formal, Casual, Notes and lists, Email, Concise — or write your own. Ramblr strips the "ums," collapses your self-corrections, and keeps your meaning, not just your words. - It learns your vocabulary. Feed it your project names and jargon once; cleanup stops mangling them forever. Ramblr uses Android's Accessibility Service for one narrow reason: to insert dictated text into the currently focused text field across apps. It does not replace your keyboard. It does not run background automation. It only acts after you explicitly tap the overlay button. **Five ways to start dictating:** the floating icon (default), the optional Ramblr Voice keyboard, Android's system accessibility button or a volume-key hold, a Quick Settings tile, or by selecting existing text in any app and tapping "Ramblr" to clean it up. Two of those — the voice keyboard and the select-text integration — work with the Accessibility Service turned off entirely. Ramblr Voice is a voice-only input method, not a full replacement keyboard: it has no letter, number, or symbol rows. **Network connections:** Ramblr makes no network connection on its own. Every connection it can make is listed here: - **Speech and cleanup model downloads (on request).** On-device transcription needs a speech model, which is downloaded only when you pick one — from github.com (the sherpa-onnx project's release files) or huggingface.co. Optional on-device cleanup and optional silence auto-stop download their models the same way, only when you turn those features on. Nothing is downloaded until you ask for it, and models are verified against a known SHA-256 before being installed. - **Optional cloud transcription and cleanup (off by default).** Only if you enable it and supply your own API key. Requests go straight from your phone to the provider you chose (OpenAI, Anthropic, Google Gemini, or a self-hosted OpenAI-compatible endpoint you point it at) — there is no Ramblr server in between. - **Cloud model list (only while setting up a cloud provider).** When you open the cloud provider setup screen, Ramblr refreshes its list of available cloud models — which models each provider offers and their prices — from a public file on gist.githubusercontent.com, at most once a day. This exists so a newly released cloud model can be offered without shipping an app update. It is never fetched if you don't use cloud providers, it carries no identifying information, and a bundled list is used if the fetch fails. There is no analytics, no telemetry, no crash reporting, and no advertising of any kind. This F-Droid build also contains no update checker: it never contacts GitHub to look for new versions, and updates come from F-Droid like any other app. **Privacy:** combine local transcription with local cleanup and nothing ever leaves the device. There is no backend for this app — in every cloud mode, requests go straight from your phone to the provider using your own API key, with no relay server in the middle. Cl
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-09-22T23:32:01.794190+00:00
last event
2026-10-12 14:11 UTC
install
zapstore.dev or any Zapstore-compatible client
topics
#keyboard & ime #speech recognizer

source & build

repository
https://github.com/trevornk/ramblr
arch flags
android-arm64-v8a
manifest
missing

releases (kind 30063)

5 releases indexed; latest 1.0.46.

versionchannelreleasedevent
1.0.46 main 2026-10-25 14:17 UTC 22696eaf…
1.0.40 main 2026-10-22 18:44 UTC c181166e…
1.0.39 main 2026-10-12 14:11 UTC 851e47e3…
1.0.33 main 2026-10-03 19:53 UTC f9d7726c…
1.0.32 main 2026-09-22 20:02 UTC 212270f1…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

1.0.46 — com.trevornk.ramblr_49.apk

sha256
5f782896decfd97eaf947021379430e718a40f414f0c0cf42f91d47385c27ca1
size
43.5 MB
archs
android-arm64-v8a
version code
49
apk cert sha256
375c6f118f18f900971e80ee1b9f711b7abd0845e6de317fbdff0abbfb1eda5a
download
com.trevornk.ramblr_49.apk

1.0.40 — com.trevornk.ramblr_43.apk

sha256
e607178561d3a080c36006f2021ef81615eaab8e239d4b5ffe0df1e936592993
size
43.4 MB
archs
android-arm64-v8a
version code
43
apk cert sha256
375c6f118f18f900971e80ee1b9f711b7abd0845e6de317fbdff0abbfb1eda5a
download
com.trevornk.ramblr_43.apk

1.0.39 — com.trevornk.ramblr_42.apk

sha256
999a3f52d98342f996bfb07b7a9f26f6f47ccfe1237d4da74e4f158ab82b2f92
size
43.4 MB
archs
android-arm64-v8a
version code
42
apk cert sha256
375c6f118f18f900971e80ee1b9f711b7abd0845e6de317fbdff0abbfb1eda5a
download
com.trevornk.ramblr_42.apk

1.0.33 — com.trevornk.ramblr_36.apk

sha256
5cd312da8d0dbd14de90c8509c0961f36956518cdf38c1d03cf1548b271eb248
size
43.3 MB
archs
android-arm64-v8a
version code
36
apk cert sha256
375c6f118f18f900971e80ee1b9f711b7abd0845e6de317fbdff0abbfb1eda5a
download
com.trevornk.ramblr_36.apk

1.0.32 — com.trevornk.ramblr_35.apk

sha256
10dc85486eb19041e4bbf57985a5dbeeda2325acd343afea095f00e1dff10cd2
size
43.4 MB
archs
android-arm64-v8a
version code
35
apk cert sha256
375c6f118f18f900971e80ee1b9f711b7abd0845e6de317fbdff0abbfb1eda5a
download
com.trevornk.ramblr_35.apk

Showing the newest 5 asset descriptors; the full set is in /api/apps/78ce6faa…