Local MCP available Invoicer 2.4.0

Track the work.
Let AI prepare the invoice.

Hours, clients and PDF invoices live in a local desktop app. Ask Codex or Claude Code about your workspace, then review the invoice it proposes before anything is saved or sent.

macOS · Windows · Linux Free desktop core · AI assistant in preview

Invoicer Time view with a running timer, today's entries and the selected entry's details
Invoicer 2.3.0 on macOS, shown with sample work.

AI assistant · Preview

Ask about the work already here.

Chat with Codex or Claude Code inside Invoicer. The assistant reads your current workspace for each message, so you can ask about clients, hours and invoices without attaching records.

  • Understand your hours and totals

    Ask for recorded hours across clients, totals by currency or a breakdown of the work you have saved.

  • Prepare an invoice for review

    The agent proposes which entries to bill. Invoicer calculates the amounts and shows the draft for you to review before saving. Sending is a separate action.

  • How many hours did I log for each client this month?
  • Draft an invoice for last week’s work
  • What are my totals by currency?
  • Which client has unbilled hours?
  • Break down October by project
  • Prepare a draft for Northwind to review
Codex summarizing recorded hours and client totals from the current workspace in Invoicer
Codex summarizing sample hours and client totals in the desktop app.

The AI assistant is a preview. Workspace context is sent to the connection you choose. Access and costs depend on the provider and your setup.

The everyday billing work

Keep the details with the work.

Client rates, recorded hours and invoice drafts stay together. Review the work, save a PDF and send it when you are ready.

Invoicer client page with sample unbilled work, amounts awaiting payment and billing terms
Know the billing details. Keep each client's rates, currency and terms in view.
Invoicer billing view grouping sample invoices by what needs doing next, with the selected invoice beside the list
See what needs doing next. Work ready to invoice, drafts, scheduled and unpaid invoices, each with the invoice beside it.

Track the hours you worked

Start, pause and save a session, or add hours by hand. Entries keep the work tied to the right client.

Plan the week, review the year

Fill in a weekly timesheet, set a daily hours goal and see the year by month, client and tax collected. Export it as CSV.

Keep rates and terms together

Set each client's currency, rate and payment terms, with a different rate per project or a fixed fee per billing cycle.

Make a PDF ready to send

Review itemized work, hours, rates and the total. Add your business details and export the invoice as a PDF.

Quotes, statements and receipts

Send a quote before the work starts, a statement of what a client owes, and a thank-you receipt when a payment is recorded.

Bill in your client's language

Invoices, statements and emails use each client's language, with dates and amounts in their format. English, German, French, Spanish and Arabic.

Send now or schedule it

Connect your email account to send the PDF from Invoicer. Scheduled sending runs while the desktop app is running.

Choose where your files live

Work offline in a folder you choose, backed up automatically. Email and online AI connections need internet access.

Use the same workspace in a terminal

The bundled CLI and @invoicer/cli on npm share your workspace and each client's invoice sequence with the desktop app.

Local MCP · Available in 2.4

Bring your own assistant.

Use your clients, hours and invoices from the assistant you already work with. Connect on your computer with a command or a copied configuration.

Choose your assistant and connect

Quick start with Codex

  1. Install Invoicer 2.4 and select your workspace.
  2. With Node.js 22.18+ installed, run this in a terminal.
  3. Restart Codex and ask “Show my unbilled work.”
Codex setup
codex mcp add invoicer -- npx -y @invoicer/cli@2.4.0 mcp

No separate Invoicer account or hosted server required. Prefer the desktop launcher? Copy it from Settings → Integrations.

One product. Two ways to work.

Make room for better billing.

The desktop app and CLI share your workspace and release version.

Version 2.4.0 · Desktop and npm CLI

Prefer the terminal?

Invoicer CLI

The same CLI ships with the desktop app and on npm. Requires Node.js 22.18 or newer.

2,746 npm downloads through UTC

npm install -g @invoicer/cli@2.4.0

Totals across released versions. Counts include repeat downloads and desktop updates. npm totals refresh daily.

Time tracking, client management and invoicing stay free. Pro features are planned for later.