Modell / Datensatz
rowboatlabs/rowboat avatar
rowboatlabs/rowboat

Rowboat: Desktop-AI-Coworker mit lokalem Markdown-Gedächtnis

Open-source AI coworker, with memory

17.565 Sterne1.742 ForksTypeScriptApache-2.0

Auf einen Blick

Was ist das?
Rowboat indiziert E-Mail, Meetings, Slack und Assistenten-Chats in einen Obsidian-artigen Knowledge Graph auf der eigenen Maschine und stellt darauf Arbeitsoberflächen bereit. Der Ansatz ist nachvollziehbar, aber die Desktop-App bringt eigene Betriebs- und Aktualisierungskosten mit.
Für wen ist es gedacht?
Rowboat ist für Einzelpersonen und kleine Teams interessant, die ihren Arbeitskontext lokal als Markdown halten und darauf Assistenten, Browser und Coding-Agenten aufsetzen wollen. Wer eine reine Server- oder Multi-User-Plattform sucht oder keine Desktop-Installation pflegen will, ist hier falsch.
Darf ich es kommerziell nutzen?
Ja. Apache-2.0 ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
Wird es noch gepflegt?
Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
In welcher Sprache ist es geschrieben?
Hauptsächlich TypeScript, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Welches Problem Rowboat adressiert

Die meisten Assistenten bauen Kontext bei jeder Anfrage neu auf. Sie durchsuchen Transkripte oder Dokumente, ziehen Ausschnitte heraus und verlieren den Zusammenhang, sobald die Sitzung endet. Rowboat setzt dagegen auf ein langlebiges Gedächtnis: Laut README indiziert die Anwendung E-Mail, Meetings, Slack und Assistenten-Gespräche in einen Knowledge Graph mit Backlinks im Obsidian-Stil. Der Kontext sammelt sich über die Zeit an, Beziehungen zwischen Notizen sind explizit und einsehbar, und die Notizen bleiben für Sie bearbeitbar statt in einem Modell verborgen. Adressaten sind laut Projektbeschreibung Einzelpersonen, die auf ihrer eigenen Maschine arbeiten und dort E-Mail, Notizen, Browser, Code und Meeting-Mitschnitte an einer Stelle zusammenführen wollen. Der Anspruch ist ein Coworker, nicht ein weiteres Chat-Fenster.

Wie der Knowledge Graph und die Oberflächen zusammenspielen

Das README beschreibt eine Desktop-Anwendung mit mehreren Oberflächen, die auf denselben Kontext zugreifen. Der Brain indexiert Quellen und pflegt den Graphen. Der integrierte E-Mail-Client sortiert Nachrichten in wichtig und alles andere und entwirft laut Beschreibung automatisch Antworten für wichtige E-Mails unter Rückgriff auf den Arbeitskontext. Der Browser ist von Ihrem Hauptbrowser isoliert, sodass Sie sich nur in den Konten anmelden, auf die der Assistent zugreifen soll. Der Meeting-Notiznehmer greift auf Mikrofon und Lautsprecher zu, erzeugt ein Live-Transkript und legt eine Zusammenfassung als Markdown-Datei ab, die den Graphen aktualisiert. Background-Agents laufen auf Ereignisse wie eine neue E-Mail oder zeitgesteuert, etwa jeden Tag um 8 Uhr, und können Werkzeuge, Websuche, Browser sowie Claude Code oder Codex zum Schreiben von Code nutzen. Code Mode startet parallele Coding-Agenten und versorgt sie bei Bedarf mit dem vorhandenen Arbeitskontext. Apps sind eigene Arbeitsoberflächen innerhalb von Rowboat, die Zugriff auf die Werkzeuge und Integrationen erhalten und weitergegeben werden können.

Installation und Konfiguration

Rowboat wird als Desktop-Anwendung für Mac, Windows und Linux verteilt. Das README verweist auf die Download-Seite des Projekts und auf die Release-Dateien unter github.com/rowboatlabs/rowboat/releases/latest. Für Google-Dienste wie Gmail, Calendar und Drive verweist die Dokumentation auf die Datei google-setup.md im Repository. Optionale Funktionen werden über Schlüsseldateien im Verzeichnis ~/.rowboat/config/ aktiviert, alle im gleichen Format mit einem Feld apiKey. Voice Input und Voice Notes benötigen einen Deepgram-Schlüssel in ~/.rowboat/config/deepgram.json, Voice Output einen ElevenLabs-Schlüssel in ~/.rowboat/config/elevenlabs.json. Die Exa-Recherchesuche wird über ~/.rowboat/config/exa-search.json freigeschaltet. Externe Werkzeuge laufen über MCP-Server oder Composio, gesteuert über ~/.rowboat/config/composio.json. Diese Dateien enthalten Klartext-Schlüssel auf der lokalen Maschine, was bei Backups und bei geteilten Rechnern beachtet werden sollte.

