← Zurück zu den Projekten

KI-Betriebssystem

Ein normales Gespräch mit einer KI vergisst alles, sobald es endet. Das Second Brain macht daraus ein echtes Gedächtnis: Sonntagnachmittag, irgendwo unterwegs, kommt eine gute Idee zu einem laufenden Projekt. Kurz per Handy diktiert: „Füge das zu Projekt XY hinzu, damit es nicht verloren geht.“ Tage später, wieder am Schreibtisch – die Idee taucht automatisch auf, sobald am selben Projekt weitergearbeitet wird, und fließt direkt in die Arbeit ein. Kein Zettel, kein Suchen, kein „hab ich da nicht mal was notiert?“ Fünf Bausteine machen das möglich: eine Wissensbasis, die überall gleich aussieht, Werkzeuge, die reale Dienste anbinden, eine Instanz, die niemals schläft, aufgeschriebene Arbeitsanweisungen und Routinen, die von selbst starten.

Der Film zeigt, warum ein Gespräch mit einer KI jedes Mal bei null anfängt und was dagegen hilft. Er baut die fünf Bausteine der Reihe nach auf, jeden erst dann, wenn der vorige ihn nötig gemacht hat.

Wie die fünf Bausteine zusammenspielen

Suchverzeichnis, direkt per SSH (nicht über GitHub)01MacSecond Brain(Ordner mit Markdown-Dateien)+ Suchverzeichnis nach SinnGitHubprivates Repo(Single Source of Truth)03Hostinger-VPSClaude Code 24/7(tmux-Session)alle 5 Min.Sync-Skriptalle 5 Min.Sync-SkriptSmartphone / Browserclaude.ai/codeRemote-ControlWerkzeuge & Connectors02Offiziell: Notion, Gmail, Google Calendar/Drive,Dropbox, Canva, Netlify, Firecrawl, Higgsfield, GitHubSelbst gebaut (MCP): GMX-Mail, Google Contacts, Excalidraw04SkillsArbeitsanweisungen, eigenes Repo(auf Mac und Server eingehängt)05Routinenstarten von selbst(täglich · montags · sonntags)

Mac, GitHub und Server gleichen sich laufend selbstständig ab. Auf Mac und Server läuft dasselbe kleine Skript, und wenn es hakt, meldet es sich per Nachricht aufs Handy. Der Mac schickt den Index für die Bedeutungssuche direkt an den Server.

01 / WissensbasisIn Betrieb

Second Brain — Ein Ordner voller Textdateien

Die Grundlage für das Beispiel oben: Alles Wissen liegt als einfache Textdateien (Markdown) in einem strukturierten Ordner auf dem eigenen Mac – Notizen, Projekte, Kontext, Schreibstil. Eine zentrale CLAUDE.md-Datei fungiert als „Betriebsanleitung“: Sie sagt jeder Claude-Instanz, die den Vault öffnet, wer hier schreibt, wie sie arbeiten soll und wo was liegt. Ein kleines Skript gleicht den Ordner alle 5 Minuten mit einem privaten GitHub-Repository ab: eigene Änderungen sichern, fremde holen, eigene hochladen. Das Repo ist damit die einzige verbindliche Quelle, unabhängig vom Gerät. Geht dabei etwas schief, etwa weil dieselbe Notiz an zwei Orten geändert wurde, macht das Skript den Schritt rückgängig und schickt eine Nachricht aufs Handy.

Dazugelernt, Teil eins. Anfangs lief dieser Abgleich über ein Plugin im Notizprogramm Obsidian. Das hatte zwei Haken. Abgeglichen wurde nur, solange Obsidian geöffnet war. Und wenn das Plugin hakte, sah es jedes Mal nach einem Fehler an ganz anderer Stelle aus. Dabei tat es nichts anderes, als alle fünf Minuten das normale Git aufzurufen. Das erledigt jetzt ein Hintergrunddienst des Betriebssystems, egal welches Programm gerade offen ist. Obsidian ist weiter installiert, aber nur noch zum Lesen und Durchklicken der Notizen. Die KI braucht es nicht, sie arbeitet direkt mit den Dateien.

