Commands
wilson # Start interactive modewilson --run "<query>" # Run a single AI query (headless)wilson --status # Show database overviewwilson --summary [period] # Spending breakdownwilson --pnl [period] # Profit & loss reportwilson --savings [--months N] # Savings rate trendwilson --budget [--month M] # Budget vs actualwilson --tax-summary [year] # Tax deduction summary by IRS categorywilson --report <path> # Generate Markdown reportwilson --sync # Sync all linked accounts (Plaid, Monarch, Firefly III)wilson --mcp # Show MCP server connections and toolswilson --export <path> # Export transactions (--format csv|xlsx)wilson --help # Show helpReport Commands
Section titled “Report Commands”--summary [period]
Section titled “--summary [period]”Generate a spending breakdown by category.
wilson --summary month # Current monthwilson --summary quarter # Current quarterwilson --summary year # Current yearwilson --summary month --offset 1 # Last month--pnl [period]
Section titled “--pnl [period]”Generate a profit and loss (income statement) report.
wilson --pnl monthwilson --pnl quarter --offset 1 # Last quarter--savings [--months N]
Section titled “--savings [--months N]”Show savings rate trend over N months (default: 6).
wilson --savingswilson --savings --months 12--budget [--month M]
Section titled “--budget [--month M]”Compare actual spending to budget targets.
wilson --budgetwilson --budget --month 2025-12--tax-summary [year]
Section titled “--tax-summary [year]”Summarize tax-deductible expenses by IRS Schedule C category.
wilson --tax-summarywilson --tax-summary 2024--report <path>
Section titled “--report <path>”Generate a comprehensive Markdown report saved to the given path.
wilson --report ~/reports/march.mdwilson --report ~/reports/march.md --month 2025-03--export <path>
Section titled “--export <path>”Export transactions to CSV or XLSX.
wilson --export ~/exports/transactions.csvwilson --export ~/exports/transactions.xlsx --format xlsx--sync
Section titled “--sync”Sync all configured integrations (Plaid, Monarch Money, Firefly III) without starting the interactive agent. Each integration runs independently — if one fails, the others still complete.
wilson --syncRequires a Pro license. Wilson auto-detects which integrations are configured by checking environment variables:
| Integration | Required Env Vars |
|---|---|
| Plaid | PLAID_CLIENT_ID + PLAID_SECRET |
| Monarch | MONARCH_TOKEN (or MONARCH_EMAIL + MONARCH_PASSWORD) |
| Firefly III | FIREFLY_API_URL + FIREFLY_API_TOKEN |
If no integrations are configured, --sync prints setup instructions. Ideal for cron jobs:
# Daily sync at 6am0 6 * * * wilson --sync >> ~/.openaccountant/logs/sync.log 2>&1List connected MCP servers and their available tools.
wilson --mcpReads ~/.openaccountant/mcp.json, connects to each configured server, and prints server names with tool counts and descriptions. See the MCP docs for configuration details.
Dashboard
Section titled “Dashboard”/dashboardOpens the built-in web dashboard in your default browser. The dashboard auto-starts at http://localhost:3141 whenever Wilson launches. See the Dashboard docs for details.
Status
Section titled “Status”wilson --statusShows an overview of your database: total transactions, date range, categorized vs uncategorized counts, and import history.