One command to check your money.

checkclaw connects to your bank accounts via Plaid and lets you query balances, transactions, and spending — from the terminal or a web dashboard.

~
$ checkclaw accounts

┌──────────────────┬──────────┬───────────┬───────────┐
│ Account          │ Type     │ Available │ Current   │
├──────────────────┼──────────┼───────────┼───────────┤
│ Chase Checking   │ checking │ $1,234.56 │ $1,334.56 │
│ Chase Savings    │ savings  │ $5,678.90 │ $5,678.90 │
│ Amex Platinum    │ credit   │ $7,200.00 │ $2,800.00 │
└──────────────────┴──────────┴───────────┴───────────┘

How it works

1

Connect your bank

Link your bank account securely through Plaid. Your credentials never touch our servers.

2

Query your data

Use the CLI or web dashboard to check balances, search transactions, and track spending.

3

Export and analyze

Export to CSV or JSON. Get spending summaries by category. Detect recurring payments.

Features

Terminal-first

Query transactions, filter by category, search by merchant — all from the command line.

checkclaw tx --days 7 --category "Food"

Web dashboard

Full account overview, transaction browser, and settings at checkclaw.com.

Real-time balances

See available and current balances across all your connected bank accounts.

Export to CSV / JSON

Export transaction history for any date range. Use it in spreadsheets or your own tools.

checkclaw export --format csv --days 90

Recurring payment detection

Automatically identify subscriptions and recurring charges across your accounts.

checkclaw tx --recurring

API access

Use your own API keys to build integrations. REST API with straightforward auth.

Authorization: Bearer ck_live_...

See it in action

Real output from the checkclaw CLI.

~ — transactions
$ checkclaw tx --days 7

┌────────────┬─────────────────────┬───────────┬──────────────────┐
│ Date       │ Merchant            │ Amount    │ Category         │
├────────────┼─────────────────────┼───────────┼──────────────────┤
│ 2025-02-14 │ Whole Foods Market  │ -$45.23   │ Food and Drink   │
│ 2025-02-13 │ Shell Gas Station   │ -$52.10   │ Transportation   │
│ 2025-02-12 │ Netflix             │ -$15.99   │ Entertainment    │
│ 2025-02-12 │ Employer Payroll    │ +$3,200.0 │ Income           │
└────────────┴─────────────────────┴───────────┴──────────────────┘
 4 transactions | Total spent: -$113.32 | Total income: +$3,200.00
~ — spending summary
$ checkclaw export --summary --days 30

Monthly Summary (2025-01-15 -> 2025-02-14)
──────────────────────────────────────────
 Food and Drink      $  482.30  ██████████████ 32%
 Transportation      $  310.50  ██████████     21%
 Entertainment       $  125.99  ████           8%
 Shopping            $   89.45  ███            6%
 Other               $  492.76  ████████████████ 33%
──────────────────────────────────────────
 Total Spending      $ 1,501.00
 Total Income        $ 6,400.00
 Net                 +$4,899.00

Pricing

Start free. Upgrade when you need more.

Free

$0/month
  • 1 bank connection
  • 100 queries per month
  • CLI + dashboard access
Get Started
Popular

Pro

$9/month
  • 5 bank connections
  • Unlimited queries
  • CSV / JSON export
  • Subscription detection
Get Started

Business

$29/month
  • Unlimited bank connections
  • Unlimited queries
  • Team sharing
  • Priority support
  • Everything in Pro
Get Started

Install in seconds

$ npm install -g checkclaw

Or use npx checkclaw to try without installing.