Command Palette

Search for a command to run...

Your money, finally clear.

A self-hosted personal finance platform that imports your transactions, categorizes them with rules you control, and lets you budget in a real spreadsheet.

Your bank app shows you transactions. It does not show you what they mean.

You have accounts across multiple banks. A credit card here, a fintech there. Every month you stare at rows of numbers and try to piece together the story. That is not financial clarity. That is data entry.

You shouldn't need a finance degree to understand your own money. You need a tool that does the tedious work — importing, sorting, labeling — so you can focus on the question that actually matters: where does my money go?

Built for people who care about their money

Not a toy. Not a dashboard. A real financial tool.

Multi-source import

Banks, credit cards, fintechs — any source that exports transaction data. Upload a CSV and panki handles the rest. No vendor lock-in, no bank partnerships required.

Rule-based categorization

A custom expression engine that turns your rules into instant categorization. Transparent, composable, readable. You can see exactly why every transaction was categorized the way it was.

Real spreadsheet budgeting

Not a grid with dropdowns. An actual spreadsheet with formulas, fill handles, and keyboard navigation. Because people who are serious about budgeting already think in spreadsheets.

Reports that answer questions

How much do I spend on groceries? Is my dining budget realistic? What does my spending look like averaged over six months? Reports built around the questions you actually ask.

Self-hosted, privacy-first

Your PostgreSQL. Your server. Your network. No cloud dependency, no telemetry, no data harvesting. Docker Compose setup in ten minutes.

Three steps to clarity

Import. Categorize. Understand.

1

Import

Upload transaction files from any bank, credit card, or fintech. CSV, Excel — whatever your institution exports.

2

Categorize

Write rules once. The expression engine applies them to every transaction, past and future. Transparent and composable.

3

Understand

See where your money goes. Budget in a real spreadsheet. Run reports that answer the questions you care about.

Your data stays yours. Period.

Self-hosted is not a feature. It is the foundation. panki runs on your hardware, your network, your terms. Your spending data is nobody else's business.

No accounts on third-party servers. No analytics. No telemetry. No fine print that changes after an acquisition. The privacy is structural, not promissory.

Your database

PostgreSQL on your server. Full control over backups, encryption, and retention.

No phone home

Zero outbound connections. The application does not contact any external service.

Auditable

Open architecture. Read the code, verify the claims, trust the implementation.

Docker Compose

One file, ten minutes, running. No cloud account required. No API keys to manage.

Built for how you actually manage money

Different situations. Same need for clarity.

The Optimizer

Accounts everywhere, clarity nowhere

Three banks, a fintech, and a spreadsheet you abandoned in March.

You have the infrastructure — a homelab, Docker, the principle of self-hosting. What you need is a single view of all your transactions, categorized automatically. panki imports from every source, applies your rules, and gives you a budget grid that feels like the spreadsheet you already know.

The Freelancer

Variable income, fixed questions

Some months flush, some months lean. A notebook is not scaling.

Standard budgeting tools assume a steady paycheck. Your life does not work that way. panki lets you build budgets in a real spreadsheet — model scenarios, track rolling averages, and answer the question that matters: what is your actual burn rate over six months?

The Privacy Advocate

Financial clarity without surveillance

You read privacy policies. You deleted Mint. You use a VPN.

Your financial data is the most intimate dataset you produce. panki runs on your hardware with zero telemetry and zero cloud dependency. No third-party accounts, no data harvesting, no fine print. The privacy is architectural, not a marketing checkbox.

Your money, finally clear.

Self-hosted. No subscription. No data harvesting. Set it up in ten minutes and start understanding where your money goes.

Open App