BillCraft AI
A privacy-first local invoicing tool for freelancers and small businesses, supporting AI invoice generation and structured OCR extraction of receipts, with data remaining on the local machine.
Timeline (last 90 days)
BillCraft AI is an open-source invoicing workbench for freelancers, independent consultants and small micro-retailers, adopting a local-first (privacy-first) architecture, with core features including an intelligent invoice generator and an AI invoice receipt reader.
After extraction is complete, the server uses strict Python mathematical validation logic to check line item arithmetic (quantity × unit price = amount, subtotal + tax = total), and only writes to SQLite after validation passes, forming a two-layer design of 'AI extraction + rule validation'.
When BillCraft AI's backend cannot access the local Ollama, it switches to Cloudflare Workers AI (@cf/qwen/qwen2.5-7b-instruct) as cloud fallback inference.
BillCraft AI's privacy promise contains tension: the product's core promise is privacy-first, but the demo environment actually uses Cloudflare cloud inference, and the author did not explain in detail the trigger conditions of the switching logic or the user notification mechanism.
BillCraft AI participated in the selection for three award categories: open-source AI champion, Qwen 2.5 7B local deployment, and best productivity tool.
BillCraft AI's code has been open-sourced on GitHub, the online experience version is deployed at billcraft-wzr8.onrender.com, and when run locally the frontend is at localhost:5173 and the backend at localhost:8000.
All Facts (6)
BillCraft AI is an open-source invoicing workbench for freelancers, independent consultants and small micro-retailers, adopting a local-first (privacy-first) architecture, with core features including an intelligent invoice generator and an AI invoice receipt reader.
50%UnverifiedAfter extraction is complete, the server uses strict Python mathematical validation logic to check line item arithmetic (quantity × unit price = amount, subtotal + tax = total), and only writes to SQLite after validation passes, forming a two-layer design of 'AI extraction + rule validation'.
50%UnverifiedWhen BillCraft AI's backend cannot access the local Ollama, it switches to Cloudflare Workers AI (@cf/qwen/qwen2.5-7b-instruct) as cloud fallback inference.
50%UnverifiedBillCraft AI's privacy promise contains tension: the product's core promise is privacy-first, but the demo environment actually uses Cloudflare cloud inference, and the author did not explain in detail the trigger conditions of the switching logic or the user notification mechanism.
50%UnverifiedBillCraft AI's code has been open-sourced on GitHub, the online experience version is deployed at billcraft-wzr8.onrender.com, and when run locally the frontend is at localhost:5173 and the backend at localhost:8000.
50%UnverifiedBillCraft AI participated in the selection for three award categories: open-source AI champion, Qwen 2.5 7B local deployment, and best productivity tool.
50%