Eternal Expense Tracker
/install eternal-expense-tracker
Expense Tracker
Track, categorize, and analyze personal/business expenses.
Quick Start
Log a transaction:
python3 scripts/expense.py add --amount 45.99 --category food --desc "Grocery run" --date 2026-03-31
Scan a receipt image:
python3 scripts/expense.py scan receipt.jpg
View reports:
python3 scripts/expense.py report --period month # this month
python3 scripts/expense.py report --period week # this week
python3 scripts/expense.py report --category food # food spending
python3 scripts/expense.py report --budget # budget vs actual
Commands
| Command | Description |
|---|---|
add |
Add a manual transaction |
scan |
OCR a receipt image and extract items |
import |
Import CSV bank statement |
report |
Generate spending reports |
budget |
Set/view monthly budgets by category |
categories |
List or edit categories |
export |
Export data as CSV |
Receipt Scanning
The scan command uses OCR to extract:
- Merchant name
- Date
- Line items with prices
- Total amount
Extracted items are auto-categorized using keyword matching (see references/categories.md for rules).
Data Storage
All data stored in ~/.expense-tracker/:
transactions.json— all transactionsbudgets.json— monthly budget limitscategories.json— custom categories and rules
Report Formats
Reports show:
- Total spent per category (bar chart ASCII)
- Month-over-month comparison
- Budget utilization percentage
- Top merchants by spend
- Daily/weekly spending trend
CSV Import
Import bank statements (auto-detects columns):
python3 scripts/expense.py import bank_export.csv --date-col Date --amount-col Amount --desc-col Description
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install eternal-expense-tracker - After installation, invoke the skill by name or use
/eternal-expense-tracker - Provide required inputs per the skill's parameter spec and get structured output
What is Eternal Expense Tracker?
Track, categorize, and analyze personal expenses via receipt scans, manual input, CSV imports, budget tracking, and detailed spending reports. It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.
How do I install Eternal Expense Tracker?
Run "/install eternal-expense-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Eternal Expense Tracker free?
Yes, Eternal Expense Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Eternal Expense Tracker support?
Eternal Expense Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Eternal Expense Tracker?
It is built and maintained by Eternal0404 (@eternal0404); the current version is v1.0.0.