Think now, organize later.
Capture raw developer thoughts instantly from your terminal. Analyze them with AI when you're ready. No waiting. No formatting.
Your best ideas shouldn't
vanish with the next tab.
Developers have dozens of scattered thoughts every day. They get lost in Slack threads, forgotten tabs, or just disappear. dump captures them the moment they happen.
Instant capture
Type a thought, it's saved. No API call, no spinner. Your flow state stays intact.
On-demand analysis
AI sees all your thoughts together and finds connections you'd miss thinking one at a time.
Voice capture
Press Space to speak. Transcribed locally on your Mac. No audio leaves your device.
Local and private
Everything on your machine. Thoughts never leave until you explicitly ask for analysis.
Pattern recognition
Surface what keeps coming up. What's stuck. What shifted. Your thoughts become strategy.
Ready to share
Generate standup updates from your thoughts. Paste into Slack. Read in your daily. 30 seconds.
Four steps. Zero friction.
Dump
Type or speak whatever is on your mind. Raw, messy, unformatted. Saved instantly.
Keep going
Don't stop. Dump 5, 10, 50 thoughts throughout your day. All captured and timestamped.
Analyze
Type /insights and AI categorizes, prioritizes, and maps dependencies.
Track
Use /weekly for patterns, /compare for trends, /standup for updates.
Up and running in 60 seconds.
Install
Requires Node.js 22+
Set an API key
Pick any one provider. Saved once, used forever.
$ echo 'ANTHROPIC_API_KEY=sk-ant-...' > ~/.dump/.env
# or OpenAI
$ echo 'OPENAI_API_KEY=sk-...' > ~/.dump/.env
# or Google
$ echo 'GEMINI_API_KEY=AI...' > ~/.dump/.env copy
Run
That's it. Start dumping.
Voice mode optional
macOS only. Press Space to speak instead of type. Transcription is fully local.
Everything you need.
Nothing you don't.
Type / for autocomplete with arrow key navigation
Works with any provider.
Set one API key. Auto-detected. No configuration.
Common questions.
Why not just use an AI chatbot?
Chatbots are great when you want answers. dump is for when you want to think. You're not going to open a browser, navigate to a chatbot, and type "maybe the cache is stale" — that thought is too small, too raw. So it vanishes. dump captures what you'd never bother telling a chatbot. And when you have 20 of those thoughts, analyzing them together reveals patterns and connections you'd never see one at a time.
Is my data private?
Yes. All thoughts are stored locally on your machine at ~/.dump/. Nothing leaves your device until you explicitly run /insights or /weekly. Voice transcription happens entirely on your Mac using Apple's built-in speech recognition — no audio is sent anywhere.
Do I need to pay for dump?
dump itself is free. You bring your own API key from Anthropic, OpenAI, or Google for the AI analysis features (/insights, /weekly, /standup, etc.). Thought capture, search, export, and everything else works without any API key at all.
Does it work without an API key?
Yes — partially. Capturing thoughts, searching, pinning, exporting, and browsing history all work without any API key. You only need a key when you want AI analysis (/insights, /weekly, /standup, /compare, /focus). dump will tell you how to set one up.
What happens to my thoughts?
They're stored as a JSON file at ~/.dump/thoughts.json on your machine. You own them completely. You can export them as Markdown or JSON anytime with /export. Pinned thoughts survive /clear. Nothing is synced, uploaded, or shared unless you choose to.
Stop losing thoughts
to context switches.
Install in 10 seconds. Start dumping in 11.
Install from npm