What is Syllogic
Syllogic is an open-source, self-hosted personal finance dashboard that gives you control over your financial data. It offers AI-powered categorization, recurring spend tracking, and a live demo. You can run it on your own infrastructure using Docker, Railway, or CasaOS, keeping your balances, transactions, and imports on servers you control.
How to use Syllogic
- Try the live demo – Visit the Syllogic app and log in with a demo account to explore the UI and workflows before deploying.
- Self-host with Docker – Use Docker Compose to run the full stack (frontend, backend, PostgreSQL, Redis) on your own VPS, homelab, or NAS. A one-line install script is available.
- Deploy on Railway – Use the one-click Railway template for a fast hosted setup with managed PostgreSQL, Redis, custom domain, and SSL.
- Import transactions – Upload bank CSVs to populate your accounts. Optional AI categorization via OpenAI can enrich transactions.
- Track finances – View balances, cash flow, spending categories, recurring subscriptions, and link transfers across accounts.
- Export data – Download your data as CSV at any time with no lock-in.
Features of Syllogic
- Balances and cash flow – Live views of balances, savings, spending, and cash-flow trends.
- AI categorization – Optional OpenAI-powered transaction categorization with a fallback rule-based system.
- Subscription tracking – Detect recurring charges, group by merchant, and monitor monthly subscription costs.
- Category analytics – Break down spending by category, compare periods, and spot trends.
- Transfer and reimbursement linking – Link related transactions across accounts to avoid double-counting.
- CSV import/export – Import from bank CSVs and export your data freely.
- MCP Server – Connect Claude Desktop or any MCP-compatible LLM to query your financial data in natural language (e.g., "How much did I spend on dining last month?").
- Self-hosted – Full control over infrastructure; no vendor lock-in.
- Optional AI – Works without an OpenAI API key using rule-based matching.
Use Cases of Syllogic
- Self-hosters – Run a real finance dashboard on your own server instead of using spreadsheets.
- Privacy-focused users – Keep transaction history on infrastructure you control, avoiding hosted SaaS lock-in.
- Homelab enthusiasts – Deploy a polished app using Docker, Railway, or CasaOS.
- Budget-conscious individuals – Track spending, subscriptions, and cash flow with detailed analytics.
Pricing
Syllogic is open-source under the AGPL-3.0 license. There is no pricing information on the page; the software is free to self-host. Optional AI features require your own OpenAI API key.
FAQ
What license does Syllogic use?
AGPL-3.0.
How do I deploy Syllogic?
You can use Docker Compose, Railway, or CasaOS. A one-line install script is available for Docker.
Do I need an OpenAI API key?
No. AI categorization is optional. Without an API key, Syllogic uses rule-based matching and manual cleanup.
What database does Syllogic use?
PostgreSQL 16.
Can I export my data?
Yes, you can export transactions as CSV at any time.
Is there a live demo?
Yes, a live demo is available at the Syllogic app login page.
What is the current release version?
v1.0.0.