SELF-HOSTED MIT LICENSE 0 TRACKERS

Your receipts belong in a vault. Not a cloud.

LocalOCR turns every crumpled receipt into inventory, budgets, bills, and price history — inside hardware you own. Nothing leaves the building unless you say so.

SCROLL
Chapter 01 — Capture

Any receipt. Any door in.

JPG, PNG, HEIC, PDF. Snap it on your phone, forward it to the Telegram bot, or drop it in the browser. It's queued before you pocket the phone.

INTAKE
receipt_0412.heicreceived
viaTelegram bot
size2.1 MB
queued0.3s
PIPELINE
gemini-2.5-flash97.4%
items parsed14/14
intentgrocery
cost$0.0021
Chapter 02 — Understand

Four models. One verdict.

A fallback chain runs the cheapest OCR model that clears 95% confidence — including one that never touches the internet.

Chapter 03 — Vault

Filed, priced, yours forever.

Line items land in SQLite on your disk. Inventory counts update, budgets reconcile, price history grows — automatically.

LEDGER
inventory+14 items
grocery budget$214 / $400
price history+14 points
synced to cloudnever
Chapter 04 — The Estate

One scan feeds the whole house.

Inventory autopilot

Pantry counts update on every scan, low-stock alerts before you run out.

Shopping intelligence

Lists grouped by store, suggestions for where each item is cheapest.

Bills & forecasting

Recurring obligations with cadence-aware due-date forecasts.

Price history

Store wars, settled with data. What everything cost, everywhere, over time.

Household ledger

Who paid, who owes, who shops. Contribution scoring built in.

Smart home wired

Home Assistant + MQTT, Telegram intake, QR device pairing.

Chapter 05 — The Roster

Cheapest model that clears the bar wins.

G

Gemini 2.5 Flash

fast & nearly free

O

GPT-4-mini

reliable second

L

Ollama LLaVA

on your LAN

100% LOCAL
C

Claude Vision

heavy fallback

4
models, your roster
95%
confidence floor
$0
per month, forever
100%
yours, on disk
Chapter 06 — Open the Vault

Three commands. Yours for life.

localocr — install
Chapter 07 — Forever

Scan today. Own forever.

The last receipt app you'll ever install — because you install it.