BrainDump: AI Thought-Mapping Canvas by Pratyush SudhakarBrainDump: AI Thought-Mapping Canvas by Pratyush Sudhakar

BrainDump: AI Thought-Mapping Canvas

Pratyush Sudhakar

Pratyush Sudhakar

The idea
Most note apps make you decide where a thought goes before you have finished having it. BrainDump inverts that: you dump thoughts onto an infinite canvas, and the system works out how they relate.
How it works
GPT-4 handles auto-categorization and roadmap generation. Embeddings score similarity across four typed edge types, semantic, entity, temporal, and causal, which ReactFlow renders as a live graph. A Socket.IO pipeline connects the React frontend to a Node and Express backend, so classification runs asynchronously but lands before you have finished the next thought.
Design decisions
Four typed edges instead of one generic link. "These two ideas are about the same thing" and "this one caused that one" are different relationships, and collapsing them throws away the structure that makes the graph useful.
IndexedDB for client-side persistence, with no server-side storage by default, so half-formed thinking stays on your machine.
The canvas is the primary interface. There is no folder tree to maintain, because maintaining one is the work people avoid.
Built with React 18, TypeScript, ReactFlow, Socket.IO, Node, Express, OpenAI, and Vite. The live demo is linked above.
Like this project

Posted Sep 9, 2026

Infinite canvas that classifies freeform notes and links them in real time across 4 typed edge types, using GPT-4 and embeddings. Live demo online.