LogoTopAIHubs
icon of Syllogic

Syllogic

Self-hosted personal finance dashboard with European bank connectivity and AI features.

Introduction

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
  1. Try the live demo – Visit the Syllogic app and log in with a demo account to explore the UI and workflows before deploying.
  2. 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.
  3. Deploy on Railway – Use the one-click Railway template for a fast hosted setup with managed PostgreSQL, Redis, custom domain, and SSL.
  4. Import transactions – Upload bank CSVs to populate your accounts. Optional AI categorization via OpenAI can enrich transactions.
  5. Track finances – View balances, cash flow, spending categories, recurring subscriptions, and link transfers across accounts.
  6. 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.

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates