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.8 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.

Indexable guides for local-first invoice generation.

InvoiceGen publishes focused resources for Rust invoice CLI workflows, privacy-first invoice generation, local-first invoicing, invoice backup and restore, open-source invoice generator positioning, Manta and Invoice Ninja alternative submissions, offline Mac invoice searches, launch-directory assets, and release notes. These pages give reviewers, directories, and community posts specific URLs to cite instead of pointing every backlink at the homepage.

CLI
Rust invoice CLI workflows
Privacy
Privacy-first invoice generation
Guide
Local-first invoicing guide
Backup
Backup and restore invoices
Open source
Open-source invoice generator
Alternative
Manta alternative for Mac invoicing
Invoice Ninja
Invoice Ninja alternative for Mac freelancers
Offline Mac
Offline invoice generator for Mac
Launch kit
InvoiceGen launch and directory assets