Product Introduction
- Definition: The Galactic Receipt Scanner is a self-hosted, private document capture and processing application. Technically, it is a full-stack web application built for deployment on ChatGPT Sites, utilizing a browser-based camera interface, a Cloudflare Worker backend, D1 for metadata, and R2 for private object storage.
- Core Value Proposition: It exists to provide a hands-free, private receipt scanning solution that separates the physical capture process from data extraction. Its primary value is enabling high-volume, accurate digitization of paper receipts and invoices while maintaining complete data ownership and privacy, stress-tested with over 800 real receipts.
Main Features
- Hands-Free, Automated Capture: The system uses computer vision (OpenCV/MediaPipe) to automatically detect a receipt in the camera frame, check for edges, focus, motion, and glare, and capture the image without user interaction. It provides a real-time visual signal (Red/Amber/Green) to guide the operator, turning a mobile phone into a stationary scanning station.
- Private, Owner-Only Instance: Each deployment on ChatGPT Sites is a completely isolated instance with its own database and file store. There is no multi-tenancy; all receipt images, metadata, and processed data are scoped to a single owner account, ensuring data never leaves a user's private cloud environment.
- Agent-Driven Post-Processing: Downstream OCR and data extraction are delegated to ChatGPT Work or Codex sessions via a scoped API connection. The application provides agents with skills to parse receipts, group pages into documents, identify vendors/dates, validate totals, and generate PDFs, all while preserving original images and a revision history for auditability.
Problems Solved
- Pain Point: The tedious, error-prone process of manually photographing and organizing large volumes of paper receipts for expense reporting, accounting, or archival purposes. It solves the problem of blurry photos, missed receipts, and disorganized digital piles.
- Target Audience: Solo entrepreneurs, freelancers, small business owners, volunteers, and administrative assistants who need to digitize batches of receipts. It's also valuable for developers and technical users who prioritize data privacy and want a self-hosted alternative to SaaS receipt scanners.
- Use Cases: Essential for digitizing a monthly expense report batch, processing a stack of volunteer reimbursement receipts, archiving annual tax documents, or any scenario requiring the accurate, sequential capture of 10+ paper documents where manual phone camera use is inefficient.
Unique Advantages
- Differentiation: Unlike mobile apps like Expensify or SaaS platforms, Galactic Receipt Scanner is self-hosted and private by design, with no subscription fees per scan or sharing of data with a third-party OCR service. Unlike simple scanner apps, it orchestrates the entire workflow from guided capture to AI-assisted parsing within a trusted environment.
- Key Innovation: The separation of capture and processing concerns. The capture loop is lightweight, running locally in the browser with basic CV checks, ensuring reliability and speed. The computationally intensive OCR and AI tasks are handled asynchronously by user-controlled AI agents (ChatGPT Work), allowing for advanced processing without embedding costly, persistent API calls into the core application.
Frequently Asked Questions (FAQ)
- Is Galactic Receipt Scanner free to use? The application code is open-source and free. However, you need an active ChatGPT Work or Codex subscription to deploy it on ChatGPT Sites and to use its AI-powered parsing features. You also incur standard Cloudflare R2 storage costs for your receipt images.
- How accurate is the automated receipt parsing? The accuracy depends on the ChatGPT Work agent's capabilities and the quality of the captured image. The system is designed for high-fidelity capture and preserves all original images for review. The agent workflow includes validation and flagging of uncertain readings, requiring human review for ambiguous cases rather than making silent guesses, especially with financial data.
- Can I use it without ChatGPT Work or Codex? You can use the hands-free scanning and storage features independently. However, the advanced OCR, vendor identification, date extraction, and PDF generation functionalities require connecting a ChatGPT Work or Codex session to your private instance via the provided agent access protocol.
- Where are my receipt images and data stored? All data is stored within your own private Cloudflare R2 bucket and D1 database, provisioned within your ChatGPT Sites deployment. The public GitHub repository only contains the application code; your data never touches it. You are responsible for backing up this private storage.
- What are the system requirements for scanning? You need a modern smartphone with a camera and a browser to act as the scanner, and a separate computer for the desktop preview/controls. Both devices need internet access and must be logged into the same owner account. A dark, matte surface and good, consistent lighting are recommended for optimal automatic detection.
