Ledgerline
A command-line budgeting tool that turns bank CSV exports into clean monthly reports.
Overview
Every bank exports transactions differently. Ledgerline normalizes those CSV files, auto-categorizes transactions using rules you define, and prints a monthly summary right in the terminal.
ledgerline import ~/Downloads/checking.csv
ledgerline report --month 2026-02
Highlights
- Supports exports from 12 banks out of the box
- Rules engine for automatic categorization
- 95% test coverage
Built with
- Python
- SQLite
- Click