Dazugelernt, Teil zwei. Die KI durchsucht den Ordner nach Wörtern, und im Deutschen geht das schnell daneben: Wer nach „Tech-Wiki“ sucht, findet die Notiz „Technik-Wiki“ nicht. Deshalb stehen im Kopf jeder wichtigen Notiz Aliase, also die Begriffe, unter denen man sie später tatsächlich sucht: Markennamen, Personennamen, Umgangssprache, die typische Frage. Im Titel kommen sie oft gar nicht vor. Dass keine Notiz ohne Aliase bleibt, prüft eine der Routinen weiter unten.

Dazugelernt, Teil drei. Im September habe ich mich noch gegen ein RAG entschieden. Ein RAG ist ein Suchverfahren, das Textstellen nach ihrer Bedeutung findet, auch wenn sie andere Wörter benutzen als die Frage. Der Ordner hatte damals knapp 300 Notizen, und die Aliase schienen zu reichen. Inzwischen sind es über 500, und man kann nicht für jede mögliche Frage einen Alias pflegen. Ein Beispiel ist die Notiz „Stilmuster für Schulungsvideos“. Wer fragt, welche Zeichenstile es für Erklärvideos gibt, findet sie mit der Wortsuche nicht unter den ersten Treffern. Die Notiz spricht meist von Stilmustern und Schulungsvideos, andere Notizen enthalten die Wörter der Frage öfter. Seit November gibt es deshalb doch eine solche Bedeutungssuche, und sie setzt diese Notiz auf Platz eins.

Ein kleines Sprachmodell, ein eigenes Programm neben Claude, übersetzt auf dem Mac dafür jeden Abschnitt jeder Notiz in eine lange Reihe von Zahlen. Abschnitte, die Ähnliches sagen, bekommen ähnliche Zahlen. Diese Zahlenreihen bilden zusammen den Index. Jede Frage wird genauso umgerechnet, und die Suche liefert die Abschnitte mit den ähnlichsten Zahlen. Die Wortsuche bleibt trotzdem, weil sie genaue Begriffe und Namen zuverlässiger findet. Die KI startet beide Suchen gemeinsam und bekommt eine Liste von Notizen zurück. Diese Liste zeigt nur, wo etwas steht. Danach öffnet die KI die passende Notiz und liest die Antwort dort. Bei jedem Abgleich, also alle fünf Minuten, rechnet der Mac den Index für die geänderten Notizen neu. Dann schickt er ihn an den Server, weil die KI auch dort mit dem Index sucht. Auf GitHub landet der Index nie. Er lässt sich jederzeit aus den Notizen neu bauen und muss deshalb nicht mit ihnen gesichert werden. Wann sich ein RAG lohnt und wann nicht, zeigt das Projekt RAG vs. Full-Context.

Zum Nachbauen

  1. Einen Ordner für die Notizen anlegen, mit fester Struktur für Projekte, Bereiche, Ressourcen und Archiv
  2. Privates GitHub-Repo anlegen und den Ordner per SSH-Schlüssel verbinden
  3. Claude Code ein Sync-Skript schreiben lassen (sichern, holen, hochladen) und es alle 5 Minuten als Hintergrunddienst starten, auf dem Mac über launchd
  4. Fehler per Nachricht melden lassen, damit niemand ein Protokoll kontrollieren muss
  5. Eine CLAUDE.md mit Grundregeln schreiben, darunter die Pflicht zu Aliasen
  6. Wer die Notizen selbst lesen will, öffnet den Ordner in Obsidian oder einem anderen Markdown-Editor
  7. Wenn der Ordner wächst, eine Bedeutungssuche mit einem kleinen Sprachmodell auf dem eigenen Rechner dazunehmen und ihren Index beim Abgleich nur für geänderte Notizen nachrechnen lassen.
02 / WerkzeugeIn Betrieb

Konnektoren — Fertige und selbst gebaute Werkzeuge

