Skip to content

BrownRook Ledger documentation

BrownRook Ledger turns receipt evidence into canonical household expenses, categorized line items, review data, and budget reports.

The application and its primary command-line program share the Ledger name. Run ledger --help for available operational commands. Existing automation can continue using the compatible brownrook alias.

Use Ledger

Start with the user guide to review receipts, extraction quality, canonical expenses, category decisions, duplicates, and transaction matches.

Understand the system

The solution architecture explains the runtime components, receipt-processing flow, persistence boundaries, and GitOps delivery path.

Operate Ledger

The project source and contribution history are available in the GitHub repository.