← all repositories

davidfowl/tally

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

1.1k stars Python Coding Assistants
tally
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.