Claude bekommt Zugriff auf reale Werkzeuge über zwei Wege. Offizielle Connectors lassen sich mit einem Klick in den Claude-Einstellungen aktivieren, ganz ohne eigenen Code. Selbst gebaute MCP-Server kommen dort zum Einsatz, wo es (noch) keinen offiziellen Connector gibt oder ein Dienst genau zugeschnittene Funktionen braucht. Das Besondere daran: Diese Server müssen nicht klassisch programmiert werden – man beschreibt Claude Code in normaler Sprache, welche Funktionen gebraucht werden, und die KI schreibt den Server selbst (nach dem offenen MCP-Protokoll), lokal auf dem eigenen Rechner. Zugangsdaten bleiben dabei lokal, es ist kein fremder Zwischenserver involviert.

Offizielle Connectors

NotionGmailGoogle CalendarGoogle DriveDropboxCanvaNetlifyFirecrawlHiggsfieldGitHubBrowser-Steuerung

Selbst gebaute MCP-Server

GMX-MailGoogle ContactsExcalidraw

Zum Nachbauen

  1. Prüfen, ob für den gewünschten Dienst schon ein offizieller Connector existiert
  2. Falls nicht: Claude Code bitten, einen lokalen MCP-Server für genau diesen Dienst zu bauen
  3. Server lokal registrieren (Claude Desktop verbindet sich automatisch)
03 / DauerbetriebIn Betrieb

Der zweite Claude — 24/7 auf einem eigenen Server

Neben der lokalen Nutzung läuft eine zweite, permanente Claude-Code-Instanz auf einem eigenen virtuellen Server (VPS), rund um die Uhr aktiv – in einer sogenannten tmux-Sitzung, die auch bei Verbindungsabbruch weiterläuft. Dieser Server hat über einen eigens dafür angelegten, eingeschränkten Zugangsschlüssel Lese- und Schreibzugriff auf genau das eine GitHub-Repository des Second Brain – nicht mehr. Auf dem Server läuft dasselbe Sync-Skript wie auf dem Mac, ebenfalls alle 5 Minuten. So gleichen sich Mac, GitHub und Server laufend ab, ohne dass jemand es anstoßen müsste. Die beiden Seiten passen außerdem aufeinander auf: Kommt vom Mac drei Tage lang nichts mehr an, meldet sich der Server. Zugriff auf diese laufende Sitzung – auch vom Handy oder einem fremden Rechner ganz ohne Installation – funktioniert direkt über den Browser. Aus Sicherheitsgründen läuft der Server bewusst im manuellen Freigabemodus: Er fragt vor jeder Aktion nach, statt unbeaufsichtigt frei zu handeln.

Zum Nachbauen

  1. Einen VPS mieten, Claude-Code-CLI installieren
  2. Claude Code in einer tmux-Sitzung starten und mit dem eigenen Account anmelden
  3. Dedizierten SSH-Schlüssel nur für das Vault-Repo anlegen (Lese- & Schreibrecht, sonst nichts)
  4. Dasselbe Sync-Skript wie auf dem Mac einrichten, hier per Cron alle 5 Minuten
  5. Remote-Zugriff über den Browser aktivieren
04 / ArbeitsanweisungenIn Betrieb

Skills — Was einmal geklappt hat, ist wieder da

Ein Arbeitsablauf, der einmal gut lief, wird nicht erinnert, sondern aufgeschrieben: als Textdatei mit einem Namen, einer Beschreibung und dem Verfahren selbst. Taucht das Thema wieder auf, greift die KI von sich aus darauf zu und arbeitet den Ablauf ab, statt ihn neu zu erfinden. Das ist der Unterschied zwischen einer Notiz und einer Anweisung. Der Erklärfilm oben ist nach genau so einer Anweisung entstanden, vom Storyboard über die Bilder und die Vertonung bis zum Schnitt. Die Anweisungen liegen in einem eigenen privaten Repository und sind von dort in den Arbeitsordner verlinkt, es gibt also keine zweite Fassung, die auseinanderlaufen kann.

Zum Nachbauen

  1. Nach einem gelungenen Ablauf die KI bitten, ihn als Anweisung festzuhalten
  2. Die Datei unter ~/.claude/skills/ ablegen
  3. Den Ordner versionieren und per Symlink einhängen, statt ihn zu kopieren
  4. Beim nächsten Mal prüfen, ob die Anweisung wirklich greift
