Turn rambling into action, in real time.
Brain dump out loud while you work. Good Ramble listens and quietly writes back next steps, notes, and answers.
Bring your own Deepgram & OpenAI keys. No account.
Animated demo: you speak, Good Ramble transcribes what you say live, and once you pause it replies silently in text with suggestions and code.
It knows when to say something.
Your instructions decide what deserves a reply. Filler and half-finished thoughts get silence. Questions, mistakes, and whatever you asked it to watch for get an answer.
Your instructions: Help me debug this out loud. Flag edge cases I'm missing and keep a running list of TODOs.
- You
okay, um… let me pull up the cache module
so writes go straight to localStorage, wait, what if two tabs write at once?
Replies: That's a race: last write wins silently. Add a version check before the write.
yeah, let me just rename this to something clearer
okay, I think the fix is done
Replies: TODO: test with two tabs open, and handle the rejected write in the UI.
- Step 1
Tell it what matters
Write custom instructions or pick a template like rubber duck debugging, interview prep, and more.
- Step 2
Think out loud
Talk the way you normally would. It transcribes in real time.
- Step 3
Get replies worth reading
When you pause, it checks your instructions and only writes back if it's useful. Keep talking to interrupt.
For any kind of talking-to-yourself
You say
“...so the cache invalidation happens when, wait, what if two tabs write at once?”
It writes back
- Two tabs writing to the same key is a race, not an edge case.
if (cached.version !== expected) return- Worth deciding: last-write-wins, or reject and re-fetch?
Your ramble stays yours.
No history stored on our server. Everything is stored locally in your browser.
Stored in your browser
Chats, recordings and templates live in IndexedDB on your device. Export or delete them any time.
Sent only to process
Your audio goes to Deepgram to become text, and that text goes to OpenAI to get a reply. We don't keep a copy.
Kept on our server
Only your account and billing, if you sign in. Never transcripts, audio or replies. With your own API keys, no account is needed.
Features
Multi-speaker mode
Transcribe a conversation, not just one voice — each speaker is tracked separately.
Recordings & transcripts
Download the audio and the full transcript whenever you want.
Attach files
Drop in files for context while you talk.
MCP tools
Connect MCP servers so it can act on what you're saying.
search_docs()Templates
Start from a ready-made prompt instead of writing your own.
Usage & cost tracking
See what you're spending on Deepgram and OpenAI, at a glance.
Frequently asked
Do I need an account?
No. There's no sign-up. Open the app and start talking.
What does it cost?
Good Ramble itself is free. You bring your own Deepgram and OpenAI API keys and pay those providers directly for what you use. The usage panel tracks spend as you go.
Where is my data stored?
Locally, in your browser. Chats, recordings, and templates live in IndexedDB on your device. There's no server history.
Can it talk back out loud?
Yes. Turn on Voice Mode and pick a language, and it speaks each reply out loud, concisely. Leave it off and replies stay text only, so nothing interrupts you mid-thought.
Does it work with multiple people?
Yes. Multi-speaker mode transcribes a conversation, not just one voice.
