Why it exists
Paper mail keeps arriving, and the important bits get lost in the pile. docscan turns the pile into an inbox: scan it once, let the model sort it, deal with it like email.
How it works
The mobile app (Expo / React Native, with on-device camera and image processing) captures pages and hands them to a FastAPI backend, where Claude vision reads each one and figures out which pages belong together, so a multi-page letter becomes a single entry instead of five.
Everything is stored per-user behind JWT auth and surfaced in a web inbox (Inbox / Junk / Processing / Archived) with full-text search and mark-as-handled. It runs as part of the floatbird monorepo, with its own Postgres and Claude Haiku doing the reading.