05 / AutomatikIn Betrieb

Routinen — Es wartet nicht darauf, gefragt zu werden

Der letzte Schritt macht aus dem Werkzeug ein System: Aufgaben, die zu einer festen Zeit von selbst starten, ohne dass jemand danach fragt. Drei laufen derzeit. Täglich um sieben ein Blick in Kalender und Kontakte, mit Meldung, was in den nächsten drei Tagen ansteht, Familiengeburtstage eingeschlossen. Montags das Einsammeln neuer Rechnungen ins Archiv, weil die Links in den Rechnungsmails nach etwa einem Monat sterben. Sonntags ein Abgleich, ob die Ablage noch den eigenen Regeln folgt und ob der Sync-Dienst sauber läuft. Fehlende Aliase trägt diese Routine selbst nach, denn sie fügen nur Suchbegriffe hinzu und ändern keinen Inhalt. Alles andere schlägt sie nur vor. Ob ein Projekt ruht oder abgeschlossen ist, ist eine Entscheidung und kein Prüfergebnis.

Zum Nachbauen

  1. Eine wiederkehrende Aufgabe als Routine mit Zeitplan anlegen
  2. Sie einmal von Hand starten, damit die Freigaben hinterlegt sind
  3. Jeden Lauf in einer Datei quittieren lassen, damit nichts doppelt läuft
  4. Nur Harmloses selbst ausführen lassen, alles andere nur vorschlagen

Das Grundkonzept dieses Aufbaus stammt aus einem YouTube-Tutorial von Julian Ivanov.

Über mich

Ich bin Matthias Stiefel und erkläre KI.

Ich betreibe diese Website privat, weil ich wissen will, was Künstliche Intelligenz heute kann und wie sie das macht.

Die meisten Beiträge hier erklären KI für Menschen ohne Fachwissen. Sie zeigen etwa, was in einem Sprachmodell wie ChatGPT passiert, warum es manchmal Antworten erfindet und wem die Texte und Bilder gehören, aus denen eine KI lernt. Dazu gibt es kurze Filme und Lerneinheiten. In den Lerneinheiten kann man selbst etwas ausprobieren, zum Beispiel das Brettspiel Go gegen eine Maschine spielen oder mit ELIZA chatten, einem Chatprogramm aus den 1960er-Jahren.

Mich interessiert vor allem, ob eine KI-Anwendung im Alltag funktioniert und ob sie jemandem Arbeit abnimmt. Auf der Startseite stehen unter „Aus der Werkstatt“ Programme, die ich selbst gebaut habe, etwa ein Diktier-Assistent.

Der Name der Website, caligatus, ist lateinisch und spielt auf meinen Nachnamen Stiefel an. Die caliga war der Stiefel der römischen Legionäre, und caligatus hieß der einfache Soldat, der sie trug.

Impressum

Angaben gemäß § 5 DDG

Matthias Stiefel
Ahornstraße 15
82223 Eichenau

Kontakt
E-Mail: caligatus@gmx.de

Verantwortlich für den Inhalt nach § 18 Abs. 2 MStV
Matthias Stiefel, Anschrift wie oben

Datenschutzerklärung

Stand: Oktober 2026

Verantwortlicher

Matthias Stiefel
Ahornstraße 15
82223 Eichenau
E-Mail: caligatus@gmx.de

Allgemeines

Sie haben jederzeit das Recht auf Auskunft, Berichtigung, Löschung und Einschränkung der Verarbeitung Ihrer Daten sowie auf Datenübertragbarkeit. Zudem können Sie sich bei einer Datenschutz-Aufsichtsbehörde beschweren, zuständig ist das Bayerische Landesamt für Datenschutzaufsicht (BayLDA).

Hosting / Server-Log-Dateien

Diese Website wird auf einem Server bei Hostinger betrieben. Beim Aufruf der Seite verarbeitet der Server automatisch technische Verbindungsdaten (u. a. IP-Adresse, Datum/Uhrzeit, aufgerufene Seite, Browsertyp) in Server-Logs. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einem funktionierenden, sicheren Betrieb). Speicherdauer: wenige Tage bis Wochen.

