Sure: die Personal-Finance-App, die das aufgegebene Maybe-Projekt wiederbelebte
we-promise/sure · 10.037★ · 527 forks
Sure ist eine selbst hostbare, community-gepflegte Personal-Finance-App, die als Fork des Projekts Maybe Finance entstand, nachdem dessen ursprüngliches Team es im Juli 2025 archivierte. Sie ist relevant, weil sie eine Codebasis im Wert von über einer Million Dollar Entwicklungsarbeit (Ruby on Rails, plattformübergreifend, mit KI) übernahm, die sonst eingefroren worden wäre, und ihr ein aktives Entwicklungstempo verliehen hat: Heute ist sie der De-facto-Nachfolger von Maybe und das aktivste Open-Source-Personal-Finance-Projekt in dem Ökosystem, das Maybe hinterlassen hat.

Ursprung
Das ursprüngliche Projekt, maybe-finance/maybe, wurde vom Startup Maybe Finance im Laufe von 2021-2022 gebaut: eine vollständige Personal-Finance- und Vermögensverwaltungs-App mit einer Funktion „Ask an Advisor”, die Nutzer mit echten CFP/CFA-Beratern verband, alles im Abonnement enthalten. Das Geschäft funktionierte nicht: Das Unternehmen stellte die Weiterentwicklung der App Mitte 2023 ein und entschied sich, nachdem es „fast eine Million Dollar” in die Entwicklung investiert hatte (Mitarbeiter, Auftragnehmer, Datenanbieter, Infrastruktur), den Code zu öffnen, damit Menschen ihn kostenlos selbst hosten konnten.
Das Team startete kurzzeitig eine gehostete Version, die sich ebenfalls nicht als nachhaltiges B2C-Geschäft erwies. Im Juli 2025 traf Maybe die endgültige Entscheidung: zur B2B-Finanzprognose (Forecasting und Szenarioplanung) zu wechseln und die Pflege des Repositorys einzustellen. Das Abschieds-Release v0.6.0 („Farewell… Maybe”), veröffentlicht am 24. Juli 2025, enthält eine ausführliche Post-Mortem-Analyse mit gelernten Lektionen: die chronische Schwierigkeit mit Bankdatenanbietern (Open Banking), die Spannung zwischen Datengenauigkeit und Performance, und das Dilemma, Datenschutz-Bugs in einem Open-Source-Projekt zu verwalten. Josh Shpigford (Gründer von Maybe) veröffentlichte die Ankündigung auf X (@Shpigford).

Zwei Tage später, am 23. Juli 2025, wurde die Organisation we-promise gegründet, und am folgenden Tag erschien das erste Sure-Release, v0.6.0, wörtlich beschrieben als „ein Klon des neuesten Releases der Maybe-Finance-Leute”. Die Organisation änderte den Namen aus Markenrechtsgründen (・Maybe” ist eine eingetragene Marke von Maybe Finance Inc., deren Nutzung in Forks untersagt ist), und am 5. August 2025 (v0.6.2) schloss sie ein „Mini-Rebranding” ab. Seither hat Sure fast monatlich bis zur v0.7.5-Serie iteriert.
Philosophie und Prinzipien
Die von Maybe geerbte Philosophie ist im offiziellen Post-Mortem dokumentiert:
- Bewusste Einfachheit. Das Ziel war, „Komplexität zu eliminieren” aus den persönlichen Finanzen. Die meisten Menschen müssen nur vier Fragen beantworten: Wie viel Geld habe ich?, gebe ich weniger aus, als ich einnehme?, wie viel habe ich letzten Monat ausgegeben?, wofür habe ich es ausgegeben? Das Team stellte ständig die Frage „was können wir streichen?”
- Ein Platz für jedes Szenario. Überweisungen zwischen Konten sind „Bürger erster Klasse”: Sie werden automatisch erkannt und können nicht kategorisiert werden, weil sie nicht in Budgets einfließen sollten. „Einmalige” Ausgaben (Umzugskosten usw.) werden automatisch aus den Durchschnittswerten ausgeschlossen.
- Einfacher Stack zum Selbsthosten. Das Original wurde in einem einzigen Docker-Container mit optionalen Marktdaten-Abhängigkeiten bereitgestellt.
- Community statt verstreuter Forks. Das README von Sure bittet ausdrücklich darum, dass Menschen, statt Forks zu erstellen, zum zentralen Projekt beitragen: „You’re free to fork it under the AGPLv3 license — but we’d love it if you stuck around and contributed here instead.”
- Performance-Transparenz. Ein öffentliches Skylight-Dashboard zeigt die problematischen Anfragen der Demo-Seite mit Stacktraces und lädt zu Performance-Beiträgen ein.

