Ramble
Dictate rambling voice notes; an agent composes them into a post in your own words.
Ramble is a writing tool for people who think out loud. Instead of staring at a blank page, you dictate rambles from your phone - pauses in your speech become chunk breaks - and an AI agent acting as the “composer” reads the whole tape and writes the next draft. The catch it takes seriously: the draft has to be your words, with a traceable line back to what you actually said, so it reads like you wrote it rather than like a model paraphrased you.
How it works
- Dictate from your phone. The frontend is a mobile PWA - hit the mic, ramble, save. Speech pauses are recorded as breaks so the composer can see the shape of your thought.
- An agent composes. Submitting a review (or tapping “compose”) spawns a headless agent session that reads the tape and writes a new draft version. Draft versions and reviews are append-only, so nothing you said is ever destroyed.
- Provenance for every passage. Tints show whether text is verbatim, lightly edited, or composer glue. Tap a passage for the word diff and the source tape in context. A validation gate rejects any draft whose passages don’t trace back to the tape.
- Review it like a pull request. Comment on passages, submit a general note, and the composer processes it immediately. You can also edit directly, which promotes your typed text to first-class, locked source material.
Notes
A Go binary serves the API and the embedded React UI; all state is JSON files on disk, no database server. The composer runs on a separate agent-session platform, so the web server itself makes no model calls - it just owns the file contract the composer writes against.
snapshot
reflects ramble@686ac89captured Aug 12, 2026