Skip to main content
Developer thought capture

Think now, organize later.

Capture raw developer thoughts instantly from your terminal. Analyze them with AI when you're ready. No waiting. No formatting.

$ npm install -g dump-ai copy
Why dump

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.

~0ms

Instant capture

Type a thought, it's saved. No API call, no spinner. Your flow state stays intact.

/insights

On-demand analysis

AI sees all your thoughts together and finds connections you'd miss thinking one at a time.

Space

Voice capture

Press Space to speak. Transcribed locally on your Mac. No audio leaves your device.

~/.dump

Local and private

Everything on your machine. Thoughts never leave until you explicitly ask for analysis.

/weekly

Pattern recognition

Surface what keeps coming up. What's stuck. What shifted. Your thoughts become strategy.

/standup

Ready to share

Generate standup updates from your thoughts. Paste into Slack. Read in your daily. 30 seconds.

How it works

Four steps. Zero friction.

1

Dump

Type or speak whatever is on your mind. Raw, messy, unformatted. Saved instantly.

2

Keep going

Don't stop. Dump 5, 10, 50 thoughts throughout your day. All captured and timestamped.

3

Analyze

Type /insights and AI categorizes, prioritizes, and maps dependencies.

4

Track

Use /weekly for patterns, /compare for trends, /standup for updates.

Get started

Up and running in 60 seconds.

1

Install

Requires Node.js 22+

$ npm install -g dump-ai copy
2

Set an API key

Pick any one provider. Saved once, used forever.

# Anthropic
$ 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
3

Run

That's it. Start dumping.

$ dump copy
4

Voice mode optional

macOS only. Press Space to speak instead of type. Transcription is fully local.

$ brew install sox copy
Commands

Everything you need.
Nothing you don't.

/insightsAnalyze recent thoughts
/focus <topic>Deep-dive one area
/standupDaily standup summary
/weeklyPattern analysis
/compareThis week vs last
/searchFind past thoughts
/copyCopy insight to clipboard
/pin <n>Mark important
/export mdSave as markdown
/delete <n>Remove a thought
/lastRecent thoughts
/historyAll captured thoughts

Type / for autocomplete with arrow key navigation

Bring your own AI

Works with any provider.

Set one API key. Auto-detected. No configuration.

Anthropic
Claude
OpenAI
GPT
Google
Gemini
FAQ

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