BillCraft AI: Invoice Generator + AI-Powered Invoice Reader
Description and use
BillCraft AI automates invoice creation and receipt reading locally, preserving privacy and eliminating subscription costs.
Problem
Freelancers and solopreneurs spend hours manually deciphering paper receipts, supplier invoices, and re-typing numbers into spreadsheets, while mainstream SaaS accounting tools charge costly subscriptions and upload sensitive data to third‑party cloud APIs.
Outcome
BillCraft AI reduces manual invoice creation time, keeps sensitive data local, and removes subscription costs by leveraging open‑weight models and local inference.
Workflow
- Create or load a persistent business profile in the browser’s localStorage.
- Add line items with dynamic totals and optionally enhance descriptions with one‑click local AI.
- Generate a high‑resolution branded PDF invoice.
- Drag‑and‑drop a PDF or image receipt into the reader.
- OCR the document using RapidOCR and PyMuPDF.
- Send extracted text to a local Qwen 2.5 7B model via Ollama to parse structured JSON.
- Validate math integrity on the server and transfer data into the generator with a single click.
Evidence
BillCraft AI is a privacy‑first, intelligent invoice studio built for freelancers, contractors, and small business owners.
Freelancers and solopreneurs spend hours every month manually deciphering paper receipts, supplier invoices, and re‑typing numbers into spreadsheets.
BillCraft AI solves this through two streamlined workflows: Smart Invoice Generator and AI Invoice & Receipt Reader.
It automates the tedious work of creating invoices and digitizing messy receipts without sending private financial data to third‑party cloud servers.
Uses RapidOCR and PyMuPDF for fast vector and scanned document text extraction.
Local Ollama Extraction: Sends text to your local Qwen model (qwen2.5:7b) to extract vendor, client…
Strict server‑side Python calculations reconcile line‑item arithmetic before auto‑saving into SQLite.
BillCraft AI operates fully offline.
- Record date: 2026-10-15T00:56:03.008Z