Selbst gehostet · Open Source · ein Container

Gedanken haben Äste.

MindSift ist ein Outliner: Jeder Gedanke ist ein Punkt, jeder Punkt kann Unterpunkte tragen, so tief du willst. Du klappst Äste ein, zoomst in einen hinein und schreibst mit anderen gleichzeitig, ohne euch gegenseitig zu überschreiben.

1Gleich geht’s los …
Live
DU

Enter neuer Punkt Tab / ⇧ Tab ein- & ausrücken / Befehle Alt ⇧ ↑↓ verschieben Klick auf • zoomt

Der Workspace

Ein Dokument ist eine Seite.
Ein Outliner ist ein Baum.

Struktur entsteht beim Schreiben, nicht vorher. Was zusammengehört, rückst du ein. Was dich gerade nicht interessiert, klappst du weg. Und wenn ein Ast zu groß wird, wird er eben eine eigene Notiz.

Hineinzoomen

Ein Klick auf einen Punkt blendet alles andere aus: Nur dieser Ast bleibt, die Pfadleiste oben führt zurück. Auch eine Notiz mit 500 Punkten fühlt sich so an wie eine mit zehn.

Slash-Befehle

/todo, /h1–/h3, /code, /callout, /link, /image, /audio, /diktat: Jeder Punkt wird, was er sein soll, ohne dass du die Tastatur verlässt.

Verlinken & Rückverweise

Mit [[Notiz]] verbindest du Gedanken quer durch den Workspace. Unter jeder Notiz steht, wer auf sie zeigt, und ein Klick springt direkt zum Punkt.

Hashtags, die sich sammeln

Schreib #backup irgendwo hin. MindSift sammelt alle Fundstellen auf einer eigenen Tag-Seite, gruppiert nach Notiz, mit Platz für eigene Gedanken dazu.

To-dos aus allen Notizen

Checkboxen bleiben in ihrem Zusammenhang stehen und landen trotzdem gesammelt in einer Übersicht. Auf Wunsch wird aus einem To-do eine richtige Aufgabe mit Termin, synchron in beide Richtungen.

Äste auslagern, Notizen zusammenführen

/extract macht aus einem Ast samt Unterpunkten eine eigene Notiz und lässt einen Link zurück. Andersherum ziehst du eine Notiz auf eine andere, und beide werden eins. Beides lässt sich rückgängig machen.

Journal mit Kalender Drag & Drop ganzer Äste Bilder & Sprachnotizen Diktieren mit eigenem Whisper Link-Vorschau Volltextsuche mit Strg K Rückgängig über 200 Schritte Ordner & Favoriten Markdown-Export für Obsidian Obsidian-Import

Zusammenarbeit

Ein großes Dokument.
Jeder in seinem Ast.

Ben hat in seinen Teil des Testaufbaus hineingezoomt, Anna hat das ganze Dokument offen. Wer in einem Punkt schreibt, hält ihn kurz fest. Alle anderen sehen ein Schloss mit Namen und arbeiten weiter, live.

BEBen am LaptopLive
📡 Wetterstation › Funk & Stromhineingezoomt

Funk & Strom

ANAnna in der WerkstattLive
📡 Wetterstation

📡 Wetterstation – Testaufbau

01

Sperre pro Punkt

Nicht die ganze Notiz ist blockiert, nur der eine Punkt, in dem gerade jemand tippt. Alles andere bleibt frei.

02

Konfliktkopie statt Datenverlust

Haben zwei doch denselben Punkt geändert, etwa weil einer gerade offline war, entsteht eine markierte Kopie mit „Übernehmen“ oder „Verwerfen“. Still überschrieben wird nie.

03

Offline zuerst

Jede Änderung landet zuerst im Browser und geht dann zum Server. Ohne Netz schreibst du einfach weiter, der Rest wird nachgereicht.

04

Läuft hinter jedem Proxy

Blockiert ein Firmen-Proxy WebSockets, nimmt MindSift den nächsten Weg:

WebSocketSSELong-Pollingalle 3 s

Sprechen statt tippen

Diktieren, ohne dass deine Stimme den Server verlässt.