Wie es funktioniert
Sure ist eine auf einen Rails-Server zentrierte Anwendung (das Repo umfasst 12 Mio. Zeilen Ruby, plus HTML, Dart, JavaScript und Rust). Alle Clients verbinden sich mit diesem Server und teilen Konten, Authentifizierung und Finanzdaten (verifiziert in docs/clients.md):
- Web-App (Hauptclient): das gesamte Produkt, Administration und Selbsthosting von jedem modernen Browser aus.
- macOS-Desktop-App: eine Tauri-2-Hülle, die die Web-App in einem nativen Fenster rendert; beim ersten Start fragt sie nach der Server-URL, prüft deren Gesundheitsstatus und lädt den Login-Flow (experimentell seit v0.7.3).
- Mobile App: ein Flutter-Begleiter für iOS und Android, fokussiert auf Authentifizierung und Salden (Alpha seit v0.6.7, „Mobile Polish” in v0.7.2).
- MCP-Endpunkt: das Model Context Protocol (JSON-RPC 2.0), damit externe Assistenten (Claude Desktop, GPT-Agenten, lokale Agenten) Finanzdaten abfragen und darauf handeln können, ohne sie in den Chat zu kopieren.
- HTTP-API mit OpenAPI-Spezifikation (
docs/api/openapi.yaml) für Skripte, Importeure und eigene Dashboards.

Dokumentierte funktionale Features: Nettovermögens-Dashboard, Massensuche und -aktualisierung von Transaktionen, Budgets mit Kategoriedurchschnitten, automatische Kategorisierungsregeln und Händlererkennung, Multi-Währung, CSV- und OFX-Import, Banksynchronisation (v0.6.5, mit SimpleFIN, Lunch Money Flow und Enable Banking), Investitionen (Coinbase usw.), Passkeys/WebAuthn-MFA, „Statement Vault” und Familienfreigabe (v0.7.0/v0.7.1), sowie ein /plan-Bereich mit Budgets und Zielen (v0.7.4).

Die öffentliche Roadmap (docs/roadmap.md) ordnet die Arbeit in drei Phasen: kurzfristige Stabilisierung, Erweiterung der Fähigkeiten (erstklassige KI, Szenariosimulation, Lokalisierung) und langfristige Plattformöffnung (berechtigte externe Agenten, Geschäftsfinanzen).

Das Ökosystem
Repositorys der Organisation we-promise (18 öffentliche, 86 Follower; Sternezahlen konsultiert am 10. September 2026):
| Repository | Sterne | Beschreibung |
|---|---|---|
we-promise/sure | 9.810 | Die Hauptanwendung. |
we-promise/website | 25 | Sures Website (sure.am). |
we-promise/sure-mcp-server | 16 | Eigenständiger MCP-Server zur Verbindung von Claude Desktop mit Sure (Build mit Docker oder manueller Installation; Envs SURE_API_URL, SURE_API_KEY). |
we-promise/sure-cli | 6 | Eine „agent-first”-CLI in Go: standardmäßig JSON-Ausgabe (Umschlag {data, meta, error}), standardmäßig --dry-run mit --apply zum Ausführen, versionierte Schemata. Installierbar über Homebrew (brew install we-promise/tap/sure-cli), einen Bash-One-Liner oder go install. |
we-promise/docs | 2 | Externe Dokumentation. |
we-promise/ofx | 0 | OFX-Parser (Open Financial Exchange) auf Basis von Nokogiri. |
we-promise/sure-hass | 1 | Home-Assistant-Addon zum Ausführen von Sure innerhalb eines Smart Home. |
we-promise/homebrew-tap | 0 | Homebrew-Tap für sure-cli. |
we-promise/dexter | 1 | „Autonomer Agent für tiefgehende Finanzrecherche.” |
we-promise/maybe-sure | 4 | Brücken-/Weiterleitungs-Repository: „FOLLOW we-promise/sure FOR ALL THE ACTION.” |
we-promise/ui-skills | 1 | Meinungsstarke Einschränkungen für den Bau von Oberflächen mit Agenten. |
we-promise/sure-moltworker, we-promise/moltbot-sandbox, we-promise/openclaw | 0 | Agenten-Experimente (Moltbot/Clawdbot auf Cloudflare Workers; ein OpenClaw-artiger Assistent). |
we-promise/n8n, we-promise/macro, we-promise/shannon | 0-1 | Angrenzende Forks/Projekte (Automatisierung, Workspace, Sicherheitsagent). |

