CLI installation

Install Bookkeeping CLI with one command

Install the CLI and move through your bookkeeping as fast as you think, without losing the same account and context you already use on the web.

curl -fsSL https://www.bookkeepingcli.com/install.sh | bash

Choose the command that fits your machine and get `bookkeeping` onto your PATH.

Install options

Standard install
Installs the CLI and puts `bookkeeping` on your PATH when possible.
curl -fsSL https://www.bookkeepingcli.com/install.sh | bash
User-local install
Good for locked-down work machines and personal setups where you want the binary in your own home directory.
BOOKKEEPING_INSTALL_DIR="$HOME/.local/bin" \
curl -fsSL https://www.bookkeepingcli.com/install.sh | bash
Windows PowerShell
Downloads the hosted bundle, installs it into your user profile, and adds the bin directory to your user PATH.
irm https://www.bookkeepingcli.com/install.ps1 | iex

Three steps

1

Install the binary

Run one command and let bookkeepingcli.com deliver the CLI bundle for your machine.

2

Approve browser login

Run `bookkeeping auth login` once and approve the hosted browser handoff on bookkeepingcli.com.

3

Get to work

List records, inspect balances, and run bookkeeping operations without leaving the terminal.

When the CLI is installed, browser login completes the long-lived token handoff automatically.
Quick start
bookkeeping auth login
bookkeeping resources
bookkeeping contacts list
Fits your rhythm
Web for overview
CLI for speed
One account everywhere
The same work, always in sync

AI coding assistant support

The installer automatically sets up instruction files for Claude Code, Gemini CLI, and Grok so your AI coding assistant knows how to use the bookkeeping commands out of the box.

Need a browser session first?

Sign in once on the web, then run `bookkeeping auth login`. The CLI opens bookkeepingcli.com in your browser, completes the token handoff there, and saves the long-lived token locally. No localhost callback is required.

Upload one plugin. Connect your accounting.

The Bookkeeping plugin bundles the remote connector and ready-made skills for invoice overviews, PDFs, bookkeeping reviews and usage. You do not need Node.js for this hosted setup.

See the setup with real screenshots ↗
  1. In Claude: Customize → Plugins → Add → Upload plugin. Select the ZIP without unzipping it.
  2. Open the plugin’s Connectors tab, add/connect Bookkeeping and sign in. Select the correct company. For preparation, allow write access and have the Bookkeeping owner enable Drafts only on the e-conomic connection.
  3. Try “Show my unpaid invoices” or “Show my saved PDFs”.

Remote connector

If your client does not support plugin uploads, add this URL as a custom connector. No Client ID or pasted API key is needed.

https://www.bookkeepingcli.com/api/mcp/cli

Uploading the plugin does not grant access to your accounting data. Browser authorization is a separate step. The bundled review commands are read-only; creating drafts requires explicit write authorization.

Claude Code

/plugin marketplace add https://www.bookkeepingcli.com/plugins/marketplace.json /plugin install bookkeeping@bookkeeping-cli

Unsure about the legal basis? TheLawyer is an optional paid service for source-linked legal research. Explore TheLawyer