cd /news/ai-tools/paperpilot-turning-messy-gst-invoice… · home › topics › ai-tools › article
[ARTICLE · art-151995] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

PaperPilot: Turning Messy GST Invoices into Clean Records with Gemma

A developer built PaperPilot, an invoice and expense assistant for freelancers, consultants, and small agencies that extracts vendor, date, and total data from PDF invoices using Gemma, Google's open-weight model, called through the Gemini API. The tool targets Indian tax requirements specifically, parsing GSTIN numbers and CGST, SGST, and IGST splits that generic tools handle poorly, then deduplicating invoices and organizing results into searchable records and CSV exports. The stack combines Python, Streamlit, PyMuPDF, SQLite, and pandas.

by read1 min views2 publishedOct 17, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle PaperPilot is an invoice and expense assistant for freelancers, consultants, and small agencies.

Anyone who works for themselves ends up with a folder of PDF invoices and a dreaded tax season. Someone has to type every vendor, date, and total into a spreadsheet, spot the invoice that was uploaded twice, and remember who hasn't paid. In India there's an extra layer: GSTIN numbers and CGST, SGST, and IGST splits that generic tools handle poorly.

With PaperPilot you upload a digital PDF invoice and the app:

PaperPilot reads PDF invoices with Gemma, an open-weight AI model, checks the results and organises everything into searchable records and CSV exports Built for freelancers, consultants, and small agencies.

The open model is Gemma. I use Gemma, Google's open-weight model, called through the Gemini API with a standard API key.

Pipeline:

Stack: Python, Streamlit, PyMuPDF, SQLite, pandas, and Gemma via the Gemini API.

── more in #ai-tools 4 stories · sorted by recency
── more on @paperpilot 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/paperpilot-turning-m…] indexed:0 read:1min 2026-10-17 · —