InvoiceItemizer : A Local-First Freelance Billing Tool with Gemma and GitHub Copilot
Description and use
InvoiceItemizer lets freelancers instantly create professional invoices from unstructured notes using a local Gemma model and GitHub Copilot, ensuring data privacy and zero infrastructure costs.
Problem
Freelancers spend excessive time converting unstructured notes into professional invoices, often using clunky software that risks data privacy.
Outcome
InvoiceItemizer enables freelancers to generate clean invoices instantly without external servers, reducing time and eliminating infrastructure costs.
Workflow
- Paste unstructured notes into the dashboard
- Local Gemma model parses text and extracts items, rates, and totals
- Invoice is formatted and displayed
- User downloads or copies the invoice for client
- All processing occurs client‑side via WebGPU and Transformers.js
Evidence
Instead of typing numbers into corporate platforms, users simply paste their rough, unstructured notes right into the dashboard.
Because InvoiceItemizer runs Google's open-weight Gemma model entirely client-side via WebGPU and Transformers.js, user financial data and client notes never touch an external server.
Zero Infrastructure Cost: Combining static hosting via GitHub Pages with client-side browser inference means my operating costs are literally zero.
- Record date: 2026-10-14T18:41:25.190Z