All-time installs7
Active installs7
Stars0
๐ฐ Cost Tracker
AI spending monitor for OpenRouter. Track per-model costs, get daily/weekly/monthly reports, set budget alerts, and get savings recommendations.
Usage
bash
# Fetch and store current usage from OpenRouter
python3 {baseDir}/scripts/cost_tracker.py fetch
# Show spending reports
python3 {baseDir}/scripts/cost_tracker.py report --period daily
python3 {baseDir}/scripts/cost_tracker.py report --period weekly
python3 {baseDir}/scripts/cost_tracker.py report --period monthly
# Per-model breakdown
python3 {baseDir}/scripts/cost_tracker.py models
# Set monthly budget + check status
python3 {baseDir}/scripts/cost_tracker.py budget --set 25.00
python3 {baseDir}/scripts/cost_tracker.py budget --check
# Savings recommendations
python3 {baseDir}/scripts/cost_tracker.py savings
# Export data as JSON
python3 {baseDir}/scripts/cost_tracker.py export --format json
python3 {baseDir}/scripts/cost_tracker.py export --format csvFeatures
- Live Usage Fetch โ Pulls real spending data from OpenRouter's
/api/v1/auth/keyendpoint - Per-Model Tracking โ See which models cost you the most
- Period Reports โ Daily, weekly, monthly summaries with trends
- Budget Alerts โ Set limits and get warned at 80% threshold
- Savings Tips โ Identifies cheaper models that could handle the same workload
- Historical Data โ SQLite storage for long-term trend analysis
- Export โ JSON or CSV export for spreadsheets
Data Storage
All data stored in {baseDir}/data/cost_tracker.db (SQLite).
Credits
Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.
๐ Need help setting up OpenClaw for your business? Book a free consultation
Created by
@aiwithabidiPersistent memory
Give your OpenClaw agent a memory layer
Mem0 remembers users and context across sessions so you send fewer tokens and get better answers.
Try Mem0Mem0 + OpenClaw guide