Building Dot Connector
The Problem
I kept losing good ideas - not because I forgot to write them down, but because nothing ever went back and connected them. A task on Monday, an idea on Wednesday that was secretly the same problem, a question on Friday that contradicted something I'd decided two weeks earlier. All of it just... sat there.
The Solution
So I built Dot Connector: a small local app where every capture is a "dot," and every few captures, Claude reviews the stream against a standing memory and surfaces three things:
- Non-obvious connections between notes
- Contradictions with what you said before
- Open loops you haven't closed yet
Architecture
The architecture is deliberately simple. It's Express + vanilla JS, no build step, no account system.
- Every capture gets a cheap, fast Claude call for auto-tagging.
- Every 3rd capture triggers a deeper "sweep" - a second Claude call that looks at recent captures alongside standing memory and open loops, and returns structured updates: new memory facts, dot-connects, contradictions, and open-loop resolutions.
Why Local-First
- No server of my own, notes never leave your machine except the direct calls to Anthropic's API.
- Bring-your-own API key so there's no subscription - you pay Anthropic directly, typically well under $1/month for personal use.
- It's just a steal one-time $29 download.
Get It
All info and download: https://dot-connector.eu
Comments
No comments yet. Start the discussion.