Stell einen Whisper-Container neben MindSift, und die Spracherkennung läuft auf deiner eigenen Hardware. Kein Google, kein Apple, kein Microsoft dazwischen, nur ein freies Whisper-Modell in deinem Netz.

  • /diktat macht aus einem Punkt ein Mikrofon. Du sprichst, der Text wächst live mit und landet im Punkt.
  • Plus halten am Handy: sprechen, loslassen, und der Gedanke liegt im Quick Dump.
  • /audio hängt Sprachnotizen an eine Notiz. Abschreiben lassen geht per Knopfdruck, auch später.

🌱 Garten 2027

Kartoffeln wieder in Säcken, hat gut geklappt

00:00Stopp
🎙Handy oder Browser
→
Dein Server
MindSift
⇄
Whisper

Google · Apple · Microsoft nicht beteiligt

01

Zurück kommt nur Text

MindSift reicht die Aufnahme an deinen Whisper-Server weiter und bekommt den Text zurück. Die Aufnahme selbst wird dabei weder gespeichert noch protokolliert.

02

Ein Block in der Compose-Datei

Den vorbereiteten whisper-Block einkommentieren, STT_URL setzen, fertig. Das Modell lädt MindSift beim ersten Start selbst herunter.

03

Schnell oder genau

faster-whisper-small braucht etwa 1 GB RAM, large-v3-turbo etwa 2 GB und erkennt besser. Läuft auf der CPU, keine Grafikkarte nötig.

04

Deine Entscheidung

Ohne eigenen Whisper nutzt MindSift die Spracherkennung des Browsers. Das ist bequem, aber die Aufnahme geht dann an Google, Microsoft oder Apple.

Die App drumherum

Notizen sind die Mitte.
Drumherum ist alles da.

Aufgaben mit Kanban, gemeinsame Einkaufslisten, ein Journal und eine Eingabeleiste für alles, was dir unterwegs einfällt. Am Rechner und als App auf dem Handy.

MindSift Workspace mit einer Outliner-Notiz zum Homelab-Umzug

Workspace

Ordner und Favoriten links, die Notiz rechts. Überschriften, Hinweisboxen, Checklisten und Code stehen als Punkte im selben Baum.

  • Notizen und ganze Ordner teilen, als Bearbeiter oder Leser
  • Hashtags in der Seitenleiste, mit Zähler
  • Papierkorb mit Wiederherstellen

Aussehen

Fünf Farbfamilien, je hell und dunkel.

Klassik, Fjord, Terrakotta, Polarized und Suri. Dazu runde oder eckige Ecken und eine eigene Akzentfarbe, pro Gerät eingestellt.

Theme Fjord, hell und dunkel
Fjordhell / dunkel
Theme Terrakotta, hell und dunkel
Terrakottahell / dunkel
Theme Polarized, hell und dunkel
Polarizedhell / dunkel
Theme Suri, hell und dunkel
Surihell / dunkel

Selbst hosten

Dein Server.
Deine Daten.

Ein Container

Webserver, API, Oberfläche und Datenbank in einem Image. Kein Postgres, kein Redis, kein Zoo.

Eine SQLite-Datei

Alle Inhalte liegen in einer Datei, Bilder und Sprachnotizen daneben. Backup heißt: einen Ordner kopieren.

Keine Telemetrie

Keine Fremddienste, Schriften und Icons werden mitgeliefert. Spracherkennung auf Wunsch mit eigenem Whisper-Container.

Jederzeit raus

Der ganze Workspace als Obsidian-kompatibles Markdown-Archiv. Und von Obsidian kommst du genauso rein.

# legt ./mindsift an, erzeugt ein JWT_SECRET und startet den Container
curl -fsSL https://git.dsit.me/sandrodach/MindSift/raw/branch/main/install.sh | bash

Danach läuft MindSift auf http://localhost:8080. Alle Einstellungen stehen mit Erklärung in .env.

Ausprobieren

Die echte App, ohne Installation.

Auf der Demo-Instanz ist alles freigeschaltet: Workspace, Aufgaben, Listen, Triage. Anmelden geht mit einem Klick, ohne Benutzername und Passwort.

Tipp: Öffne die Demo zweimal nebeneinander, einmal normal und einmal im privaten Fenster mit dem anderen Konto. Dann öffne die geteilte Notiz und schreib in beiden Fenstern gleichzeitig.

Demo öffnen ↗ Die Demo setzt sich alle 20 Minuten zurück.