Modellwahl und Datenhaltung

Rowboat bindet laut README lokale Modelle über Ollama oder LM Studio ein und unterstützt gehostete Modelle mit eigenem API-Schlüssel oder Anbieter. Das Modell lässt sich jederzeit wechseln, während die Daten in einem lokalen Markdown-Bestand verbleiben. Das ist der eigentliche Unterschied zu Werkzeugen, die Kontext bei Bedarf aus Transkripten oder Dokumenten rekonstruieren: Der Bestand ist nicht an einen Anbieter gebunden, und Sie können ihn mit einem Editor öffnen. Die Kehrseite liegt auf der Hand. Wer gehostete Modelle einsetzt, sendet die jeweiligen Ausschnitte dennoch an den Anbieter, auch wenn der Graph lokal liegt. Das README trennt hier nicht zwischen lokalem Graphen und externer Inferenz, und diese Trennung sollten Sie bei der Bewertung selbst vornehmen.

Grenzen und Fälle, in denen Rowboat das falsche Werkzeug ist

Die Materialbasis ist dünn, was den Betrieb angeht. Das README beschreibt Funktionen und Konfigurationsdateien, aber keine Angaben zu Mindestanforderungen, Speicherverbrauch oder Verhalten bei sehr großen Graphen. Ob der Graph bei jahrelangem E-Mail-Bestand handhabbar bleibt, lässt sich aus dem Repository-Ausschnitt nicht beantworten. Ebenso fehlen Angaben dazu, wie Background-Agents bei Fehlern reagieren, ob Läufe wiederholt werden und wie sich parallele Coding-Agenten auf dasselbe Repository koordinieren. Wer Rowboat auf einem Server ohne Desktop-Umgebung oder für mehrere Personen mit getrennten Konten betreiben will, findet im Material keinen Beleg dafür, dass das vorgesehen ist. Auch die Abhängigkeit von Claude Code oder Codex für Coding-Aufgaben ist eine externe Voraussetzung, die nicht Teil des Projekts ist.

Alternative und der konkrete Unterschied

Ein naheliegender Vergleich ist ein Obsidian-Vault, das Sie mit eigenen Skripten und einem Modell-Client verbinden. Der Unterschied liegt im Grad der Integration: Bei einem selbstgebauten Vault schreiben Sie die Indizierung, die Backlink-Pflege und die Anbindung an E-Mail, Kalender und Meeting-Transkripte selbst. Rowboat liefert diese Oberflächen mit und hält den Graphen während der Nutzung aktuell, statt ihn als statische Sammlung zu behandeln. Dafür übernimmt Rowboat auch die Struktur des Graphen und die Art der Verknüpfung. Wenn Sie volle Kontrolle über Schema und Verarbeitungsschritte brauchen, ist der Eigenbau die passendere Wahl. Wenn Sie vor allem schnell einen nutzbaren Arbeitskontext mit E-Mail- und Meeting-Anbindung wollen, spart Rowboat die Integrationsarbeit.

Wartung, Updates und Lizenz

Die Release-Historie zeigt kurze Abstände: v0.9.5, v0.9.6 und v0.9.7 erschienen zwischen dem 8. und 9. September 2026. Wer die Desktop-App produktiv nutzt, muss mit häufigen Aktualisierungen rechnen und einplanen, dass sich Konfigurationsdateien oder Verhalten zwischen Versionen ändern können. Das Projekt steht unter Apache-2.0. Diese Lizenz erlaubt die Nutzung, Veränderung und Weitergabe unter Bedingungen, unter anderem der Beibehaltung von Copyright- und Lizenzhinweisen sowie einer Klausel zu Patenten. Was die Lizenz nicht regelt, sind die Bedingungen der angebundenen Dienste: Deepgram, ElevenLabs, Exa, Composio sowie die Modellanbieter haben eigene Verträge. Eine rechtliche Bewertung kann dieser Text nicht leisten, und das README geht auf diese Frage nicht ein.

Redaktionelles Fazit

Rowboat ist für Einzelpersonen und kleine Teams interessant, die ihren Arbeitskontext lokal als Markdown halten und darauf Assistenten, Browser und Coding-Agenten aufsetzen wollen. Wer eine reine Server- oder Multi-User-Plattform sucht oder keine Desktop-Installation pflegen will, ist hier falsch. Vor dem Einsatz sollten Sie prüfen, ob der Google-Setup unter google-setup.md zu Ihrem Workspace passt, ob die optionalen Schlüsseldateien unter ~/.rowboat/config/ in Ihrer Backup- und Secret-Strategie liegen, und ob die Desktop-App auf Ihrem Zielsystem als Paket bereitsteht.

Offizielle Quellen

  1. License: Apache-2.0
  2. Project website
  3. README
  4. Releases
  5. rowboatlabs/rowboat on GitHub
Community-Notizen

Community-Notizen