Was merkich kann
Seiten, Links und Listen
- Seiten sind Markdown mit einem Eigenschaften-Kasten für das Frontmatter, Vorlagen,
Tagesnotizen,
#tags, Hinweiskästen, Formeln und eingebetteten Abschnitten.
- Links:
[[Wiki-Links]] mit Vorschlägen beim Tippen, Rückverweise, typisierte
Beziehungen und unverlinkte Erwähnungen. Wer eine Seite umbenennt, bekommt alle Links
dorthin umgeschrieben.
- Listen: ein Kästchen ist eine Aufgabe. Einkaufs-, Pack- und To-do-Listen sind
einfach Seiten.
- Sammlungen: ein Ordner voller Seiten wird zur Tabelle ihrer Eigenschaften, zum Board,
zu Karten oder zu einem Kalender, sortiert und direkt bearbeitet. „Wer hat was“ führt die
Bilanz, wer wem was schuldet.
- Verlauf: jede Änderung ist ein Git-Commit mit Autor. Versionen vergleichen, aus dem
Papierkorb zurückholen, die Dateien von außen bearbeiten, merkich merkt es.
Aufgaben und Haushalt
- Fälligkeit mit Uhrzeit, Dauer, Priorität, Wiederholung, Abhängigkeiten, Zuständige und
Unteraufgaben, an jedem Kästchen auf jeder Seite.
- Meine Aufgaben über alle Seiten hinweg, Aufgaben-Boards und Kanban-Seiten, ein
Aufgabenkalender.
- Haushaltsaufgaben, bei denen sich die Familie abwechselt, mit Board und Zählung, wer wie viele
erledigt hat.
- Ein eigener Kalender-Server (CalDAV), damit Handys und Kalender-Apps merkichs
Aufgaben zeigen und bei Fälligkeit erinnern; Aufgabenlisten und Kalender anderer
CalDAV-Server erscheinen in merkich, lesend und schreibend.
Bereiche und Leute
- Bereiche sind Ordner auf oberster Ebene mit eigenen Mitgliedern: Besitzer, Bearbeiter
und Leser. Jeder hat einen persönlichen Bereich; jeder kann weitere anlegen und andere
einladen.
- Passwörter, Zwei-Faktor-Anmeldung, Passkeys oder „Anmelden mit …“ über OpenID
Connect. Ein Admin-Bereich mit Konten, Bereichen, Sicherungen, Wiederherstellung und
Export.
- Wahlweise entscheidet eine Richtlinien-Engine (OpenID AuthZEN, etwa Keycloak oder
OpenFGA) über jede Berechtigung, für Familien mit gemeinsamem Identitätsanbieter.
Dateien und Quellen
- Anhänge, deren Text durchsuchbar ist: PDFs, Office-Dokumente, der Text in Bildern und
Scans, was Bilder zeigen, und Abschriften von Sprachnotizen.
- Nur-Lese-Quellen neben deinen Notizen: Git-Repositories, Dokumente aus Paperless-ngx
und Stundenplan, Hausaufgaben und Prüfungen der Schule aus WebUntis. merkich liest sie und
schreibt nie zurück.
- Ein Web-Clipper und das Teilen-Menü am Handy, um Links und Text in den Eingang zu
legen.
Suchen und Fragen
- Hybride Suche: Stichwörter und Bedeutung zusammen, gefiltert nach dem, was du sehen
darfst, bevor irgendetwas sortiert wird.
- Fragen: eine Frage in eigenen Worten, eine Antwort mit belegten Seiten, und
Rückfragen.
- Eingebaute Modelle laufen in merkich (EmbeddingGemma für die Suche, Gemma 4 E2B für
Antworten und das Lesen von Bildern). Oder ein eigener OpenAI-kompatibler Server, oder
Claude oder Gemini mit dem Schlüssel eines Administrators, je Aufgabe wählbar.
Deine eigenen Agenten
- Ein MCP-Server lässt Claude, OpenClaw oder ein lokales Modell im Namen einer Person
suchen, fragen und schreiben, mit genau deren Berechtigungen, nie mehr.
- Agenten-Tokens mit Geltungsbereich, Anmeldung für Agenten über OAuth 2.1, ein
Protokoll, was jeder Agent getan hat, und ein Eingang, um zu prüfen, was Agenten
abgelegt haben, bevor es zählt.
- Alles, was die Web-App kann, geht über die öffentliche HTTP-API mit OpenAPI-Beschreibung,
so können es deine eigenen Werkzeuge auch.
Apps
- Eine installierbare Web-App, die offline weiterarbeitet, mit Schnellwechsler und
Tastenkürzeln, Themes bis hin zu echtem Schwarz, deiner Akzentfarbe, Dichte und
Textgröße, und Seiten, die dein Gerät vorliest.
- Eine Android-App für Handy und Tablet: lesen, bearbeiten, suchen, fragen, Aufgaben
abhaken und Dinge in den Eingang teilen. Eine iPhone-App ist gebaut, aber noch nicht
veröffentlicht.
- Englisch, Deutsch und Ungarisch.
Selbst betreiben
merkich ist frei und quelloffen (Apache-2.0). Es ist ein Prozess mit einem Datenverzeichnis:
ein Git-Repository für deine Seiten und eine SQLite-Datenbank für den Index.
- Nix:
nix run github:kubicgruenfeld/merkich oder das NixOS-Modul.
- Docker:
docker compose up -d, mit den eingebauten Modellen.
- Kubernetes: ein Helm-Chart mit einer Replika, Health-Checks, Metriken und Dashboards.
Updates kümmern sich um sich selbst: neue Version starten, merkich migriert Datenbank und
Index. Es sichert sich jeden Tag selbst.
Anleitung und alle Einstellungen
Gehostet mit obacht
Familien, für die wir obacht betreiben, werden merkich mit denselben Konten
zu ihrer Familie hinzufügen können, als eigene Instanz mit eigenen Daten. Das wird gerade
erprobt und ist noch nicht offen. Zum gehosteten Angebot
Open Source
merkich wird offen entwickelt auf github.com/kubicgruenfeld/merkich.
Der Demo-Bereich in jedem merkich ist seine Anleitung: er zeigt jede Funktion auf echten Seiten.