davidfowl/tally
A local rule-engine CLI that enables AI agents to categorize bank transactions from CSV files.

Not currently ranked — collecting fresh signals.
star history
Tally is a command-line tool providing a local rule engine for transaction classification. It works by pairing with AI assistants so they can automate bank transaction categorization without manual intervention. Users initialize a budget folder and instruct their AI agent to use Tally’s commands to classify transactions and generate spending reports. The tool supports standard CSV bank formats and uses rule files for merchant classification logic.
Frequently asked
- What is davidfowl/tally?
- A local rule-engine CLI that enables AI agents to categorize bank transactions from CSV files.
- Is tally open source?
- Yes — davidfowl/tally is open source, released under the MIT license.
- What language is tally written in?
- davidfowl/tally is primarily written in Python.
- How popular is tally?
- davidfowl/tally has 1.1k stars on GitHub.
- Where can I find tally?
- davidfowl/tally is on GitHub at https://github.com/davidfowl/tally.