Skip to Main Content

InvoicePilot

Built at Meta Global AI Developer Hackathon · Oct 26, 2026 · Remote

InvoicePilot — Demo video

InvoicePilot is an accounts-payable agent for small businesses, built on Meta's open-weights Muse Spark Open. You drop in an invoice (text, PDF or a scanned photo), and it works through these steps: 1. Muse extracts the vendor, line items, totals, PO and bank details. 2. Muse writes a Python audit script that checks the invoice against the business's vendor list, purchase orders and payment history. 3. The script runs in a locked-down sandbox with no network, no secrets, and CPU and memory limits. If it fails, the error goes back to Muse and it retries. 4. Deterministic rules re-check the math, the PO match, bank-account changes, duplicates and prompt injection. 5. Code, not the model, makes the final decision: approve, review, hold, or reject. 6. Muse drafts the vendor email, and a number guard stops it from inventing amounts. 7. Payments go to an approval queue and only ever pay the bank account already on file. It catches the mistakes and fraud that cost small businesses real money: math errors, double payments, over-PO billing, "we changed our bank" scams, and invoices with hidden instructions aimed at AI agents. All code in the repo was written during the event (Nov 3, 2026). Samples use fictional data.

Team