Snag Capture Architecture

Snag Capture Architecture An architecture diagram generated by Archify. Capture sources · share sheet, browser · Architecture component Capture sources share sheet, browser Snag API · ingest + PATCH · Local machine Snag API ingest + PATCH In-process queue · background jobs · Local machine In-process queue background jobs Classifier · stage, impact, effort · Local machine · proposed, not final Classifier stage, impact, effort proposed, not final SQLite store · captures + decisions · Local machine SQLite store captures + decisions Viewer · review and correct · Local machine Viewer review and correct User · sees why it matters · Architecture component User sees why it matters faster-whisper · local audio text · Local machine faster-whisper local audio text Litestream · WAL replication · Local machine Litestream WAL replication S3 / B2 · durable copies · Architecture component S3 / B2 durable copies ingest background audio files propose fields persist proposed load captures review, correct, act accept or correct stream WAL ship changes Local machine

How Snag captures and keeps content

Snag is a local-first content capture system that grabs social content, classifies it, and makes it reusable.

The architecture:

It is a working example of Chris's local-first AI tooling, in development now: 9 captures across 5 sources so far.

Capture

  • • Anything saved arrives through the API
  • • Audio is transcribed locally, no cloud send

Decision

  • • Classifier proposes stage, impact, and effort
  • • No calibrated confidence score, user accepts or corrects

Action

  • • The capture app that turns anything you save into your next action
  • • Durability via Litestream to S3 or B2