# receipt-wrangler

> Receipt Wrangler is a self-hosted, open-source app for scanning, managing, and splitting receipts using OCR and AI extraction, with web, desktop, and mobile interfaces.

- **Category:** Personal Finance
- **Licence:** AGPL-3.0
- **Latest version:** v7.3.0
- **Open source:** oss
- **Languages:** Typescript, Dart, Go
- **Platforms:** Docker
- **Tags:** SQLite, Flutter, Mcp, OAuth, Ocr, Docker, Angular, Go, Self Hosted, Expense tracking, Receipt Management, AI Extraction

## Description

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.

## Links

- [Homepage](https://github.com/Receipt-Wrangler/receipt-wrangler)
- [Website](https://receiptwrangler.io)
- [GitHub Repository](https://github.com/Receipt-Wrangler/receipt-wrangler)

---
Source: https://selfhost.directory/project/receipt-wrangler