Syllogic
Self-hosted personal finance dashboard with optional OpenAI categorization and an MCP server for querying your own ledger.
If you already run Docker and want AI categorization without shipping your transaction history to a SaaS vendor, Syllogic is worth deploying. The rule-based fallback means a missing OpenAI key never blocks you, and the MCP server — letting Claude Desktop query your ledger or bulk-recategorize Amazon transactions in one pass — is something neither Firefly III nor Actual Budget matches. It is at v1.0.0, so judge it on the workflows it covers today rather than a mature suite. Budget Docker familiarity; there is no mobile app.
Verified 1d ago · liveness 67/100 · cite: rightaichoice.com/tools/syllogic
- Self-hosters who want a real finance dashboard instead of a spreadsheet maze
- Privacy-focused developers keeping transaction data off SaaS servers
- Homelab users running Docker, Railway, or CasaOS
- Anyone already using Claude Desktop or an MCP-compatible LLM who wants to query their own finances
- Users who need a mobile app or native desktop client
- Non-technical users uncomfortable with Docker or command-line tools
- Businesses needing multi-entity accounting, invoicing, or payroll
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip Syllogic if you want a zero-setup mobile-first budgeting app and have no interest in running Docker, PostgreSQL, and Redis yourself.
Running the Docker stack means paying for a VPS or NAS capacity you can leave on 24/7, plus backups — the software is free but the infrastructure is not.
Syllogic itself is AGPL-3.0 and free, so the comparison is against infrastructure and hosted budgeting subscriptions: a small VPS runs it for less than most paid budgeting SaaS plans, and the Railway template trades a slightly higher hosting bill for managed PostgreSQL and Redis. Firefly III and Actual Budget are also free to self-host, so the real differentiator here is the MCP server, not price.
In short
Syllogic — Self-hosted personal finance dashboard with optional OpenAI categorization and an MCP server for querying your own ledger. Best for Self-hosters who want a real finance dashboard instead of a spreadsheet maze, Privacy-focused developers keeping transaction data off SaaS servers, Homelab users running Docker, Railway, or CasaOS. Free to use.
What people actually say about Syllogic — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
30 mentions across 2 sources (YouTube, Product Hunt) · researched Sep 1, 2026.
Average across the 2 sources that answered — each source counts once, not each post.
- +Self-hosted, so your data never leaves your server.
- +AI categorization is optional; rules-based fallback still works.
- +Live demo lets you test without installing anything.
- +MCP server enables natural-language queries via Claude Desktop.
- +Deploys on Docker, Railway, or CasaOS in about 10 minutes.
- −Requires intermediate self-hosting skills—not for non-techies.
- −No mainstream community or third-party reviews yet.
- −European bank support only; US or Asian banks not covered.
- −Setup demands PostgreSQL 16 and Redis 7 configuration.
- −No mobile app or desktop client—web UI only.
- • AI categorization requires an OpenAI API key, which has usage costs
- • European bank sync services may charge third-party fees
- • You pay for your own infra (server, storage, network)
Viability Score
How well maintained and how widely used is Syllogic? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- Self-hosted deployment via Docker Compose, Railway template, or CasaOS
- Live demo to click through before deploying the stack
- Optional AI transaction categorization via your own OpenAI API key
- Rule-based categorization fallback when no OpenAI key is set
- MCP server connecting Claude Desktop and MCP-compatible LLMs to your ledger
- Natural-language bulk operations (e.g. recategorize every Amazon transaction)
- Natural-language queries over category and period spending data
- Live balances, savings, spending, and cash-flow views
- Subscription and recurring-charge detection grouped by merchant
- Category analytics with period-over-period comparison
- Transfer and reimbursement linking across accounts to avoid double-counting
- CSV import from bank exports plus full CSV export
- Merchant enrichment on imported transactions
- PostgreSQL 16 as the single source of truth for all data
- Redis 7 job queue and cache for async task processing
About Syllogic
Syllogic is an AGPL-3.0, self-hosted personal finance dashboard for people who want their transaction history on infrastructure they control. The stack is a Docker Compose deployment: a Next.js 16 frontend with server actions and Drizzle ORM, a FastAPI + Celery backend, PostgreSQL 16 as the single source of truth, and Redis 7 as the job queue and cache. Railway offers a one-click hosted template with managed PostgreSQL and Redis, and CasaOS is covered for homelab users. A live demo lets you click through the interface before you commit a VPS to it. The daily workflows are the ones self-hosters actually hit: live balances and cash-flow views, CSV import from bank exports with full CSV export, recurring-charge detection grouped by merchant, category analytics with period comparison, and linking of related transfers and reimbursements across accounts so nothing is double-counted. Categorization runs through your own OpenAI API key when you set one, and falls back to rule-based matching when you don't. The differentiator is the MCP server, which connects Claude Desktop or any MCP-compatible LLM directly to your ledger. You can ask how dining spend compares month over month, or tell it to recategorize every Amazon transaction as Shopping in one pass. It's the difference between a dashboard you read and a dataset you interrogate. Compared with Firefly III or Actual Budget, Syllogic trades their larger communities for a tighter, more modern stack plus agent access to your own numbers.
Behind the Verdict
Syllogic's pitch is narrow and honest: a self-hosted dashboard that covers the workflows a self-hoster needs to evaluate it, rather than a promise of every accounting feature. The stack choices are sensible for a v1.0.0 project — Next.js 16 with server actions and Drizzle ORM up front, FastAPI + Celery behind it for the categorization pipeline and scheduled jobs, PostgreSQL 16 holding everything, Redis 7 handling async work. That is four containers you have to keep running, so the Railway template (managed PostgreSQL and Redis, custom domain with SSL, environment variable management) exists for people who want a working hosted stack before committing to a longer self-hosted setup. Where it earns its place: owning the database and the files. The site's own comparison puts it against hosted apps (vendor-controlled data, no self-host option) and spreadsheets (local file, manual formulas, manual recurring-spend setup). Syllogic's recurring-charge detection grouped by merchant, category analytics with period comparison, and transfer/reimbursement linking address real gaps in the spreadsheet path, and CSV import plus full CSV export means the exit door stays open. The AI layer is deliberately optional. With your own OpenAI key you get AI categorization and merchant enrichment; without one, rule-based matching and manual cleanup keep the app usable. That fallback matters more than the AI itself — a finance tool that breaks when your key is unset is not a finance tool. The MCP server is the strongest argument for choosing Syllogic over the established open-source options. The homepage examples are concrete: "How much did I spend on dining last month compared to the month before?", "Recategorize all transactions from Amazon as Shopping instead of Other", "Which subscriptions am I paying for that I haven't used in 3 months?" That last one needs recurring-charge data, so the agent is querying real structured state, not summarizing text. What to weigh before deploying: it is v1.0.0, and the roadmap explicitly prioritizes onboarding, GIF walkthroughs, comparison pages and community prioritization over new surface area — meaning you should expect the current feature set to be roughly it for a while. Backups and hosting are yours. There's no mobile or native desktop client, so it's a browser-first tool. And if you need a large, years-deep forum community to troubleshoot against, Firefly III and Actual Budget have that and Syllogic does not yet.
Researching Syllogic? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas Syllogic actually fits — and what changes day-one when you adopt it.
Deploy Syllogic on a homelab VPS with Docker Compose, import a year of bank CSVs, then set an OpenAI key so categorization and merchant enrichment run as background Celery jobs.
Outcome: Balances, cash flow, and category trends live in your own PostgreSQL 16 instance, with full CSV export available whenever you want out.
Point the MCP server at your ledger and ask how dining spend last month compared to the month before, then tell it to recategorize all Amazon transactions as Shopping.
Outcome: A month-over-month answer and a bulk recategorization in one conversation, without clicking through each transaction.
Import transactions, let recurring-charge detection group them by merchant, then review the list to see which subscriptions are still being paid.
Outcome: A concrete monthly subscription drag figure instead of a vague sense that money is leaking.
Use Cases
- Track monthly spending across multiple accounts with automated or rule-based categorization
- Find forgotten subscriptions and quantify monthly recurring-charge drag
- Compare category spending period over period to catch creeping habits
- Ask your ledger questions in natural language through Claude Desktop via the MCP server
- Bulk-recategorize a merchant after an import without touching each transaction
- Export full transaction history as CSV for taxes or offline analysis
- Link transfers and reimbursements so account totals don't double-count
Models Under the Hood
as of 2026-10-15
Limitations
- Running Syllogic means running four containers — Next.js 16, FastAPI + Celery, PostgreSQL 16, and Redis 7 — so Docker Compose comfort is a prerequisite, with Railway and CasaOS as the softer paths.
- AI categorization only runs if you supply your own OpenAI API key; without one you fall back to rule-based matching and manual cleanup.
- Hosting, backups, and exports on your own PostgreSQL instance are your responsibility.
- It is at release v1.0.0 and the roadmap is focused on onboarding, walkthroughs, and community feedback rather than new surface area, so treat the current feature list as close to final for now.
- There is no mobile or native desktop client, and the community is young compared with Firefly III or Actual Budget.
as of 2026-10-17
Verification history
We have re-verified Syllogic 9 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-checked, vendor evidence unchanged
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
- — re-checked, vendor evidence unchanged
Showing the 6 most recent of 9 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published Syllogic tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Free
$0
Ideal for
Self-hosters and homelab operators willing to run Docker Compose, Railway, or CasaOS on their own infrastructure.
What this tier adds
Starting (and only) entry point: AGPL-3.0 software at no license cost, with hosting, backups, and optional OpenAI usage billed separately by whoever supplies them.
Where the pricing makes sense
The company stage and team size where Syllogic's pricing actually pencils out — and where peers do it cheaper.
Syllogic itself is AGPL-3.0 and free, so the comparison is against infrastructure and hosted budgeting subscriptions: a small VPS runs it for less than most paid budgeting SaaS plans, and the Railway template trades a slightly higher hosting bill for managed PostgreSQL and Redis. Firefly III and Actual Budget are also free to self-host, so the real differentiator here is the MCP server, not price.
Setup time & first value
How long it actually takes to get something useful out of Syllogic — broken out by persona, not the marketing-page minute.
With Docker Compose and the install script, a technically comfortable user is looking at roughly the advertised 10 minutes to a running stack, plus time for CSV imports. The Railway template is the faster production path since PostgreSQL and Redis come managed. Budget longer if you also want an OpenAI key wired into the categorization pipeline.
Switching to or from Syllogic
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From a spreadsheet: export your rows to CSV, import them into Syllogic, then use bulk recategorization or the MCP server to clean up merchant categories in one pass.
- →From Firefly III or Actual Budget: export transactions as CSV and re-import, then link transfers and reimbursements across accounts so balances don't double-count.
- ↗To a spreadsheet or another tool: use the built-in full CSV export, which covers your transaction history with no lock-in.
- ↗To another self-hosted ledger: pull the data straight from your own PostgreSQL 16 instance or via CSV export before tearing down the Docker stack.
Integrations
Resources & Guides
Tutorials & Learning
YouTube returned 4 videos for “Syllogic”, and we withheld 4: 4 could not be judged, because “Syllogic” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Syllogic.
Official links
Tools that pair well with Syllogic
Common stack mates teams adopt alongside Syllogic, with the specific reason each pairing earns its keep.
Hisabi
Open-source, self-hosted personal finance app that turns your bank SMS alerts into automatic expense tracking.
NerdWallet
Free personal finance dashboard with credit monitoring, product comparisons, and subscription cancellation tools.
Monarch
A paid personal finance app that puts every account, bill, and goal on one shared household dashboard.
Featured Head-to-Head Comparisons
Syllogic vs Cryptohopper
If you want automated crypto trading with AI and social copy trading, Cryptohopper is your tool, but it costs $24.16/mo. If you need a free, self-hosted personal finance dashboard with AI categorization and European bank support, Syllogic is the clear winner. They serve completely different niches — choose based on whether you trade crypto or track spending.
Syllogic vs Transfix
Choose Transfix if you're a freight broker or 3PL needing AI-powered pricing and workflow automation to win more bids and protect margins. Choose Syllogic if you're a self-hosted personal finance user who wants full data control and European bank connectivity. They serve entirely different markets—no direct competition.
Syllogic vs Bitsgap
Choose Bitsgap if you're automating crypto trades across exchanges; choose Syllogic if you want a self-hosted personal finance dashboard. They serve entirely different needs—Bitsgap for active traders, Syllogic for privacy-conscious personal finance management. No functional overlap.
Alternatives to Syllogic
View allHisabi
Open-source, self-hosted personal finance app that turns your bank SMS alerts into automatic expense tracking.
NerdWallet
Free personal finance dashboard with credit monitoring, product comparisons, and subscription cancellation tools.
Frequently Asked Questions
Categories
Best-of guides
Used Syllogic? Help shape our editorial sentiment research.