Invoices, estimates, payments and expenses for freelancers and small businesses,
on your own server, with your customers' data staying where you put it.
Website · Download · Documentation · Discord
| Repository | What it is |
|---|---|
| InvoiceShelf | The application. 2.x is the stable line and gets security fixes until September 2027. 3.x is the next major version, now in public alpha: redesigned to work on a phone as well as a desktop, with modules, and with AI assistants that connect over MCP. |
| docker | Docker Compose setups for SQLite, MySQL and PostgreSQL. |
| docs | The guides at docs.invoiceshelf.com. |
| api-docs | The 3.x REST API reference at api-docs.invoiceshelf.com. |
Modules add features without making the core heavier. Official modules are free and install from the marketplace inside InvoiceShelf.
| Module | What it does |
|---|---|
| Tasks and Projects | Projects, tasks, a Kanban board and time tracking, with invoices raised straight from tracked time. |
| AI Assistant | An in-app assistant and writing tools, on an OpenRouter key you provide. |
| Hello World | The reference module to start your own from. |
| modules | The SDK modules are built on: manifests, host contracts and signed releases. |
- Report a bug or suggest a feature in InvoiceShelf's issues.
- Translate InvoiceShelf into your language at translate.invoiceshelf.com.
- Ask questions and share what you are building on Discord.
- Found a security problem? Report it privately through a security advisory, not in a public issue.