| name | copilot-money |
| description | Query Copilot Money personal finance data (accounts, transactions, net worth, holdings, asset allocation) and refresh bank connections. Use when the user asks about finances, account balances, recent transactions, net worth, investment allocation, or wants to sync/refresh bank data. |
Copilot Money CLI
Command-line interface for Copilot Money, a personal finance app. Authenticate once and query accounts, transactions, holdings, and allocation data from your terminal.
Note: This is an unofficial tool and is not affiliated with Copilot Money.
Install
pip install copilot-money-cli
Quick start
copilot-money config init
copilot-money accounts
copilot-money networth
Commands
copilot-money refresh
copilot-money accounts
copilot-money accounts --type CREDIT
copilot-money accounts --json
copilot-money transactions
copilot-money transactions --count 50
copilot-money networth
copilot-money holdings
copilot-money holdings --group account
copilot-money holdings --group symbol
copilot-money holdings --type ETF
copilot-money allocation
copilot-money config show
copilot-money config init
copilot-money config init --source chrome
copilot-money config init --source manual
Authentication
Config stored at ~/.config/copilot-money/config.json. The CLI auto-detects your Copilot Money refresh token from supported browsers on macOS.
- Auto-detect:
copilot-money config init
- Explicit source:
copilot-money config init --source arc|chrome|safari|firefox
- Manual entry:
copilot-money config init --source manual
When using browser auto-detection, the CLI reads your browser's local IndexedDB storage to find your Copilot Money session token. This happens locally — no data is sent anywhere except to Copilot Money's API.
Requirements
- Python 3.10+
- macOS for browser token extraction (manual token entry works everywhere)