receipthero  by Nutlope

AI-powered receipt management and expense analysis

Created 4 months ago
292 stars

Top 90.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

ReceiptHero is an open-source receipt management application designed to automatically organize user receipts using AI-powered Optical Character Recognition (OCR). It targets individuals and power users seeking an efficient way to track expenses, offering automated data extraction and categorization. The primary benefit is streamlined receipt management with enhanced privacy through local data storage.

How It Works

The application utilizes a Next.js app router architecture with Tailwind CSS. Users upload receipt images, which are then processed by Together AI's Llama 4 Scout 17B model. This LLM performs OCR to extract structured data, including vendor, date, amount, items, and currency. The system automatically categorizes expenses and presents spending breakdowns, storing extracted data locally in the browser.

Quick Start & Requirements

  • Install/Run: Clone the repository, create a Together AI account, obtain an API key, create a .env file using .example.env and add the API key, then run npm install followed by npm run dev.
  • Prerequisites: Together AI account and API key.
  • Links: Together AI

Highlighted Details

  • AI-driven OCR and data extraction via Together AI's Llama 4 Scout 17B.
  • Automated expense categorization (e.g., groceries, dining).
  • Local browser storage for enhanced user privacy.
  • Built with Next.js (App Router), Tailwind CSS, shadcn/ui, and Zod for validation.

Maintenance & Community

No specific details regarding maintainers, community channels (like Discord/Slack), or project roadmap were provided in the README.

Licensing & Compatibility

The project's license is not explicitly stated in the provided README. This omission requires clarification for assessing commercial use or derivative works.

Limitations & Caveats

The application's functionality is dependent on the external Together AI service, potentially incurring costs and introducing third-party reliance. Data is stored locally in the browser, which may limit persistence and accessibility across different devices or browsers.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
8 stars in the last 30 days

Explore Similar Projects

Starred by Gregor Zunic Gregor Zunic(Cofounder of Browser Use), John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), and
2 more.

midday by midday-ai

0.3%
14k
All-in-one business management for freelancers
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.