InvoiceGen for macOS.

Local-first invoices, built for your Mac.

A focused native workspace for clients, projects, payment details, invoices, and PDF-ready exports. No account, no hosted backend.

Version v0.1.6 macOS 14.0+ required
InvoiceGen macOS app window showing invoice lists, client revenue charts, and native sidebar tabs

A native invoice workspace without a service account.

InvoiceGen keeps invoice data on your Mac while giving you enough structure for real client work: contacts, projects, line items, due dates, tax, payment notes, exports, backups, and a Rust CLI that reads the same local store.

Storage
Local files on your Mac
Exports
PDF-ready invoice output
Automation
Rust CLI, same data model
License
Open source, Apache 2.0

What is InvoiceGen?

InvoiceGen is a local-first invoicing workspace for macOS that combines a native Swift app with a Rust command-line interface. It is designed for freelancers, consultants, and small teams who want to manage clients, projects, invoice line items, due dates, payment details, taxes, notes, backups, and PDF-ready invoice exports without creating a cloud account or storing billing data on a hosted service. The macOS app and CLI use the same local store format, so users and AI agents can inspect, create, list, render, export, and restore invoice data through scripts while preserving compatibility with the desktop app. InvoiceGen is open source under the Apache 2.0 license, targets macOS 14 Sonoma or newer, and publishes its source, releases, and agent workflow at github.com/megabyte0x/invoicegen and invoicegen.megabyte.sh/SKILL.md. This combination differentiates it from browser-only invoice generators and cloud accounting tools by emphasizing privacy, local ownership, and scriptable workflows.

Cloud
No account or hosted invoice store required
CLI
Script invoice, client, project, render, export, and restore workflows
Source
github.com/megabyte0x/invoicegen
Agent skill
invoicegen.megabyte.sh/SKILL.md

Practical details before you install.

Is my invoicing data sent to any servers?

No. InvoiceGen is local-first. App data, settings, client records, and exports are processed on your Mac.

Is there a subscription fee?

No. InvoiceGen is open source and free to download. There are no billing tiers or paid seats.

What versions of macOS are supported?

The macOS app requires macOS 14.0 Sonoma or newer.