← Finlynq
Comparison

Finlynq vs Alderfi

Alderfi and Finlynq are both open-source, MCP-first personal finance projects. Alderfi is Apache-2.0, pre-alpha, and ships local LLM support out of the box. Finlynq is AGPL v3, production, hosted-or-self-hosted, with a 91-tool MCP surface. This page exists so you can pick the one that actually matches your trade-offs.

Last updated: 2026-05-13

When to choose Alderfi

Alderfi is the right call if any of these matter more than ownership:

  • You need a permissive license. Apache-2.0 has a patent grant and no copyleft, so you can wrap Alderfi in a closed-source product, ship a SaaS without sharing changes, or vendor it into a regulated stack without AGPL §13's source-disclosure trigger. Finlynq's AGPL v3 deliberately forces network forks to publish their changes — that's a feature for the maintainer and a friction for users who specifically want Apache.
  • You want a local-LLM-first privacy story. Alderfi documents Llama 3 8B via llama.cpp as part of its categorization pipeline. If your threat model is "no third party — including Anthropic or OpenAI — sees my financial transactions,"Alderfi's posture matches that. Finlynq today assumes you connect a cloud LLM (Claude, ChatGPT, Cursor, Windsurf) over MCP; we don't ship a local-LLM mode.
  • You want to follow a project from day one. Alderfi is openly pre-alpha and is being designed in public. If the appeal is shaping the architecture, naming the abstractions, and being one of the first contributors, an alpha project is exactly where to be.
  • "The app is the MCP server" is the framing you want. Alderfi positions MCP as the core abstraction, not a layer over a traditional PFM. That's a cleaner architectural pitch than Finlynq's "PFM with first-party MCP" framing.

When to choose Finlynq

Finlynq is the right call if any of these matter:

  • You want something you can use today. Finlynq is shipped: hosted at finlynq.com with a public demo (demo@finlynq.com / finlynq-demo, resets nightly) and an installable Docker + PostgreSQL stack for self-hosters. Alderfi's first alpha targets mid-May 2026 and the current public repo is a scaffold with one mock tool.
  • You want a hosted option, with parity to self-host. Finlynq runs as both a managed cloud and a self-hosted Docker deployment with identical feature surfaces. Alderfi is self-host only today; the planned paid hosted tier is a separate product.
  • You want a large, audited MCP tool surface today. Finlynq exposes 91 HTTP / 87 stdio tools across accounts, transactions, budgets, categories, rules, portfolio (cost basis, dividends, FX-aware aggregation), goals, loans, subscriptions, recurring transactions, FX with overrides, spending anomalies, FIRE-style cash flow forecasting, and staging-review imports. Alderfi's tool surface today is 1 mock tool.
  • You want per-user encryption at rest with operator-unreadable keys. Finlynq's envelope encryption (AES-256-GCM with a scrypt-derived KEK peppered with PF_PEPPER) means even the operator running finlynq.com cannot decrypt account names, payees, notes, or tags. Alderfi's encryption-at-rest posture isn't publicly documented as of 2026-05-13.
  • You need real-world import paths. Finlynq's unified staging-review pipeline ingests CSV, Excel, PDF, OFX/QFX, and email-via-Resend-Inbound into the same staged_imports table, with per-row editing, transfer-pair linking, dedup via SHA-256 over plaintext payee, and a statement-balance reconciliation callout. Alderfi documents CSV + SimpleFIN today.
  • You need multi-currency. Finlynq supports 32 fiats + 4 cryptos + 4 metals, with per-currency cost-basis bucketing for portfolio holdings (a CAD account holding a USD ETF is summed in the holding's own currency, not the account's). Alderfi's multi-currency story isn't documented as of 2026-05-13.
  • You want the Anthropic Connectors Directory pipeline. Finlynq submitted on 2026-05-09 and is awaiting review. Alderfi is not in the directory or pipeline as of 2026-05-13.

Side-by-side

 FinlynqAlderfi
