Skip to the content.

Open Receipt OCR

A powerful, flexible, and extensible OCR (Optical Character Recognition) platform designed specifically for receipts and documents. It supports a wide range of OCR providers, from cloud-based AI models to local engines.

✨ Key Features

🚀 Quick Start

# Clone the repository
git clone https://github.com/iursevla/open-receipt-ocr.git
cd open-receipt-ocr

# Setup environment
cp server/.env.example server/.env
# Edit server/.env with your API keys

# Run development server
npm run dev

# Access the app
open http://localhost:3000

📸 Screenshots & Demo

Dashboard OCR Jobs (Card View) OCR Jobs (Table View)
Dashboard Card view Table view
Create Job Multiple Files Image Crop
Create job Multiple files Crop
Job Detail — Results Job Detail — Failed Settings
Results Failed Settings
Dark Mode Localisation (German)
Dark mode German UI

→ See all screenshots with descriptions

📖 Documentation

🏗️ Architecture

The application is built with:

🔌 Supported OCR Providers

Local (No API Keys)

Cloud (API Keys Required)

See Configuration for details on setting up each provider.

💾 Storage Options

🔐 Secret Management

📋 Requirements

🤝 Contributing

We welcome contributions! See Development Guide for instructions on:

📝 License

This project is open source. Check the repository for license details.

🆘 Support

For issues and questions: