13. September 2026 · Von YasKad
usememos/memos

Memos: ein selbst gehosteter Markdown-Schnellerfassungsdienst unter MIT-Lizenz

usememos/memos · 63.332★ · 4.786 forks

Alles Wissenswerte über usememos/memos: ein Notiz-Tool in Kurzform, angelegt als Markdown-Zeitleiste ohne Titel oder Ordner, das in einem einzigen Docker-Container läuft und vollständig dem gehört, der es hostet.


Was Memos ist

Memos ist ein Open-Source-, selbst gehostetes Notiz-Tool, ausgerichtet auf das schnelle Erfassen kurzer Gedanken: Tagesnotizen, Links, Arbeitsprotokolle und Fragmente, die in eine chronologische Markdown-Zeitleiste fließen. Das README selbst beschreibt es als „ein Open-Source-, selbst gehostetes Zuhause für Gedanken in Kurzform” („Fast enough for every thought. Private enough for all of them.”).

Es ist kein Notion-artiger Workspace mit hierarchischen Seiten, auch kein auf bidirektionalen Links basierender Wissensmanager: Das Kernprodukt ist ein reibungsloser Eingabefluss (in Markdown schreiben, Medien anhängen und speichern, ohne Titel, Ordner oder Vorlage zu wählen) und eine anschließende leichte Organisation über Zeitleiste, Suche, Tags und Pins. Das Backend ist in Go geschrieben, die Oberfläche ist eine Webanwendung; standardmäßig läuft es über SQLite, mit MySQL und PostgreSQL als dokumentierten Alternativen.

Ein eindrucksvolles Hero-Bild für einen technischen Artikel über einen selbst gehosteten Markdown-Notizdienst namens Memos, das eine elegante Web-Oberfläche im dunklen Modus zeigt, schwebend in einem futuristischen Cyberpunk-Arbeitsbereich, mit einer zentralen vertikalen Neon-Zeitleiste aus kurzen Notizkarten, jede Karte enthält abstrakte Markdown-Symbole, Aufgaben-Checkboxen, Tags und winzige Bildminiaturen, ein leuchtender Einzelcontainer-Würfel, der das Docker-Deployment darstellt, schwebt neben der Oberfläche, ein dezenter SQLite-Datenbankkristall darunter, ein MIT-Lizenz-Abzeichen, gerendert als abstraktes leuchtendes Siegel, sanfte blaue, cyanfarbene, violette und magentafarbene Neon-Akzente, Glassmorphism-Panels, dünne leuchtende Linien, die Notizen in einen chronologischen Fluss verbinden, dunkler Hintergrund mit schwachem Raster, Serverracks und schwebenden Partikeln, 8K

Ursprung

Das Repository wurde laut GitHub-Metadaten am 8. Dezember 2021 erstellt, und das erste versionierte Release, v0.0.1, erschien am 17. Mai 2022. Der Entwickler mit den meisten Beiträgen ist boojack (2.679 Beiträge laut API), gefolgt von johnnyjoygh (601) und athurg (117).

Der offizielle Blog des Projekts („20k GitHub Stars in Just 2 Years”, veröffentlicht am 1. November 2023) erzählt die Geschichte: 20.000 Sterne in zwei Jahren, über 800.000 Downloads des Docker-Images, 53 veröffentlichte Versionen mit einem durchschnittlichen Intervall von 13,77 Tagen zwischen Releases, 150+ beitragende Entwickler, über 1.200 gemergte Pull Requests und eine Community von 4.000+ Mitgliedern zwischen Telegram, Discord und GitHub. Im selben Beitrag erklärt das Team seine langfristigen Prinzipien: dauerhaft kostenlos bleiben, privates Selbsthosting unterstützen und auf eine hypothetische Version v1.0.0 hinarbeiten.

Ein nützlicher Kontext zur Marktposition: Im Haupt-Thread von Hacker News wies Nutzer Tomte darauf hin, dass Memos „den chinesischen Dienst flomo nachzuahmen scheint” (flomoapp.com), einen kostenpflichtigen Kurzform-Memodienst; andere Nutzer verglichen es mit einer Open-Source-Alternative zu mem.ai. Es gibt zudem Importwerkzeuge von flomo nach Memos (z. B. JakeLaoyu/memos-import-from-flomo), was nahelegt, dass diese Beziehung als „selbst gehosteter flomo-Ersatz” eine echte Nische ist, obwohl die genaue Verwandtschaft mit flomo vom Team selbst nicht dokumentiert wird.

Philosophie und Prinzipien

Das README fasst den Ansatz in vier verifizierbaren Ideen zusammen:

  • Schnell erfassen: in Markdown schreiben, Medien anhängen und speichern, ohne Titel, Ordner oder Vorlage zu entscheiden.
  • Leicht organisieren: Notizen über Zeitleiste, Suche, Tags und Pins durchsehen, statt über Ordnerhierarchien.
  • Selektiv teilen: Jeder Memo kann privat, geschützt oder öffentlich sein; der Nutzer entscheidet, was veröffentlicht wird.
  • Kontrolle behalten: Selbsthosting mit null Telemetrie (laut der Feature-Seite „data-ownership”) und Quellcode unter MIT-Lizenz.

Die offizielle Dokumentation fügt Nutzungsanleitungen für Bullet Journal, GTD und Zettelkasten hinzu, was darauf hinweist, dass das Team nicht beabsichtigt, ein vollständiges Notizsystem zu ersetzen, sondern sich in bestehende persönliche Workflows zu integrieren.

Wie es funktioniert

Der Lebenszyklus einer Instanz sieht so aus:

  1. Start: Ein Docker-Container (oder eine Go-Binary) stellt die Weboberfläche bereit, standardmäßig auf Port 5230 (Docker) oder 8081 (Binary), mit SQLite in einem gemounteten Datenverzeichnis.

  2. Erster Nutzer: Der erste Nutzer, der ein Konto erstellt, wird zum Administrator des Hosts und konfiguriert Registrierung, Authentifizierung, Speicher und globale Einstellungen.

  3. Schreiben: Der Editor auf der Startseite erstellt einen Memo in Markdown. Seit v0.30.0 wurde der Editor als dekorierte Quellansicht auf CodeMirror 6 neu aufgebaut: Das rohe Markdown bleibt sichtbar und unverändert, während Überschriften, Formatierung, Tags und Erwähnungen direkt vor Ort gestylt werden, mit Tag-Autovervollständigung, Fokusmodus und verbesserten Tastenkürzeln.

    Eine detaillierte Illustration im dunklen Modus eines schnellen Markdown-Noteneditors in einer Cyberpunk-Tech-Umgebung, die ein sauberes Eingabepanel zeigt, in dem roher Markdown-Text sichtbar bleibt, während Überschriften, Fettdruck, Tags und Erwähnungen eine dezente Neon-Hervorhebung vor Ort erhalten, schwebende Autovervollständigungs-Tag-Chips, Tastenkürzel-Icons und ein Fokusmodus-Schimmer um die aktive Zeile, ein kleines Icon für Medienanhänge für Bilder und Dateien, weiche Glaspanels, cyanfarbene und violette Neon-Kanten, dunkler Hintergrund mit schwachen Code-Strömen und Terminal-Partikeln, 8K

  4. Organisieren und teilen: Sichtbarkeit PRIVATE/PROTECTED/PUBLIC, Tags #tag, Pins, Kommentare, Reaktionen und Beziehungen zwischen Memos. Feeds unterstützen ein bis drei Spalten oder automatische Anpassung, mit beim Zurückkehren wiederherstellter Scroll-Position.

    Eine visuell reiche Cyberpunk-Visualisierung im dunklen Modus einer chronologischen Notizzeitleiste, mit mehreren vertikalen Feeds, angeordnet in einer, zwei und drei Spalten, kurze Notizkarten, die wie ein Strom von Erinnerungen nach unten treiben, jede Karte zeigt abstrakte Markdown-Formatierung, Tags, angepinnte Sterne, Kommentarblasen, Reaktionssymbole und winzige verknüpfte Memo-Verbinder, eine oben leuchtende Suchleiste, in der Nähe schwebende Tag-Cloud-Chips, und eine leichte Eigenschaftsschiene an der Seite, Neon-Cyan, Blau, Magenta und Bernstein-Akzente, Glassmorphism, dunkler Rasterhintergrund, 8K

  5. Automatisieren: REST- und gRPC-APIs, Webhooks (seit v0.30.0 HMAC-SHA256-signierte „Standard Webhooks”) und ein MCP-Server (Model Context Protocol), der aus OpenAPI generierte Werkzeuge bereitstellt.

Das stabile Release v0.30.0 (26. Juli 2026) führte den Memos Web Clipper ein (Chrome- und Firefox-Erweiterungen, die Seiten, Auswahlen und Bilder als Markdown mit Quellenlink speichern), den neuen Editor, Detailansichten mit Eigenschaftsschiene, mehrspaltige Feeds, Shortcut-Filter mit Unterstützung für reguläre Ausdrücke und Prädikate, sowie GFM-Fußnoten mit Navigation.

Der Release-Kandidat v0.31.0-rc.1 (30. August 2026) macht den Sprung zur Kollaboration: erstklassige Spaces (Arbeitsbereiche) mit erhaltener individueller Memo-Eigentümerschaft, vereinheitlichte Seitenleiste, globaler Compositor, Saved Views, die Shortcuts in der API ersetzen, Web-Routen und MCP-Oberfläche, sowie Kommentare mit unabhängiger Sichtbarkeit, Platzierung und Lebenszyklus.

Ein futuristisches Kollaborations-Arbeitsbereichsbild im dunklen Modus, das erstklassige Spaces als durchscheinende Neon-Räume oder -Kammern zeigt, jede enthält individuelle Memo-Eigentümerschaftskarten, eine vereinheitlichte Seitenleiste, ein globales Compositor-Panel, gespeicherte Ansichten, dargestellt als leuchtende Lesezeichen, und unabhängige Kommentarstränge mit Sichtbarkeitssperren, Platzierungspins und Lebenszyklusstatus, private, geschützte und öffentliche Sichtbarkeit dargestellt durch Schild-, Schlüssel- und Globus-Icons, Cyberpunk-Glaspanels, cyanfarbene und magentafarbene Beleuchtung, dunkler Hintergrund mit dezenten Team-Avataren und Verbindungslinien, 8K

Das Ökosystem

Eine lebhafte Ökosystemkarte in dunkler Cyberpunk-Ästhetik, die den zentralen Memos-Dienst zeigt, verbunden mit mehreren Client-Geräten: Android-Telefon, iOS-Gerät, Desktop-App, WeChat-Mini-Program-Fenster, Cloudflare-Workers-Cloud-Knoten, Obsidian-Vault, Logseq-Graph und eine statische öffentliche Zeitleisten-Galerie, jeder Knoten dargestellt durch ein leuchtendes holografisches Geräte-Icon mit abstrakten Notizkarten, die zwischen ihnen fließen, Sternebewertungen und Repository-Icons als dekorative Neon-Abzeichen, Import-Pfeile von flomo-artigen Memo-Strömen, dunkler Rasterhintergrund mit Konstellationslinien, 8K

Repositorys der Organisation usememos

  • usememos/web-clipper (23 Sterne): offizielle Chrome- und Firefox-Browsererweiterungen, die Seiten, Auswahlen und Bilder als Markdown in Memos clippen; verbinden sich über usememos.com oder direkt mit der Instanz-URL und einem persönlichen Zugriffstoken.
  • usememos/telegram-integration (236 Sterne): „Memogram”, ein Integrationsdienst zur Synchronisierung von Nachrichten und Notizen zwischen Telegram und Memos.
  • usememos/gomark (100 Sterne) und usememos/gomark-wasm (28 Sterne): die Go-Bibliothek zum Rendern von Markdown und ihre WASM-Variante, verwendet im Stack des Projekts.
  • usememos/dotcom (54 Sterne, 65 Forks): die offizielle Website (usememos.com).
  • usememos/mui (26 Sterne): UI-Komponenten.
  • usememos/helm (8 Sterne): ein Helm-Chart zum Deployment von Memos auf Kubernetes.

Apps von Drittanbietern und Community-Clients

  • mudkipme/MoeMemosAndroid (1.166 Sterne): eine native Android-App für Memos.
  • mudkipme/MoeMemos (873 Sterne): eine iOS-App für Memos.
  • xudaolong/memos-desktop (240 Sterne): ein plattformübergreifender Desktop-Client, gebaut auf Electron.
  • memospot/memospot (301 Sterne): eine eigenständige Desktop-Version von Memos.
  • Rabithua/memos_wmp (373 Sterne): eine WeChat-Mini-Program-Version des Projekts.
  • souvenp/memos-worker (215 Sterne, 237 Forks): Deployment von Memos auf Cloudflare Workers („Memos Worker”).
  • thien-do/memos-pub (114 Sterne): konfigurationsfreies, registrierungsfreies Markdown-Blogging auf Basis von Memos.
  • lmm214/memos-bber (288 Sterne): eine Community-Chrome-Erweiterung für Memos (Beschreibung auf Chinesisch).

Import und Synchronisierung

  • JakeLaoyu/memos-import-from-flomo (131 Sterne): ein Datenimporteur von flomo und WeChat Read (微信读书) nach Memos.
  • EINDEX/logseq-memos-sync (96 Sterne): ein Logseq-Plugin, das Memos mit Logseq synchronisiert.
  • RyoJerryYu/obsidian-memos-sync (81 Sterne): synchronisiert Memos mit den Tagesnotizen von Obsidian.
  • hyoban/obsidian-memos-plugin (53 Sterne): ein verwandtes Obsidian-Plugin (einer seiner Mitwirkenden gehört auch zu den Top-Contributoren des Hauptrepositorys).
  • eallion/memos.top (293 Sterne) und BarryYangi/MemosGallery (63 Sterne): statische Seiten, die die öffentliche Zeitleiste einer Instanz über die API rendern.
  • hu3rror/memos-on-fly (66 Sterne): eine Anleitung zum Ausführen von Memos auf fly.io mit Datenbank-Backups in Cloud-Speicher über Litestream.

Diese Zahlen stammen aus einer während dieser Recherche konsultierten GitHub-Repository-Suche; sie sind kein Qualitäts-, Support- oder Kompatibilitätsaudit der einzelnen Derivate. Es wurden keine unabhängigen Repository-Übersetzungen der Oberfläche gefunden: Die Internationalisierung lebt innerhalb des Hauptrepositorys selbst (der Blogbeitrag von 2023 gibt über 20 unterstützte Sprachen an, und die v0.30.0-Release-Notiz dokumentiert abgeschlossene japanische und vereinfacht-chinesische Übersetzungen).

Erwähnung in kuratierten Listen

Das Projekt erscheint in awesome-selfhosted/awesome-selfhosted (der Referenzliste des Selfhosting-Ökosystems) mit dem Eintrag: „Memos - Knowledge base that works with a SQLite db file. (Demo, Source Code) MIT Docker/Go”

Offizieller und halboffizieller Status

In den konsultierten Quellen wurde keine Aufnahme in einen Anbieter-Marktplatz dokumentiert. Was mit abgerufenen Quellen belegt werden kann:

  • Kuratierte Referenzliste: vertreten in awesome-selfhosted, der De-facto-Liste der Selfhosting-Community.
  • Offizielle Erweiterungs-Stores: Der offizielle Web Clipper ist im Chrome Web Store und in den Mozilla-Firefox-Add-ons veröffentlicht (offizielle Links im README und in der Dokumentation).
  • Offizielles Docker-Image: neosmemo/memos auf Docker Hub, mit 10.805.481 kumulativen Downloads (232 Hub-Sterne, zuletzt aktualisiert am 6. September 2026) laut Docker-Hub-API.
  • Sponsoren: Das aktuelle README zeigt hervorgehobenes Sponsoring von CodeRabbit sowie SSD Nodes und TestMu AI; das Projekt akzeptiert Sponsoring über GitHub Sponsors.

In der Praxis funktioniert Memos mit über 62.000 Sternen und 10,8 Millionen Docker-Downloads als De-facto-Referenz für das Muster „selbst gehostete Markdown-Schnellerfassung”, obwohl keine der konsultierten Quellen eine formale Standardbezeichnung durch einen Anbieter dokumentiert.

Eine monumentale Community-Wachstumsvisualisierung im dunklen Cyberpunk-Stil, die einen leuchtenden Berg von 62.000 GitHub-Sternen zeigt, einen massiven Docker-Download-Zähler mit abstrakten 10,8-Millionen-Datenströmen, Release-Versionskapseln, die nur mit abstrakten Versionsglyphen beschriftet sind, Contributor-Konstellationen, Sponsoren-Abzeichen als Neon-Siegel, eine awesome-selfhosted-Referenzliste, gerendert als holografischer Index, und ein kostenloses MIT-Open-Source-Lizenz-Emblem, alles angeordnet um eine zentrale, Memos-logo-artige abstrakte Marke ohne lesbaren Text, dramatische blaue, cyanfarbene, violette und goldene Neon-Beleuchtung, 8K

Schnellstart-Anleitung

Installation und erster Start

Voraussetzung: Docker auf der Maschine installiert. Der kürzeste dokumentierte Weg (README und „Getting Started”-Dokumentation):

docker run -d \
  --name memos \
  -p 5230:5230 \
  -v ~/.memos:/var/opt/memos \
  neosmemo/memos:stable

Eine dramatische selbst gehostete Server-Deployment-Szene im dunklen Cyberpunk-Stil, die einen einzigen leuchtenden Docker-Container-Würfel zeigt, der eine Webanwendung auf Port 5230 ausführt, verbunden mit einem gemounteten Datenordner und einem durchscheinenden SQLite-Datenbankkristall, ein Schlüssel-Icon für den Administrator des ersten Nutzers schwebt darüber, ein Schild für eine private Instanz mit null Telemetriesignal, blockiert durch eine Neon-Barriere, Terminalfenster zeigen abstrakte Log-Zeilen, Docker-Compose- und Kubernetes-Helm-Diagramme als schwache holografische Überlagerungen, dunkler Serverraum mit Neon-Kabeln, blaues und cyanfarbenes Glühen, 8K

Dies öffnet Port 5230, erstellt ein persistentes Datenverzeichnis unter ~/.memos und verwendet standardmäßig SQLite. Beim Öffnen von http://localhost:5230 wird der erste registrierte Nutzer zum Administrator. Zu beachtendes Verhalten seit v0.30.0: Da der Befehl MEMOS_INSTANCE_URL nicht setzt, startet die Instanz im privaten Modus (anonyme Besucher werden zum Login geleitet, und öffentliche Oberflächen wie Explore und RSS sind deaktiviert). Um den Dienst über das Terminal zu prüfen: docker logs memos. Dokumentierte Alternativen: Docker Compose, eine Binary (standardmäßig Port 8081), Kubernetes (offizielles usememos/helm-Chart) und Kompilieren aus dem Quellcode.

Gängige Workflows

  • Eine Notiz mit Aufgaben und Tags erfassen: im Editor der Startseite beispielsweise schreiben # Eintrag\n- [x] Memos installieren\n- [ ] Eine echte Notiz schreiben\n#memos #getting-started und speichern; der Memo landet in der Zeitleiste mit gerenderter Aufgaben-Checkbox und durchsuchbaren Tags.

  • Selektiv teilen: beim Erstellen oder Bearbeiten eines Memos wird dessen Sichtbarkeit auf PRIVATE, PROTECTED oder PUBLIC geändert; nur öffentliche sind für anonyme Besucher sichtbar (auf öffentlichen Instanzen), und geschützte erfordern einen Login.

  • Aus dem Web clippen: den Memos Web Clipper aus Chrome oder Firefox installieren, über einer Seite oder einem Text auswählen und speichern; der Clipper konvertiert Links, Listen, Code und Tabellen zu Markdown, lädt Bilder als Anhänge hoch und erlaubt, den Clip vor dem Speichern zu überprüfen und zu bearbeiten.

    Ein Cyberpunk-Konzeptbild einer Browsererweiterung, die eine Webseite, ausgewählten Text und Bildminiaturen in strukturierte Markdown-Notizkarten erfasst, mit einem stilisierten Browserfenster im dunklen Modus, einem schwebenden Clipper-Button, der cyanfarben leuchtet, Pfeile, die hervorgehobenen Inhalt in eine lokale, selbst gehostete Notizzeitleiste übertragen, Icons für Quellenlinks, Seiten-Snapshot-Rahmen und winzige Markdown-Symbole, Glaspanels und Neon-Umrisse, dunkler Hintergrund mit abstrakten Browser-Tabs und URL-Leisten, 8K

  • Mit Shortcuts filtern: Shortcut-Filter (in v0.31: Saved Views) akzeptieren Zeichenkettenabgleich, reguläre Ausdrücke und Zeitausdrücke; die v0.30.0-Release-Notiz dokumentiert Ausdrücke wie created_ts >= now - duration("24h"), um Memos der letzten 24 Stunden zu filtern.

Wesentliche Konfiguration

Die dokumentierten Umgebungsvariablen, die ein neuer Nutzer zuerst anfasst:

EinstellungVariableZweck
HTTP-PortMEMOS_PORT (Flag --port)Port, auf dem der Dienst lauscht (standardmäßig 5230 bei Docker).
DatenverzeichnisMEMOS_DATA (Flag --data)Pfad, unter dem SQLite und lokale Anhänge gespeichert werden.
DatenbankMEMOS_DRIVER + MEMOS_DSNsqlite (Standard), mysql oder postgres und deren Verbindungszeichenfolge.
Öffentliche URL / ZugriffsmodusMEMOS_INSTANCE_URLLeer = privater Modus; kanonische externe URL = aktiviert öffentliche Oberflächen (Explore, RSS).
ProtokollstufeMEMOS_LOG_LEVELdebug, info, warn oder error.

Außerdem können seit v0.30.0 Identitätsanbieter und einige Instanzeinstellungen als validierte JSON-Dateien unter /etc/secrets bereitgestellt werden (Deployment-Overrides), und die Anhangsspeicherung kann Datenbank, lokales Dateisystem oder S3-kompatibler Speicher sein.

Häufige Fallstricke und Lösungen

Die offizielle „Troubleshooting”-Seite dokumentiert mit Lösung:

  • Port bereits in Gebrauch: den Port mit --port oder MEMOS_PORT ändern und neu starten.
  • Kann nicht in das Datenverzeichnis schreiben: sicherstellen, dass das Verzeichnis existiert und vom Prozess beschreibbar ist; konfigurierbar mit --data/MEMOS_DATA.
  • Datenbankverbindungsfehler: prüfen, dass MEMOS_DRIVER sqlite, mysql oder postgres ist und MEMOS_DSN das korrekte DSN-Format für jeweils diese verwendet.
  • Probleme hinter einem Reverse-Proxy: MEMOS_INSTANCE_URL muss der öffentlichen URL entsprechen, und der Proxy muss die Standard-Header weiterleiten (Host, X-Forwarded-*).
  • Container startet, aber die App antwortet nicht: docker logs memos prüfen, den belegten Port und die Beschreibbarkeit des Volumes kontrollieren.
  • Fehlende Anhänge nach einer Migration: das verwendete Speicher-Backend bestätigen; wenn Anhänge außerhalb der Datenbank liegen, müssen sie separat migriert und kopiert werden.

Beim Versionswechsel warnt die v0.30.0-Release-Notiz vor konkreten Breaking Changes: Instanzen ohne MEMOS_INSTANCE_URL wechseln in den privaten Modus; die API für geteilte Memos wurde zu GET /api/v1/shares/{share_token}/memo geändert; Zeitfilter benötigen die Variable now statt now(); und der MCP-Server wechselte zu einem zustandslosen, nur-Werkzeuge-Endpunkt unter /mcp mit dienst-präfixierten Werkzeugnamen (bestehende MCP-Clients müssen aktualisiert werden). In v0.31.0-rc.1 werden die RSS-Feeds von Explore und pro Nutzer entfernt (sie geben 404 zurück), und der globale Cmd/Ctrl+K-Schnellzugriff wandert ausschließlich in die Seitenleiste.

Integrationen und Migration

  • MCP (Model Context Protocol): seit v0.30.0 stellt Memos ein aus OpenAPI generiertes MCP-Werkzeugset bereit, das Memos, Kommentare, Beziehungen, Reaktionen, Shortcuts/Ansichten, Identitäten und Anhänge (einschließlich Upload) abdeckt, mit derselben Authentifizierung und Autorisierung wie die öffentliche API. Ein natürlicher Anknüpfungspunkt für Assistenten und Code-Agenten.

    Ein High-Tech-Automatisierungsarchitektur-Bild im dunklen Cyberpunk-Stil, das einen zentralen Memos-Dienstknoten zeigt, verbunden mit REST-API-, gRPC-, Webhook- und MCP-Protokollpfaden, mit leuchtenden Datenpaketen, die zwischen Endpunkten fließen, ein signiertes HMAC-SHA256-Webhook-Token, gerendert als Neon-Kryptografie-Siegel, ein OpenAPI-Schema-Hologramm, das Werkzeuge generiert, serverlose Worker-Knoten, und ein kleines MCP-roboterartiges Schnittstellenmodul, dunkler Hintergrund mit Schaltkreisspuren, leuchtenden Ports und abstrakten JSON-Strömen, cyanfarbene, violette und elektrisch-blaue Akzente, 8K

  • Webhooks: signiert mit HMAC-SHA256 (Standard Webhooks) und über die Oberfläche bearbeitbar; dienen dazu, andere Systeme zu benachrichtigen, wenn ein Memo erstellt oder geändert wird.

  • REST- und gRPC-APIs: offizielle Referenz auf usememos.com; Grundlage der Drittanbieter-Clients (MoeMemos, memos.top, MemosGallery) und der Synchronisierungs-Plugins für Logseq und Obsidian.

  • Telegram: offizielle „Memogram”-Integration (usememos/telegram-integration) zur Synchronisierung von Nachrichten und Notizen.

  • Browser: offizieller Web Clipper für Chrome und Firefox; zusätzlich gibt es Community-Erweiterungen wie lmm214/memos-bber.

  • Migration von flomo oder WeChat Read: JakeLaoyu/memos-import-from-flomo importiert Daten aus diesen Diensten nach Memos. Der Export zu anderen Werkzeugen stützt sich darauf, dass Notizen reines Markdown sind und die API öffentlich ist (die Obsidian-/Logseq-Plugins setzen diesen Fluss in umgekehrter Richtung um).

Aktuelle Kennzahlen

Messung: 6. September 2026, GitHub-API.

KennzahlWert
Sterne62.790
Forks4.721
Abonnenten (Watchers)188
Commits (geschätzt)≈ 4.755
Offene Issues laut API49
HauptspracheGo
LizenzMIT
Erstellt8. Dezember 2021
Letzte Aktualisierung6. September 2026
Letztes stabiles Releasev0.30.0, 26. Juli 2026
Neuester Kandidatv0.31.0-rc.1, 30. August 2026

Top-Contributor laut API, nach Anzahl der Beiträge: boojack (2.679), johnnyjoygh (601), dependabot[bot] (253), athurg (117) und Zeng1998 (98). Die Commit-Schätzung wurde aus der letzten Seite der API-Paginierung gewonnen (48 Seiten zu 100 plus das letzte Ende, mit dem letzten Commit vom Februar 2022 datiert); die genaue Zahl kann leicht abweichen. Die GitHub-API verwendet open_issues_count, das offene Pull Requests einschließen kann, daher sollte 49 nicht als reiner Issue-Zähler gelesen werden. Die offizielle Website dokumentiert 90 Releases in ihrem Changelog; die API zeigt 97 veröffentlichte Releases einschließlich Kandidaten, von v0.0.1 (17. Mai 2022) bis v0.31.0-rc.1.

Wie man beiträgt

Die offizielle Dokumentation (usememos.com/docs/development/contributing) dokumentiert den Prozess:

  • Grundlagen der Beitragsleistung: Änderungen begrenzt halten, erklären, warum die Änderung nötig ist, Tests einschließen, wenn sich das Verhalten ändert, und die Dokumentation aktualisieren, wenn die Änderung Nutzer betrifft.
  • Vor dem Öffnen eines Pull Requests: prüfen, ob das Issue oder die Anfrage bereits existiert, sich an den Erwartungen des Projekts zu Branches und Review-Ablauf orientieren, und sicherstellen, dass die Änderung Commit für Commit überprüft werden kann.
  • Für Dokumentation: klare Struktur wird gegenüber Umfang bevorzugt, realistische Beispiele, Links zwischen verwandten Seiten, und Upstream-Referenz nicht wortwörtlich kopieren, wenn eine kuratierte Erklärung besser wäre.
  • Tests: der Entwicklungsabschnitt dokumentiert lokale Entwicklung, Build und Tests („Running the most useful checks before opening a PR or deploying a custom build”).
  • Kanäle: Issues mit Vorlage auf GitHub (/issues/new/choose), GitHub Discussions für Fragen und Discord für die Community.

Das README und die Release-Notizen zeigen aktive Beitragsleistung: Die v0.30.0-Notiz listet beispielsweise mehr als ein Dutzend neue Contributor nach ihrem ersten PR (von ay5399 bis archit-goyal), und der offizielle Blog gab Ende 2023 150+ Entwickler und 1.200+ kumulierte PRs an.

Wie die Community es aufnahm

Die gesammelten Belege zeigen Begeisterung für das Design und die Leichtigkeit, aber auch dokumentierte Skepsis gegenüber der Dokumentation und den Sternen:

  • Der Haupt-Thread auf Hacker News, 36683214 („Memos: A lightweight, self-hosted memo hub”, 11. Juli 2023), erreichte 129 Punkte und 40 Kommentare. Darin:
    • briangray schrieb, es gefalle ihm und „die sichtbare Zeitleiste auf der Startseite ist ansprechend”, denn „für Memos und Notizen ist die Rückschau meiner Meinung nach ein wichtiger Aspekt”, und die Sichtbarkeit, wann etwas geschrieben wurde, sei genauso wichtig wie was geschrieben wurde.
    • thebestflyway sagte nach dem Ausprobieren, es „GEFÄLLT MIR WIRKLICH” und es wäre ein gutes „social network” für Familie und Freunde; whalesalad schrieb „ich wollte das schon immer”, scherzte aber über das „Yak Shaving” des Aufbaus eines Kubernetes-Clusters, um es zu testen.
    • Tomte wies darauf hin, dass es „https://flomoapp.com/ nachzuahmen scheint”, und dabedee vermutete, es sei eine Open-Source-Alternative zu mem.ai.
    • yborg verteidigte die Leichtigkeit: „es ist ein ~20-MB-Docker-Image; in der Ära von 800-MB-Electron-Messaging-Apps, das nehme ich” — ein Einwand von JohnFen: „nicht so riesig zu sein, wie es sein könnte, bedeutet nicht, dass es leicht ist”.
    • kouru225 und mmcclure kritisierten die Knappheit von High-Level-Informationen in der Dokumentation; ravenstine fand es „seltsam”, ein README zu haben, das sich hauptsächlich der Darstellung von Popularität und Sternen widmet mit wenig Beschreibung, was es tut, und probierte es danach trotzdem aus.
    • mickelsen brachte den härtesten Einwand vor: „es ist voll von chinesischen Open-Source-Projekten, die dieses Sterne-Astroturfing betreiben. Die Projekte selbst sind legitim, aber sie signalisieren gerne diese Stärke, auch wenn sie recht neu sind.” In dieser Recherche wurde keine unabhängige Evidenz gefunden, die diese Behauptung bestätigt oder widerlegt; sie wird als zugeschriebene Kritik transkribiert.
    • jerojero rezensierte die Android-App: „recht gut, aber das Fehlen von Offline-Unterstützung schränkt die Nutzbarkeit wirklich ein”, mit dem Beispiel eines unterirdischen Supermarkts ohne Empfang.
  • Spätere kleinere Einreichungen auf Hacker News: 38335254 (3 Punkte, 0 Kommentare, November 2023), 38160402 über den 20k-Sterne-Meilenstein (1 Punkt, 0 Kommentare), 46466729 (2 Punkte, 0 Kommentare, Januar 2026) und 47006142 (3 Punkte, 0 Kommentare, Februar 2026). In dieser Recherche wurde kein Launch-Thread mit breiter Diskussion gefunden.
  • YouTube: Die Suche zeigt mehrere Deployment-Tutorials; das meistgesehene abgerufene ist „Setting up MEMOS Docker Container” vom Kanal TechHut mit 53.801 Aufrufen, gefolgt von „MEMOS - Note Taking Service: Quick and Simple Docker Container Setup” vom Kanal MRP mit 9.715 Aufrufen und „How to Install Memos Notes Server (self-hosted)” von ternera mit 782 Aufrufen. Die Aufrufzahlen sind die zum Zeitpunkt der Suchabfrage angezeigten.
  • Reddit: Versuche, Threads von r/selfhosted und verwandten Subreddits abzufragen, wurden während dieser Recherche von Intermediären blockiert, daher werden keine konkreten Reddit-Threads zitiert.

Memos im Vergleich zu anderen Vorschlägen

ProjektVerifizierbare ÜberschneidungVerifizierbarer Unterschied
laurent22/joplin (56.256 Sterne)Eine datenschutzorientierte Notiz-App mit Synchronisierung.Joplin ist eine Desktop-/Mobile-App mit Ordner- und Notizbuch-Synchronisierung; Memos ist ein selbst gehosteter Webdienst für schnelle Zeitleisten-Erfassung, ohne Ordnerhierarchie.
logseq/logseq (44.791 Sterne)Eine Open-Source-, privacy-first Wissensmanagement-Plattform mit Tagesnotizen.Logseq ist local-first, mit bidirektionalen Links und Blöcken; Memos ist ein Webdienst mit REST-/gRPC-API, MCP und Webhooks, ausgerichtet auf kurze Markdown-Erfassungen.
standardnotes/app (6.621 Sterne)Selbst hostbare Notizen mit Verschlüsselung.Standard Notes priorisiert Ende-zu-Ende-Verschlüsselung und Block-Editing; Memos priorisiert reibungslose Markdown-Erfassung und die Zeitleiste.
TriliumNext/Notes (2.925 Sterne)Eine selbst gehostete persönliche Wissensbasis.Trilium ist eine Notizhierarchie mit Beziehungen und Widgets; Memos organisiert nicht nach Hierarchien, sondern nach Chronologie, Tags und Sichtbarkeit.
flomo (kommerziell, von der Community zitiert)Der HN-Thread identifiziert flomo als den Dienst, den Memos nachzuahmen scheint.flomo ist ein kostenpflichtiger Cloud-Dienst; Memos ist selbst gehostet, kostenlos und Open Source. Die „flomo-Klon”-Beziehung ist eine Zuschreibung der Community, nicht des Teams.

Alle Sternezahlen stammen aus der am 6. September 2026 konsultierten GitHub-API. Der nützlichste Vergleich ist nicht nach Popularität: Memos sticht hervor, wenn der Ablauf „schnell notieren, später chronologisch durchsehen” ist, während Joplin, Logseq oder Trilium vorzuziehen sind, wenn der Wert in der Struktur, den Links oder der Verschlüsselung liegt.

Anwendungsfälle und wem dieses Repository helfen kann

  • Personen, die ein reibungsloses „Eingabenotizbuch” wollen: persönliches Journaling, Ideen, Code-Schnipsel und Links in einer einzigen Markdown-Zeitleiste, ohne zu entscheiden, wo abgelegt wird; die offizielle Bullet-Journal-Anleitung in der Dokumentation zielt genau auf diesen Ablauf.
  • Homelab- und Selfhosting-Teams: ein einziger Go + SQLite Container, null Telemetrie, privater Modus standardmäßig, wenn keine öffentliche URL vorliegt, und offizielle Anleitungen für Docker Compose, Reverse-Proxy, Kubernetes (Helm) und Backups; das offizielle Image hat 10,8 Millionen Docker-Hub-Downloads angesammelt.
  • Nutzer von flomo oder einem anderen kommerziellen Erfassungstool, die zu ihrer eigenen Infrastruktur wechseln wollen: ein Community-Importeur von flomo und WeChat Read, und exportierbare reine Markdown-Notizen, mit öffentlicher API für benutzerdefinierte Exporte.
  • Integratoren und Nutzer von KI-Agenten: der offizielle MCP-Server (v0.30.0+) stellt Memos, Kommentare, Beziehungen und Anhänge als Werkzeuge mit API-Authentifizierung bereit; signierte Webhooks lassen Automatisierungen (CI, Bots, Dashboards) benachrichtigen, wenn sich die Zeitleiste ändert.
  • Leser, die veröffentlichen: PUBLIC-Memos auf öffentlichen Instanzen fungieren als Microblog, mit Community-Publishing-Clients wie thien-do/memos-pub und statischen Galerien (eallion/memos.top, BarryYangi/MemosGallery), die die Zeitleiste rendern, ohne etwas zu installieren.
  • Kleine Teams, die mit Zusammenarbeit beginnen: der v0.31-Kandidat mit Spaces führt kollaborative Arbeit ein, wobei die individuelle Memo-Eigentümerschaft erhalten bleibt, mit Space-Admins, die Memos anderer Autoren nicht bearbeiten können — ein in der Release-Notiz dokumentiertes Muster „gemeinsame Spaces ohne den Autor zu verlieren”.

Ressourcen


Methodischer Hinweis: Dieser Artikel stützt sich auf das README und die offiziellen Release-Notizen von v0.30.0 und v0.31.0-rc.1, die Dokumentation von usememos.com, den offiziellen Blog, die GitHub-API, die Docker-Hub-API, Hacker-News-Ergebnisse sowie Repository- und Videosuchen, konsultiert am 6. September 2026. Zahlen ändern sich mit der Zeit. Reddit-Threads konnten in diesem Lauf nicht konsultiert werden.

Kommentare