Coming soon

Your money has blind spots. See them clearly.

Most money problems stay invisible — nobody wants to log every expense, and the math to spot them is too complex to do in your head. Nestica handles both: AI agents record your expenses and incomes for you, and simple views from every angle make every problem visible.

Origami crane

Download

Get the apps

Nestica lives on your Mac and iPhone — the same data in both places, always in sync.

macOS

The full Nestica experience, native on your Mac.

Coming soon

iOS

Your money in your pocket — balances and quick entries on the go.

Coming soon

How it works

Four steps and you're done

  1. 1

    Install the app

    Get Nestica for macOS or iOS — this is where your money lives. See the download section

  2. 2

    Install the CLI

    One command and your terminal becomes your ledger. See the CLI section

  3. 3

    Feed it your financial data

    Record expenses, incomes, accounts and yields — from the app, straight from the CLI, or by simply telling your AI agent in plain words.

  4. 4

    Your finances, in the app, at a glance

    Open Nestica and read simple income vs. expense views. No spreadsheets, no jargon — just your money, clear at a glance.

Command Line Interface

Your entire ledger, one command away

Record your money the moment it moves — the salary that just landed, this morning’s coffee, the invoice a client finally paid. One command each: scriptable, pipeable, no forms, no tabs.

Exploring the commands
$ nestica --help
Usage: nestica [options] [command]

Command-line client for the Nestica REST API

Options:
  -V, --version               output the version number
  -H, --base-url <url>        API base URL (default: the deployed API)
  --api-key <key>             Firebase web API key (env: FIREBASE_API_KEY)
  --profile <uuid>            profile for scoped resources (beats the stored default)
  -F, --format <format>       output format: pretty, json or table
  --no-color                  disable colored output
  -h, --help                  display help for command

Commands:
  profiles                    financial profiles — the scope of every other resource
  accounts                    financial entities that hold money
  contacts                    people transactions can be tied to
  transactions                expenses and incomes
  yields                      investment yields tied to accounts
  login [options]             sign in with email/password (or --google) and store the session
  logout                      delete the stored session
  whoami                      print the stored identity and connection
  set-profile [options] [id]  set (or --clear) the default profile of the session
  help [command]              display help for command

$ nestica login --google
Opening the browser for Google sign-in…
If it did not open, visit:
https://accounts.google.com/o/oauth2/v2/...

$ nestica accounts create \
>     --name "NeoBank" \
>     --site "https://neobank.test.com" \
>     --label "bank"
{
  "id": "ca91505e-69fa-4c92-94ff-e2e473c1c446",
  "profileId": "0d8c2f3e-5a1b-4c6d-8e2f-1a3b5c7d9e0f",
  "name": "NeoBank",
  "labels": [
    "bank"
  ],
  "createdAt": "2026-09-06T02:51:57.109Z",
  "updatedAt": "2026-09-06T02:51:57.109Z",
  "site": "https://neobank.test.com"
}

$ nestica transactions create \
>     --type expense \
>     --amount 12.5 \
>     --currency USD \
>     --label lunch \
>     --status "settled" \
>     --date "2026-10-12T10:30:00Z"
{
  "id": "1141e44b-c835-4121-a14d-3f9d02b16470",
  "profileId": "0d8c2f3e-5a1b-4c6d-8e2f-1a3b5c7d9e0f",
  "type": "expense",
  "amount": 12.5,
  "currency": "USD",
  "date": "2026-10-12T10:30:00.000Z",
  "status": "settled",
  "labels": [
    "lunch"
  ],
  "createdAt": "2026-09-06T02:57:27.495Z",
  "updatedAt": "2026-09-06T02:57:27.495Z"
}

$ nestica transactions create \
>     --type income \
>     --amount 4200 \
>     --currency USD \
>     --label salary \
>     --status "settled" \
>     --date "2026-10-12T10:30:00Z"
{
  "id": "df701161-0519-48fc-8a6f-15fb6885aeb5",
  "profileId": "0d8c2f3e-5a1b-4c6d-8e2f-1a3b5c7d9e0f",
  "type": "income",
  "amount": 4200,
  "currency": "USD",
  "date": "2026-10-12T10:30:00.000Z",
  "status": "settled",
  "labels": [
    "salary"
  ],
  "createdAt": "2026-09-06T02:58:07.802Z",
  "updatedAt": "2026-09-06T02:58:07.802Z"
}

$ nestica logout
Session removed: ~/.config/nestica/config.json
Logged out as gory@test.com.

Really?

Oh, sure — because nothing screams 'premium user experience' like a beautiful black screen with green letters. But the CLI isn't really for you: point Claude Code, Codex, or any AI agent at it and just talk. Your agent reads whatever source you have connected — an email inbox full of receipts, a PDF of expenses, a forwarded invoice — or simply what you type in plain words, and writes it into your books.

Signing in with Google
$ nestica login --google
Opening the browser for Google sign-in…
If it did not open, visit:
https://accounts.google.com/o/oauth2/v2/...
Signed in as gory@test.com.

$ claude
Claude Code 2.x
Nestica CLI detected — just tell me what to record.

> Create a NeoBank account for my day-to-day spending
$ nestica accounts create --name "NeoBank" --label "bank"
Account created: NeoBank

> Log a $12.50 lunch expense from today
$ nestica transactions create --type expense --amount 12.5 --currency USD --label lunch
Expense recorded: $12.50 USD · lunch

> Add this month's $4,200 salary as income
$ nestica transactions create --type income --amount 4200 --currency USD --label salary
Income recorded: $4,200.00 USD · salary

Features

Every feature has a purpose

A few precise tools and nothing wasted — record without effort, see everything clearly.

Origami terminal

A CLI for your money

A real command line for your finances — scriptable, pipeable, and made to be driven by tools, not just tapped. Record expenses, incomes, accounts and yields without leaving your terminal.

Origami robot

Built to be fed by AI

Point Claude Code or any AI agent at the Nestica CLI and let it do the data entry. Describe what you spent or earned — your agent turns it into a record.

Origami line chart

Simple views, zero jargon

No finance degree required. Income vs. expenses, per account, per month — plain views that make your money obvious at a glance.

Origami pig

Every dollar accounted for

Accounts, contacts, transactions and yields — all in one place, all queryable through the same REST API and CLI, on every plan.

Pricing

Pick your plan

Free

$0forever

  • REST API access
  • Command Line Interface access
  • Full app, supported by ads
  • AI agents can keep your books
  • Simple income & expense views
Start for free

Plus

$3/ month

  • REST API access
  • Command Line Interface access
  • Everything in Free
  • No ads, ever
Go Plus

Ultra AI-powered

$30/ month

  • REST API access
  • Command Line Interface access
  • Everything in Plus
  • Email integration: forward receipts & invoices to your Nestica address
  • AI reads each email and creates the record automatically
Origami envelope Go Ultra

Still on the fence?

Finance apps get installed and then abandoned: logging every expense by hand is too much friction. That is exactly what Nestica removes — your AI agents do the recording, so keeping your finances organized is never the problem.