Personal finance tracker
Money tracked
without the friction.
Type "coffee 4.50", snap a receipt, or just ask - Zeni understands. Record any transaction in seconds.
AI understood: team lunch, grouped expense
Everything you need to
remove the hassle.
A privacy-first finance tracker built for people who want clarity without complexity.
⌘ K to log anything
One command bar to record income, spending, recurring bills, grouped expenses, or multiple transactions at once. Using AI, Zeni infers context, categorizes with high detail, and fills in the blanks.
- AI infers context and categorizes automatically
- High-detail categorization with tags
- Review & edit before saving
Receipt & invoice scanning
Upload a photo of a paper receipt or a PDF e-invoice. The AI reads the total, line items, merchant, and date, then records it for you.
Photos · PDF e-invoicesChat with your data
Ask anything in plain language, like chatting with a personal finance advisor. Get real answers from your actual numbers.
Multiple wallets
Separate personal, business, travel, or shared expenses across wallets. Each wallet has its own currency, history, and analytics - perfect for people living across borders.
Multi-currency · Per-wallet analyticsCategories & tags
Organize expenses with categories and tags. The AI suggests both automatically based on context, reducing your input to near zero. Filter by either when reviewing your history.
Voice input
Tap the mic and speak your expense. Audio is processed locally, nothing leaves your server.
Local audio processing · No data sent to third partiesModel agnostic
Bring your own API key. Zeni works with OpenAI, OpenRouter, Anthropic, and Google Gemini.
OpenAI · Anthropic · Google Gemini · OpenRouterMCP & API
Connect Zeni to your favorite AI agents via MCP, or integrate with third-party tools using your personal API key.
MCP server · REST API · Bring your own agentsBudgets
Set budgets by period, category, or wallet. Get a visual warning right on the dashboard when you are close to or exceeding your limit.
Dashboard at a glance
Monthly total, weekly pace, daily average, recent transactions, and a category breakdown chart.
Your data stays
yours.
Self-host Zeni so all your personal finance data lives on your own disk. No tracking, no ads, and no subscription fees.
- All data stored locally on your own server
- Bring your own AI provider - OpenAI, Anthropic, Gemini, OpenRouter
- Local audio processing
- Export your data anytime
services:
zeni:
image: ghcr.io/seriaati/zeni:latest
environment:
DATABASE_URL: postgresql://...
STT_PROVIDER: "local"
ports:
- "8000:8000" Start tracking
without the hassle.
Self-host with Docker Compose for full control, or use the hosted instance free (data only stored for 2 weeks).