LicenseAGPL v3 (network copyleft)Apache-2.0 (permissive, patent grant)
StageProduction; hosted finlynq.com + self-hostPre-alpha; first self-hostable alpha targets mid-May 2026
Repo state (2026-05-13)Active development on dev + main, weekly releases1 star, last push 2026-04-18, scaffold with 1 mock tool
Hosted demoYes — demo@finlynq.com / finlynq-demo, resets nightlyNo (paid hosted tier planned)
Self-hostDocker + PostgreSQL, feature parity with cloudDocumented (SQLite local-first); alpha pending
First-party MCPYes — 91 HTTP / 87 stdio toolsYes — 1 mock tool today; roadmap implies more
Local LLM supportNo (cloud LLMs only — Claude, ChatGPT, Cursor, Windsurf)Yes — Llama 3 8B via llama.cpp
MCP authOAuth 2.1 + DCR, Bearer API key, or stdioNot yet defined publicly
Encryption at restPer-user envelope encryption (AES-256-GCM + scrypt-derived KEK + pepper); operator cannot decrypt user dataNot publicly documented
Bank sync / importCSV / Excel / PDF / OFX / QFX / email-via-Resend; staging-review pipeline; connector frameworkCSV + SimpleFIN documented; Plaid planned for paid tier
Multi-currency32 fiats + 4 cryptos + 4 metals; per-currency cost-basis bucketing; FX with historical lookup + overridesNot documented
Investments / portfolioCost basis, dividends, FX-aware aggregation, multi-account holdingsNot documented
DatabasePostgreSQL (pg + Drizzle)SQLite (local-first)
LanguageTypeScript (Next.js 16 App Router)JavaScript / TypeScript
Anthropic Connectors DirectorySubmitted 2026-05-09, awaiting reviewNot submitted
PricingDonation-based (GitHub Sponsors, Ko-fi); same features cloud + self-hostFree OSS; paid hosted tier planned

Migrating from Alderfi

  1. From Alderfi to Finlynq. Alderfi's SQLite store can be dumped via standard SQL tooling. Map transactions to CSV (date, amount, currency, payee, category, account) and feed into Finlynq's staging-review at /import/reconcile — multi-currency, transfer-pair detection, and SHA-256 dedup over plaintext payee are all built in.
  2. From Finlynq to Alderfi. Finlynq's data-export endpoint produces a JSON backup with transactions, accounts, categories, portfolio holdings, and goals. You'll need to write a small JSON-to-Alderfi-import bridge once Alderfi's import surface stabilizes — neither side has a one-click migration today.
  3. Hooking up your AI client. For Finlynq: Claude → Customize → Connectors → "+" → paste https://finlynq.com/mcp. OAuth 2.1 handles the rest. For Alderfi: per the repo, use npx @modelcontextprotocol/inspector npm run dev against a local server. Both projects support any MCP-compatible client.

FAQ

Isn't Alderfi just a 'future Finlynq' — why not wait for it?
You might. The two projects make different trade-offs. Alderfi's commitments (Apache-2.0, local-LLM-first) are structural and unlikely to change. Finlynq's commitments (AGPL v3, hosted + self-host parity, current 91-tool surface) are also structural. If Apache-2.0 and local-LLM matter more than shipped surface, waiting is reasonable. If you need something running today against real transactions, Finlynq is the project that has it.
Why AGPL v3 instead of Apache like Alderfi?
We chose AGPL deliberately. Personal finance is a category that historically gets enclosed (Mint → Intuit → shutdown; Hiro → OpenAI → shutdown). AGPL §13's "network use"clause means anyone running Finlynq as a hosted service must publish their changes — which keeps the open-source core honest as the project gets adopted by others. Apache-2.0 doesn't do that. It's a legitimate trade-off; both choices have integrity. If you specifically want a permissive license so you can ship a derivative without sharing changes back, Apache (Alderfi) is the better fit.
Does Finlynq support local LLMs?
Not today. Finlynq's MCP server speaks Streamable HTTP and stdio, and any MCP-compatible client can connect — including a local Ollama / llama.cpp / LM Studio runtime if it exposes MCP. But Finlynq doesn't ship a bundled local-LLM runtime the way Alderfi does, and the categorization / suggestion code paths assume an external MCP client. This is a real gap for users with a "no cloud LLM" threat model.
Doesn't Alderfi's 'the app is the MCP server' framing make Finlynq's architecture obsolete?
It's a cleaner pitch, but they're two ways of describing similar architectures. Finlynq's MCP server is a first-class module of the app (pf-app/mcp-server/) — not a wrapper or a side-channel. The framing difference matters more for marketing than for architecture.
Alderfi is pre-alpha. Why give it a comparison page at all?
Because the people most likely to compare AI-native open-source PFMs in 2026 are doing it before either project is mature. An honest, dated comparison that survives Alderfi shipping its alpha is more useful than a "we're better because they don't exist yet" page that gets embarrassing in three months. Re-check the numbers on this page against alderfi.org and the repo before quoting.

Sources

Try Finlynq

Free, open source, AGPL v3. Run it on our managed cloud or self-host with one Docker Compose file. Same features either way.