Google Fonts

Diese Website lädt Schriftarten direkt von Servern von Google. Dabei wird Ihre IP-Adresse an Google übertragen. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Mehr dazu in der Google-Datenschutzerklärung.

Kontaktformular

Bei Nutzung des Kontaktformulars verarbeite ich Name, E-Mail-Adresse und Nachricht, um Ihre Anfrage zu beantworten. Die Daten werden an meinen selbst betriebenen n8n-Server übertragen, der Bestätigungsmail, Benachrichtigung per E-Mail (Gmail) und Telegram-Push übernimmt. Rechtsgrundlage: Art. 6 Abs. 1 lit. b bzw. f DSGVO. Empfänger: mein n8n-Server, Google (Gmail), Telegram FZ-LLC. Ihre Nachricht verbleibt in meinem Postfach, bis ich sie lösche.

Gästebuch

Im Gästebuch können Sie einen öffentlich sichtbaren Eintrag hinterlassen (Name, Nachricht). Jeder Eintrag wird von mir persönlich geprüft und freigegeben oder abgelehnt. Zusätzlich wird Ihre IP-Adresse zur Missbrauchsprävention verarbeitet (max. 1 Einreichung/Stunde). Freigegebene Einträge bleiben öffentlich sichtbar, bis ich sie entferne; nicht freigegebene Einträge werden nach 30 Tagen automatisch gelöscht. Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO (Ihre Einwilligung durch Absenden). Empfänger: mein n8n-Server, Telegram FZ-LLC und Google (Gmail) für die Freigabe-Benachrichtigung an mich.

Zugangsanfrage für die Konzeptstudien

Wer Zugang zum geschützten Bereich „Konzeptstudien“ anfragt, übermittelt Name, E-Mail-Adresse und auf Wunsch Firma und Anlass. Dazu wird die IP-Adresse zur Missbrauchsprävention verarbeitet (max. 1 Anfrage/Stunde). Ich prüfe jede Anfrage persönlich. Bei einer Freigabe erhalten Sie Nutzername und Passwort per E-Mail; das Passwort wird auf dem Server nur verschlüsselt gespeichert. Abgelehnte und unbearbeitete Anfragen werden nach 30 Tagen gelöscht, bei freigegebenen Zugängen bleiben Name, E-Mail-Adresse und Nutzername bis zum Entzug des Zugangs gespeichert. Rechtsgrundlage: Art. 6 Abs. 1 lit. b und f DSGVO. Empfänger: mein n8n-Server, Telegram FZ-LLC und Google (Gmail). Einzelheiten stehen im Datenschutzhinweis auf der Anfrageseite.

Kamera und Sprachausgabe in den Lerneinheiten

Die Lerneinheit „Bilderkennung zum Selbermachen“ nutzt die Kamera Ihres Geräts, aber erst, nachdem Sie das im Browser erlaubt haben. Die Kamerabilder werden ausschließlich in Ihrem Browser verarbeitet. Kein Bild und kein daraus berechneter Wert wird an meinen Server oder an Dritte übertragen, nichts wird gespeichert, und beim Schließen der Seite ist alles gelöscht. Ich selbst erhalte also keine Kameradaten. Die Freigabe können Sie jederzeit in den Einstellungen Ihres Browsers zurücknehmen.

Einige Lerneinheiten sprechen mit der Sprachausgabe Ihres Browsers. Sie bevorzugen dabei Stimmen, die auf Ihrem Gerät selbst laufen. Gibt es keine solche Stimme, kann Ihr Browser den gesprochenen Text an einen Server seines Herstellers schicken, in Chrome etwa bei den Stimmen mit „Google“ im Namen. Darauf habe ich keinen Einfluss. Wer das vermeiden möchte, schaltet den Ton in der Einheit ab.

SSL/TLS-Verschlüsselung

Diese Website nutzt aus Sicherheitsgründen eine SSL/TLS-Verschlüsselung (erkennbar an „https://" und dem Schloss-Symbol im Browser).