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
Alderfi is the right call if any of these matter more than ownership:
Finlynq is the right call if any of these matter:
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.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.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.| Finlynq | Alderfi | |
|---|---|---|
| License | AGPL v3 (network copyleft) | Apache-2.0 (permissive, patent grant) |
| Stage | Production; hosted finlynq.com + self-host | Pre-alpha; first self-hostable alpha targets mid-May 2026 |
| Repo state (2026-05-13) | Active development on dev + main, weekly releases | 1 star, last push 2026-04-18, scaffold with 1 mock tool |
| Hosted demo | Yes — demo@finlynq.com / finlynq-demo, resets nightly | No (paid hosted tier planned) |
| Self-host | Docker + PostgreSQL, feature parity with cloud | Documented (SQLite local-first); alpha pending |
| First-party MCP | Yes — 91 HTTP / 87 stdio tools | Yes — 1 mock tool today; roadmap implies more |
| Local LLM support | No (cloud LLMs only — Claude, ChatGPT, Cursor, Windsurf) | Yes — Llama 3 8B via llama.cpp |
| MCP auth | OAuth 2.1 + DCR, Bearer API key, or stdio | Not yet defined publicly |
| Encryption at rest | Per-user envelope encryption (AES-256-GCM + scrypt-derived KEK + pepper); operator cannot decrypt user data | Not publicly documented |
| Bank sync / import | CSV / Excel / PDF / OFX / QFX / email-via-Resend; staging-review pipeline; connector framework | CSV + SimpleFIN documented; Plaid planned for paid tier |
| Multi-currency | 32 fiats + 4 cryptos + 4 metals; per-currency cost-basis bucketing; FX with historical lookup + overrides | Not documented |
| Investments / portfolio | Cost basis, dividends, FX-aware aggregation, multi-account holdings | Not documented |
| Database | PostgreSQL (pg + Drizzle) | SQLite (local-first) |
| Language | TypeScript (Next.js 16 App Router) | JavaScript / TypeScript |
| Anthropic Connectors Directory | Submitted 2026-05-09, awaiting review | Not submitted |
| Pricing | Donation-based (GitHub Sponsors, Ko-fi); same features cloud + self-host | Free OSS; paid hosted tier planned |
/import/reconcile — multi-currency, transfer-pair detection, and SHA-256 dedup over plaintext payee are all built in.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.pf-app/mcp-server/) — not a wrapper or a side-channel. The framing difference matters more for marketing than for architecture.Free, open source, AGPL v3. Run it on our managed cloud or self-host with one Docker Compose file. Same features either way.