Forks und Ökosystem rund um Maybe/Sure:
- maybe-finance/maybe: 54.285 Sterne, 5.680 Forks, archiviert (letzte Aktivität 24. Juli 2025). Es ist der direkte Vorfahre.
- maybe-finance/maybe-archive: 371 Sterne, archiviert (Backup des Originals).
- M123-dev/maybe_finance_hass: 10 Sterne; eine Maybe-Integration mit Home Assistant, älter als das offizielle
sure-hass-Addon. - maybe-finance/emojis: 16 Sterne; Emojis im Maybe-Stil (nicht archiviert).
we-promise/surehat 454 Forks (größtenteils lokale Entwicklung, keine bemerkenswerten Forks mit relevanten Sternezahlen).- Sure ist in der Liste awesome-selfhosted unter persönlichen Finanzen enthalten: „Personal finance application for everyone (fork of Maybe)”,
AGPL-3.0Docker. - README in 8 Sprachen übersetzt (Deutsch, Spanisch, Französisch, Japanisch, Koreanisch, Portugiesisch, Russisch, Chinesisch), bereitgestellt über readme-i18n.com, und die App unterstützt eigene Locales (Türkisch in v0.6.1; Katalanisch, Deutsch, Spanisch und Rumänisch in v0.6.5 hinzugefügt).
Offizieller und halboffizieller Status
- De-facto-Nachfolger von Maybe. Es gibt keinen offiziellen „Marktplatz”, dem sich Sure angeschlossen hätte; sein Status ist der einer inoffiziellen Community-Fortsetzung des archivierten Projekts. Das README erklärt es unumwunden: „This repository is a community fork of the now-abandoned Maybe Finance project.”
- Keine Zugehörigkeit zu Maybe Finance Inc. Das README selbst verpflichtet Forks zu erklären, dass sie nicht mit Maybe Finance Inc. verbunden sind oder von diesem unterstützt werden, und verbietet die Verwendung des Namens „Maybe” (Marke) oder dessen Logo. „Sure” wurde für den Community-Fork reserviert.
- Praktische Anerkennung: Aufnahme in
awesome-selfhosted, PikaPods-, Railway- und Hostim-Deploy-Buttons im README, offizielle Multi-Architektur-Images auf GHCR (ghcr.io/we-promise/sure:stable), und die Beteiligung von Josh Shpigford (Maybes Schöpfer) als einer der aktuell größten Contributoren des Forks (220 Commits, drittgrößter Contributor). Das verleiht ihm einen informatischen Halboffizialismus, wenn auch keinen unternehmerischen. - Maybes kommerzieller Schwenk: Die Entscheidung, zu B2B zu wechseln, und der „Asset Sale” (referenziert auf HN, 2026) bestätigen, dass Sure in dem von dem Unternehmen hinterlassenen Vakuum operiert, ohne Konkurrenz durch ein gepflegtes Maybe-Produkt.
Schnellstart-Anleitung
Installation und erster Start
Voraussetzungen: Docker Engine (prüfen mit docker run hello-world).
mkdir -p ~/docker-apps/sure
cd ~/docker-apps/sure
# 1) Beispiel-Compose herunterladen
curl --fail --location --silent --show-error --output compose.yml \
https://raw.githubusercontent.com/we-promise/sure/main/compose.example.yml
# 2) (Optional, für automatische DB-Backups)
mkdir -p bin
curl --fail --location --silent --show-error --output bin/db-backup.sh \
https://raw.githubusercontent.com/we-promise/sure/main/bin/db-backup.sh
chmod +x bin/db-backup.sh
# 3) (Empfohlen außerhalb des lokalen Netzwerks) .env mit Secrets erstellen
curl --fail --location --silent --show-error --output .env \
https://raw.githubusercontent.com/we-promise/sure/main/.env.example
openssl rand -hex 64 # -> SECRET_KEY_BASE

