Capture
However the thought arrives.
Talk into the app, hand it a recording, or paste something you already wrote.
- Works offline after your first visit
- Installable as an app
Voice notes, filed on your device
Record, upload or paste what’s on your mind. Ramble pulls out the to-dos, ideas and decisions, and files each memo by day, project and topic, on your device.
Example ramble
Recorded 0:18 · organized on this device
Okay, walking back from the coffee place. What if the first screen is just a big record button and nothing else? I need to send Maya the pricing draft before Friday. We're going with a free tier that's actually generous. Should projects be suggested or set up front?
Filed under Launch4 items
Going with a free tier that's generous
01How it works
Step 1
Record in the app with live transcription, drop in an audio file, or paste a transcript from Voice Memos or Wispr Flow.
Step 2
On your device, it pulls out to-dos, ideas, decisions and open questions, marks the sentences worth keeping and files the memo under the right project.
Step 3
Every memo lands on its day in the calendar and on its project page. Search brings back the one thing you said three weeks ago.
Demo memo, real app layout.
02Features
Capture
Talk into the app, hand it a recording, or paste something you already wrote.
Organize
Say “I need to…”, “what if…” or “we’re going with…” and it becomes a to-do, an idea or a decision. Give a project a few keywords and matching memos file themselves.
Review
Each memo lands on the day you said it, tinted by your one-tap mood check-in.
Own your data
Everything lives in your browser. Export it all to one JSON file and import it back whenever you like.
03Privacy
| Data | Where it lives | Who can read it | How to delete |
|---|---|---|---|
| Memos, to-dos, projects | Where it lives This device Stored in your browser (IndexedDB). No account needed. | Who can read itAnyone with access to this browser profile. | How to deleteUse Delete all data in Settings, or clear this site’s browser data. |
| Organizing | Where it lives This device To-dos, ideas, decisions, highlights and topics are found by code running in your browser. | Who can read itAnyone who can read the memo can read its filed items. | How to deleteDelete the memo to remove its filed items, or use Delete all data in Settings. |
| Uploaded audio | Where it lives This device Whisper transcribes the file inside your browser. Its model downloads once from Hugging Face. Saved audio follows the sync setting below. | Who can read itAnyone with access to this browser profile when saved locally. | How to deleteDelete the local memo to remove its saved audio. The original uploaded file is unchanged. |
| Live transcription | Where it lives Your browser’s speech service Live transcription uses your browser’s speech service, which may process audio on the browser maker’s servers. | Who can read itYour browser’s speech provider may process the audio; Ramble does not run that service. | How to deleteDelete the saved memo in Ramble. For audio processed by the speech service, consult that provider’s retention and deletion policy. |
| Sync | Where it lives Not on this site Cross-device sync isn’t set up on this site, so your journal stays in this browser. Live transcription is still the exception above. Run your own copy with a Supabase project to sync across devices. | Who can read itNo synced copy is stored by this site. | How to deleteThere is no synced copy to delete. Use Delete all data in Settings for this browser’s journal. |
04Examples
Example ramble · Startup idea
What if the waitlist was the product demo? People could try it before they sign up. I should ask Sam whether the demo can run without an account.
Ramble files
Waitlist was the product demo
Example ramble · End of the day
Long day. The investor call was rough, but the design review went really well. I need to follow up with Priya about the deck tomorrow.
Ramble files
Follow up with Priya about the deck
Example ramble · Product call
Okay, we're going with weekly billing for the beta. I need to update the pricing page. Do we still need annual plans at all?
Ramble files
Going with weekly billing for the beta
05Pricing
Free
Everything, on this device
Self-hosted
Cross-device sync isn’t set up on this site. Your journal stays in this browser.
06FAQ
Short answers on privacy, offline use and getting your data out.
Whisper transcribes recordings and uploads on your device. Memos are stored locally in IndexedDB. Optional Supabase sync stores memos and audio in your account when you sign in. Live dictation uses your browser’s speech service, which may send audio to the browser maker’s servers.
After an initial online visit, you can use the app offline with locally stored memos. On-device Whisper transcription needs an initial model download. Live dictation and account sync may need a connection. Install Ramble from your browser’s install or Add to Home Screen option where supported.
Ramble is free. You can start without an account or API keys.
Export everything as JSON or Markdown, and copy single memos as Markdown; only JSON can be imported back into Ramble.
Ramble works in current Chrome, Edge, Safari and Firefox. Web Speech live dictation works in Chrome, Edge and Safari. In Firefox, record or upload audio for on-device Whisper transcription, or type and paste text.
Yes. Upload an audio file, such as an .m4a exported from Voice Memos, for transcription and organization. You can also paste a transcript from Voice Memos, Wispr Flow or another app.
Yes, under the MIT License. Read the code, run it yourself or contribute on GitHub.
Open Ramble in your browser and start talking. No account, no download.