Nutlope/receipthero
Organize all your receipts with AI
ReceiptHero is an open-source web app that helps you manage receipts using AI-powered OCR (optical character recognition). It reads the text from receipt images and turns it into structured data, then shows you a spending breakdown. The app runs entirely in your browser, and your data stays local for privacy.
How it works
- You upload receipt images by dragging and dropping them or selecting files.
- The images are sent to Together AI's Qwen3.5 vision model, which performs OCR (reads the text).
- The model extracts structured details: vendor, date, amount, items, currency, and payment method.
- Expenses are automatically categorized (e.g., groceries, dining, gas).
- You see a spending breakdown and a receipt management interface.
- All data is stored locally in your browser — nothing is sent to a server.
Tech stack (from the README)
- Next.js (App Router) with Tailwind CSS for the frontend
- Together AI for LLM-powered OCR
- Qwen3.5 9B for receipt data extraction
- shadcn/ui components with Radix UI
- Zod for data validation
Running it locally
- Fork or clone the repository.
- Create an account at Together AI to get an API key for the OCR service.
- Create a
.envfile (use.example.envas a template) and add your API key. - Run
npm installand thennpm run devto install dependencies and start the development server.
Note: The README does not mention any other features beyond what's listed above. The app is powered by Together AI, and the OCR model is Qwen3.5 9B.
Related
- Project
- Project
- Project
- Project
- Project