Self-host receipt-wrangler
v7.3.0Self-hosted receipt manager with OCR and AI extraction
- Stars
- 292
- Ports
- 80 (HTTP (nginx reverse proxy serving desktop UI and proxying API)), 8081 (Internal API port (Go API))
What is receipt-wrangler?
Receipt Wrangler is a self-hosted application for managing receipts. It scans receipts using OCR, extracts data with AI assistance, integrates with email for automated processing, supports multiple users with group management, and enables splitting and sharing receipts. The codebase is a monorepo with a Go API, an Angular web frontend, and a Flutter mobile app. Deployment uses a single Docker container running nginx on port 80 that proxies to the Go API on port 8081. Data persists in SQLite with dedicated volumes for data, database files, and logs. The project is licensed under AGPL-3.0.
Should you self-host receipt-wrangler?
receipt-wrangler scores 49/100 on selfhost.directory (how scoring works) and ranks #27 of 62 in Personal Finance. It has 292 GitHub stars.
It shipped 5 stable releases in the past year. The latest, v7.3.0, came out on 24 October 2026. New versions land roughly every 2 months.
Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is Firefly III (82/100, 25 023 stars). It scores higher overall, so compare the two before you pick. See receipt-wrangler vs Firefly III side by side.
Features
- AI-assisted data extraction
- Desktop web interface
- Email Integration
- MCP IntegrationEnabled at runtime via System Settings
- Multi-user support
- Native mobile app
- OAuth 2.0 / OIDC support
- OCR receipt scanning
- Receipt splitting and sharing
receipt-wrangler README
More in Personal Finance
RotkiSelf-hosted, open-source crypto portfolio tracker that decodes on-chain and exchange history into readable events and local profit/loss tax reports.
SecuroSelf-hosted, open-source personal finance app: bank sync, transaction rules, budgets, asset tracking and net-worth reports, plus OIDC, passkeys and AI agents.
SparkyBudgetSparkyBudget is a self-hosted personal finance app for tracking accounts, managing budgets, and analyzing spending with a dark UI and SimpleFin sync.
spliitSelf-hosted, open-source expense splitting app where groups track shared spending with uneven splits, balances, reimbursements and optional AI receipt scanning.
splitproSplitPro is a self-hosted, open-source expense tracker that replaces Splitwise with unlimited expenses, groups, recurring bills, receipt attachments, and PWA support.
subscription-managerSelf-hosted web app to track subscriptions, view payment calendars, calculate totals, and get notified via NTFY or Gotify. Open-source with Docker deployment.
SubTrackerSubTracker is an open-source, self-hosted subscription manager to track renewals, budgets, and spending across currencies with AI capture and Wallos migration.
SureSelf-hosted open-source personal finance app forked from Maybe Finance: track bank, stock and crypto accounts in any currency, budget, and query an AI assistant.
syllogicSyllogic is an open-source, self-hosted personal finance dashboard tracking balances, spending, and recurring charges with optional AI categorization.
ThriftyThrifty is a self-hosted, open-source personal finance web app for tracking monthly income and expenses with multi-user support.
TrackMyRupeeSelf-hosted, open-source personal finance tracker for Indian professionals with manual entry, net worth tracking, loan management, and multi-currency support.
VoucherVaultSelf-hosted Django app to manage digital coupons, vouchers, loyalty cards and gift cards with PWA offline access, expiry alerts, OIDC login, and stats API.
0 comments