tbucket.app

capture/cognition/your vault

What happens when you tap the button

Every capture takes the same path through the worker. Here it is, end to end -- pick an input and step it through.

The rule that shapes everything: your original audio and photos are saved before any model runs, so a capture can never be lost. And the dashed box is Cloudflare -- watch for the one edge that crosses it, because that is the only place your words leave infrastructure you own. Switch the toggle to Ask to see the read path instead: how a question pulls answers back out of your notes.

Flow
Input
AI models
CLOUDFLARE Your phonethe app /api/capturethe worker Transcribenova-3 Read the photoClaude ExtractClaude Indextags + write Echoto your phone R2the safe original D1search + ledger AnthropicClaude, your key Your GitHubthe vault Obsidianyour devices

Toggle Capture / Ask up top. Click any box to jump to that step; on a narrow screen the diagram scrolls sideways.

Your capture
The worker
Durable / committed
Leaving Cloudflare
0Ready
Pick an input above and press Run.

Payload


        
      

Why the dashed box matters

By default, the two Claude steps -- reading text off your photos and tagging your notes -- send that content to Anthropic's API under your own key. Transcription and everything else stay on Cloudflare. That is the single amber edge crossing the boundary above: the whole privacy trade, in one picture.

One config line moves those steps to Cloudflare-hosted models that never leave, at some quality cost. Toggle Cloudflare only above and run it again -- the amber edge disappears and nothing crosses the box. Your call, documented, reversible.

Read the whole install

Back to the overview   The diagram is vanilla SVG and about 400 lines of plain JavaScript -- no framework, no tracking, same as the rest of this site.