Das compose.example.yml läuft ohne Konfiguration (startet Web + Worker + postgres:16 + redis + alpine für Backups). Mit gesetztem SECRET_KEY_BASE und POSTGRES_PASSWORD stellt docker compose up -d die App auf Port 3000 bereit (Variable PORT). Ein-Klick-Alternativen: PikaPods-, Railway- und Hostim-Buttons im README. Es gibt eine Demo-Seite mit Beispieldaten unter https://demo.sure.am.
Für lokale Entwicklung (kein Selfhosting): Ruby gemäß .ruby-version, PostgreSQL > 9.3 und Redis > 5.4; dann cp .env.local.example .env.local, bin/setup, bin/dev, und optional rake demo_data:default für Demo-Daten (Login user@example.com / Password1!).
Gängige Workflows
-
Konten verbinden und importieren: um selbst zu hosten und Daten zu sehen, verbindet man einen Banksynchronisationsanbieter (SimpleFIN, Lunch Money Flow, Enable Banking, seit v0.6.5) oder importiert OFX/CSV-Auszüge (Konten, Transaktionen und Trades). Das Ergebnis erscheint im Nettovermögens-Dashboard und den Kontoansichten.

-
Kategorisieren und budgetieren: um sich wiederholende Transaktionen zu klassifizieren, werden Regeln erstellt (Auto-Kategorisierung, Händlererkennung, „Einmalig”-Markierungen); das Ergebnis sind Budgets, die Kategoriedurchschnitte ohne Überweisungsrauschen zeigen.
-
Mit der KI sprechen: Die App enthält einen Assistenten, der Fragen zu den Finanzen des Nutzers beantwortet; um ein eigenes Modell zu verwenden, werden
OPENAI_ACCESS_TOKEN,OPENAI_MODELundOPENAI_URI_BASEkonfiguriert (seit v0.6.4 sind Endpunkt/Modell konfigurierbar). -
Einem externen Agenten Zugriff geben: damit Claude Desktop (oder ein eigener Agent) Daten abfragen kann, wird der MCP-Endpunkt (
POST /mcp) mit OAuth 2.0 (dynamische Client-Registrierung, für Claude empfohlen) oder einem statischen Token (MCP_API_TOKEN+MCP_USER_EMAILincompose.yml) aktiviert. Der Assistent erhält Zugriff auf die Daten dieses Haushalts und Schreibwerkzeuge (Auszugsimport, Aktualisierung von Transaktionen, Zielen und Budgets). -
Mit der CLI automatisieren: für Skripte oder Agenten gibt
sure-clistandardmäßig JSON zurück, und Schreibbefehle laufen als--dry-run, sofern nicht--applyübergeben wird.
Wesentliche Konfiguration
SECRET_KEY_BASE: der geheime Schlüssel der App, erforderlich; generieren mitopenssl rand -hex 64.POSTGRES_PASSWORD/POSTGRES_USER/POSTGRES_DB: Datenbank-Zugangsdaten (Standardwerte im Beispiel-Compose:sure_user/sure_password/sure_production).OPENAI_ACCESS_TOKEN,OPENAI_MODEL,OPENAI_URI_BASE: Zugangsdaten und Modell für das LLM des Assistenten (konfigurierbarer Endpunkt).EXCHANGE_RATE_PROVIDERundSECURITIES_PROVIDER: Anbieter für Multi-Währungs- und Wertpapierdaten (Standardyahoo_finance; AlternativeTWELVE_DATA_API_KEY).RAILS_ASSUME_SSL: vonfalseauftrueumstellen, wenn ein TLS-Proxy vorgeschaltet ist (der Container liefert unverschlüsseltes HTTP).MCP_API_TOKEN/MCP_USER_EMAIL: nur wenn der statische Token-Modus des MCP verwendet wird (beide in diesem Ablauf erforderlich).
Häufige Fallstricke und Lösungen
- Performance und schwere Daten: Das README räumt Performance-Probleme ein, die einer Finanz-App inhärent sind, und veröffentlicht ein Skylight-Dashboard mit den langsamen Anfragen der Demo zur Fehlersuche; Beiträge dort sind willkommen.
- Nicht unterstützte Banken: Maybes Post-Mortem erklärt, dies sei der größte Schmerzpunkt der Branche (nicht unterstützte Banken, Login-Fenster, falsche Daten). Die praktische Lösung des Ökosystems ist die SimpleFIN-Unterstützung (v0.6.3/v0.6.5) und die Anbieter Lunch Money Flow / Enable Banking, oder das manuelle Importieren von OFX/CSV.
- MCP-Sicherheit mit statischem Token: Die Dokumentation warnt ausdrücklich, dass der Assistent Finanzdaten lesen und Schreibwerkzeuge (Auszugsimport, Änderungen an Zielen/Kategorien/Tags, Aktualisierung von Transaktionen und Budgets) für den angegebenen Nutzer ausführen kann; er sollte nur Nutzern mit einem vertrauenswürdigen KI-Anbieter zugewiesen werden. Für Claude wird der OAuth-Flow bevorzugt.
- Forks und Marke: den Namen „Maybe” oder dessen Logo nicht in Forks verwenden (Marke); die AGPLv3-Lizenz beibehalten und die Herkunft ohne Zugehörigkeit erklären.
- Daten und Releases: Die Notizen jedes Releases betonen „proceed with caution/backup your data”; das Compose enthält ein optionales
bin/db-backup.shfür automatische Backups. - Passkeys/WebAuthn: Wenn Passkeys, Touch ID oder Sicherheitsschlüssel als MFA aktiviert werden, muss die WebAuthn Relying Party in der
.envgesetzt werden (WEBAUTHN_RP_ID,WEBAUTHN_ALLOWED_ORIGINS).
Integrationen und Migration
- MCP / Agenten: nativer Endpunkt (
POST /mcp) mit OAuth 2.0 und dynamischer Registrierung; zusätzlich der eigenständige MCP-Serverwe-promise/sure-mcp-serverfür Claude Desktop und die CLIsure-clifür Automatisierungen (installierbar via Homebrew/go install). - Home Assistant: Addon
we-promise/sure-hass(auch das frühereM123-dev/maybe_finance_hassexistiert für die Maybe-Version). - n8n: Die Organisation pflegt ein Repo
we-promise/n8n(Fork der Automatisierungsplattform) für Workflow-Muster mit Finanzdaten. - Deployment: Docker Compose (empfohlen), Kubernetes mit Helm (in der MCP-Anleitung dokumentiert), sowie PikaPods-/Railway-/Hostim-Buttons.
- Migration von Maybe: Da Sure ein Klon des letzten Releases (v0.6.0, „bug compatible”) ist, können selbst gehostete Maybe-Nutzer migrieren, indem sie das Image zu
ghcr.io/we-promise/surewechseln und dabei Datenbank und Konfigurationsablauf beibehalten; der generische Import ist auch über CSV/OFX verfügbar. Um zu Sure von anderen Apps (Actual, Firefly III, Ghostfolio) zu migrieren, ist der dokumentierte Weg der CSV-Import von Konten, Transaktionen und Trades.
Aktuelle Kennzahlen
Konsultiert am 10. September 2026 über die GitHub-API:
- Sterne: 9.810 · Forks: 454 · Watcher: 38.
- Offene Issues + PRs: 510 (Vorbehalt: Das API-Feld
open_issues_countsummiert Issues und Pull Requests). - Insgesamt gemergte PRs (Issue-Suche): 2.323.
- Neuestes Release:
v0.7.5-alpha.7(9. September 2026); das jüngste stabile istv0.7.4(31. August 2026: Passkeys,/plan-Bereich mit Budgets und Zielen). - Verifiziertes Release-Tempo: v0.6.0 (25.07.2025, Maybe-Klon) → v0.6.2 „First mini-rebrand” (05.08.2025) → v0.6.5 Bank Sync (29.11.2025) → v0.6.6 Rules (31.12.2025) → v0.6.8 native Mobile-Alpha + MCP/RAG (28.02.2026) → v0.7.0 Bulk Categorization und Family Sharing (30.04.2026) → v0.7.3 Insights + Valuations + experimentelles macOS (31.07.2026) → v0.7.4 (31.08.2026).
- Top-Contributor (API, Abfragedatum): jjmata (388), dependabot[bot] (369), zachgoll (230), Shpigford (220), gariasf (149), sokie (131), JSONbored (95), luckyPipewrench (83), alessiocappa (82), sure-admin (65).
- Sprachen: Ruby (12,0 Mio. Zeilen), HTML, Dart, JavaScript, Rust, CSS, TypeScript, Shell, unter anderem.
- Aktive Commit-Linie: letzter konsultierter Commit 2026-09-10 21:06 UTC (colinedwardwood, „Allow API transaction update to opt into sync”).
- Vorfahre: maybe-finance/maybe mit 54.285 Sternen und 5.680 Forks, archiviert.
Community-Resonanz
- Hacker News (vom ursprünglichen Projekt, direkter Kontext): Der Thread „$1M personal finance and wealth management software now free and open-source” (12. Januar 2024, 47 Punkte, 14 Kommentare), veröffentlicht von Shpigford, sammelt Reaktionen von Nutzern mit echten Namen: davecraige („This is awesome. Thanks for releasing all of this Josh”), flyosity („Tons of great little UI details… Really, really good stuff”), pedroslopez (lebt in der Dominikanischen Republik und betont, dass kommerzielle Produkte seine Region nicht erreichen), skwee357 (8 Jahre an einem Personal-Finance-Tool gearbeitet, ohne es zu veröffentlichen; glaubt, dem Markt fehle etwas gut Gemachtes), zknicker (lobt, dass es eines der wenigen großen OSS-Projekte auf Next/React ist), heygarrison („Glad to see Maybe getting another chance at life”) und ezekg (überrascht, TypeScript statt Rails zu sehen).
- Hacker News (vom Fork): Sures HN-Präsenz ist minimal: ein einziger Thread, „Sure: The personal finance app, community fork of Maybe Finance” (1. Mai 2026, 1 Punkt, 0 Kommentare, veröffentlicht von sebakubisz). In der durchgeführten Suche wurden keine Launch-Threads des Forks mit Reichweite gefunden.
- Reddit: Der abgerufene relevante Thread ist r/selfhosted „Maybe open-source personal finance app” (Januar 2025, über die Öffnung von Maybe). Es war in diesem Lauf nicht möglich, den Inhalt oder die Kommentare zu lesen: Reddit blockierte die API, den Browserzugriff und die Redlib-/Proxy-Spiegel (direkt verifiziert, keine Auslassung mangels Suche). Daher werden keine Bewertungen oder Zitate aus diesem Thread berichtet (nicht verifiziert).
- Twitter/X: Die Ankündigung des Schwenks und des Abschieds von Maybe verbreitete Shpigford selbst (Status, zitiert im Release v0.6.0 und im Wiki von Sure). Es wurden keine spezifischen Launch-Threads des Forks mit verifizierbaren Kennzahlen gefunden (nicht verifiziert).
- Product Hunt / YouTube: In den durchgeführten Suchen wurde weder eine Product-Hunt-Seite noch ein Tutorial-Video mit verifizierbaren Aufrufen gefunden (Auslassung mangels tatsächlich abrufbarer Ergebnisse).
- Interne Adoptionssignale: Release-Notizen zeigen eine von Anfang an aktive Community („Feels amazing to have 7 active contributors already… Actually 8” — v0.6.1, 1. August 2025; „5 new people that sent PRs that were merged” — v0.6.2) sowie namentlich genannte Beiträge von Datenanbietern (
@Himmelschmidtfür SimpleFIN,@sokie,@luckyPipewrench,@alessiocappain v0.6.5). - Vom Team eingeräumte Kritik/Einschränkungen: Das README nennt offen Performance-Probleme (mit öffentlichem Skylight-Dashboard); Maybes Post-Mortem dokumentiert Bankdatenfehler, die Inkonsistenz des Hybrid-Caches und die Schwierigkeit, Finanz-Bugs zu debuggen, ohne private Daten offenzulegen.
Vergleich mit ähnlichen Projekten
Nur in diesem Lauf verifizierte reale Konkurrenten (Sternezahlen der GitHub-API, 10. September 2026):
| Projekt | Sterne | Wichtiger Unterschied zu Sure |
|---|---|---|
| actualbudget/actual | 28.680 | „Local-first personal finance app.” Local-first-Ansatz (lokales SQLite) gegenüber Sures zentralisiertem Rails-Server; kein nativer KI-Assistent oder MCP derselben Klasse. |
| firefly-iii/firefly-iii | 24.568 | Ein PHP-basierter (Laravel) Personal-Finance-Manager, langlebig und auf manuelle Ausgabenbuchhaltung fokussiert; Sure erbt einen Rails + KI + plattformübergreifende-Clients-Stack. |
| ghostfolio/ghostfolio | 9.270 | „Open Source Wealth Management” (Angular + NestJS + Prisma + Nx), auf Investmentportfolios ausgerichtet; Sure deckt Budget + Transaktionen + Investment + KI an einem Ort ab. |
| maybe-finance/maybe | 54.285 | Kein aktiver Konkurrent, sondern der archivierte Vorfahre: dieselbe Codebasis, seit Juli 2025 ungepflegt. |
In der Praxis konkurriert Sure um die spezifische Nische „gepflegtes Maybe”: Wer bereits Maybe selbst gehostet hatte, hat einen direkten Migrationsweg, während Actual die local-first-Nische dominiert und Firefly die der manuellen Ausgabenbuchhaltung.
Wie man beiträgt
Das Repo dokumentiert einen vollständigen Prozess in CONTRIBUTING.md:
- Hausregeln: vorher
AGENTS.mdunddocs/llm-guides/architecture.mdlesen (Test-, UI-, API- und Anbieter-Anleitungen indocs/llm-guides/). Frühere Issues/PRs prüfen. Issues werden nicht zugewiesen („wir weisen keine Issues zu oder ‘verschenken’ sie”); bei mehreren PRs zum selben Issue wird der genommen, der am besten und mit dem geringsten Umfang löst; frühere Committer haben Priorität. - Entwicklungs-Setup: VSCode Dev Container (empfohlen; enthält
selenium/standalone-chromefür Systemtests:DISABLE_PARALLELIZATION=true bin/rails test:system, beobachtbarer Browser unterhttp://localhost:7900oder:4444mit Passwortsecret) oder lokales Setup mit Mac-/Linux-/Windows-Anleitungen im Wiki. - PR-Ablauf: Fork → Branch
my-new-feature→ Commit → Push → PR mit aktiviertem „Allow edits from maintainers” → Issue mitfixes #XXXverknüpfen → alle GitHub Checks bestehen und mitmainaktuell sein → Review anfordern. Alle PRs gehen anmain. - Automatische Sicherheit: Jeder PR gegen
maindurchläuft einen Pipelock-Scan (~30 s), der nach durchgesickerten Secrets und Agenten-Sicherheitsrisiken sucht; der Check schlägt fehl, wenn etwas erkannt wird. Keine Konfiguration nötig. - Was beizutragen ist: „full features”, die dem Projekt näher an seine Vision bringen; das Wiki ist die Triage-Quelle.
Anwendungsfälle und wem dieses Repository helfen kann
- Verwaiste selbst gehostete Maybe-Nutzer: Das ist der Hauptfall. Sure geht vom selben „bug compatible”-Release v0.6.0 aus, daher besteht die Migration nur im Wechsel des Container-Images unter Beibehaltung der Daten; dabei gewinnen sie Wartung, Fixes und neue Sync-Anbieter zurück.
- Menschen, die volle Kontrolle über ihre Finanzdaten wollen (das r/selfhosted-Publikum): persönliche Finanzen ohne Drittanbieter-Cloud, mit MFA (2FA, Passkeys/WebAuthn), OIDC und Export; das in 8 Sprachen übersetzte README und die eigenen Locales der App erweitern das nicht-englischsprachige Publikum.
- Teams, die mit KI über persönliche Daten experimentieren: Der native MCP-Endpunkt (OAuth oder Token), der eigenständige MCP-Server und
sure-cli(JSON-first,--dry-run/--apply) erlauben es, Claude Desktop oder einen eigenen Agenten für Abfragen, Auszugsimport und Umorganisation von Transaktionen mit expliziter Kontrolle zu verbinden. - Heimautomatisierer: Das Addon
sure-hassintegriert das Finanzpanel in Home Assistant; nützlich für alle, die bereits ein selbst gehostetes Smart Home verwalten und Salden/Ausgaben im selben Ökosystem wollen. - Entwickler, die eine vollständige Finanz-App studieren wollen: 12 Mio. Zeilen Ruby, öffentliches technisches Post-Mortem von Maybe (Bankdaten, Cache-Konsistenz, Multi-Währung),
llm-guidesfür Code-Agenten und ein Beitragsprozess mit Sicherheitsscan — eine Fallstudie eines reifen Open-Source-Produkts mit monatlichem Release-Tempo. - Autoren von Integrationen: Die OpenAPI-Spezifikation, der eigene OFX-Parser (
we-promise/ofx) und die Anbieter-APIs (Twelve Data, Yahoo Finance, SimpleFIN) bieten dokumentierte Erweiterungspunkte für Importeure, Dashboards und Automatisierungen (z. B. das Repowe-promise/n8n).
Ressourcen
- Repository: https://github.com/we-promise/sure
- Dokumentation: https://sure.am (Abschnitt Docs) · Docker-Anleitung · Clients · MCP · Roadmap
- Offizielle Integrationen: sure-mcp-server · sure-cli · sure-hass (Home Assistant) · ofx parser · website
- Vorfahre und Kontext: maybe-finance/maybe (archiviert) · Abschieds-Release v0.6.0 mit Post-Mortem
- Demo: https://demo.sure.am
- Community / Discord: https://discord.gg/36ZGBsxYEK
- HN-Threads: Sure, community fork of Maybe (1 Pkt., 0 Komm.) · Maybe open-sourced, $1M software (47 Pkt., 14 Komm.) · Maybe v0.6.0 farewell (4 Pkt.)
- Reddit: r/selfhosted — Maybe open-source personal finance app (in diesem Lauf nicht verifizierter Inhalt, siehe Community-Resonanz)
- Image-Register: ghcr.io/we-promise/sure (Tag
stable) - Kuratierte Liste: awesome-selfhosted (Kategorie persönliche Finanzen)
- X/Twitter: @Shpigford (Ankündigung des Schwenks, zitiert im offiziellen Release)
Methodischer Hinweis: Dieser Artikel basiert auf dem README, docs/ (Clients, Docker, MCP, Roadmap), CONTRIBUTING.md, den GitHub-Release-Notizen, der GitHub-API sowie Hacker-News- (Algolia) und DuckDuckGo-Suchen, konsultiert am 10. September 2026. Reddit und Product Hunt lieferten in diesem Lauf keinen verifizierbaren Inhalt (Anti-Bot-Blockade bzw. Fehlen von Ergebnissen); diese Daten werden als nicht verifiziert markiert. Zahlen ändern sich mit der Zeit.
Kommentare