Selbst gehosteter Dienst
vellum-ai/vellum-assistant avatar
vellum-ai/vellum-assistant

Vellum Assistant: eine persönliche KI mit acht Gedächtnistypen

Ein KI-Assistent, der einfach einzurichten ist, Ihre Arbeit rund um die Uhr erledigt, Ihre Vorlieben kennt und mit der Zeit besser wird.

1.261 Sterne180 ForksTypeScriptMIT

Auf einen Blick

Was ist das?
Was das Repository vellum-ai/vellum-assistant über Gedächtnis, Identität, Proaktivität, Kanäle und Sicherheitsinfrastruktur sagt.
Für wen ist es gedacht?
Das Repository beschreibt Vellum Assistant als Open-Source-Personen-KI-Assistenten, der auf acht Gedächtnistypen, eine SOUL.md-gesteuerte Identität und stündliche Proaktivität aufgebaut ist. Der verwaltete Modus läuft auf der Vellum-Plattform, während der lokale Modus auf dem Rechner des Benutzers läuft, und die README sagt, dass beide dieselbe Codebasis und dasselbe Datenmodell verwenden.
Darf ich es kommerziell nutzen?
Ja. MIT 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

Das Repository beschreibt eine persönliche KI mit acht Gedächtnistypen

Das Repository vellum-ai/vellum-assistant präsentiert einen persönlichen KI-Assistenten namens Vellum Assistant, und die Beschreibung konzentriert sich auf das Gedächtnissystem des Assistenten. Die README listet acht verschiedene Gedächtnistypen auf: episodisch, semantisch, prozedural, emotional, prospektiv, verhaltensbezogen, narrativ und gemeinsam. Sie sagt, dass jeder Gedächtnistyp sein eigenes Ablauf-Fenster hat und das System hybrides dichtes und spärliches Retrieval mit Isolation pro Benutzer und pro Kanal verwendet. Die README erwähnt auch, dass strukturierte Elemente wie Identität, Präferenzen, Projekte und Ereignisse aus Gesprächen mit Quellenangabe und Deduplizierung extrahiert werden. Sie sagt, dass Embeddings standardmäßig lokal laufen und dass dies keine SQLite- und Markdown-Datei ist, die der Benutzer selbst pflegt.

Identität basiert auf SOUL.md und einem Hatching-Prozess

Die Identität des Assistenten lebt in einer SOUL.md-Datei. Laut README beobachtet der Assistent während des Onboardings, wie ein Benutzer kommuniziert, und schreibt seine eigenen Persönlichkeitsdateien. Er führt ein Journal der Überlegungen pro Benutzer und verwendet NOW.md als Notizblock für den aktuellen Fokus und aktive Threads. Die Setup-Anweisungen in der README beschreiben einen Prozess namens Hatching: Benutzer registrieren sich oder laden die App herunter, wählen zwischen verwaltetem und lokalem Modus und schlüpfen dann ihren Assistenten.

Stündliche Proaktivität liest Notizen erneut und sucht nach unerledigter Arbeit

Der Assistent hat eine proaktive Komponente. Die README sagt, dass er jede Stunde seine Notizen erneut liest, nach etwas Unerledigtem oder bald Fälligem sucht und dem Benutzer eine Nachricht sendet, wenn etwas Aufmerksamkeit erfordert. Benachrichtigungen gehen an den richtigen Kanal und unterbrechen kein aktives Gespräch. Die README geht nicht ins Detail, wie diese stündliche Prüfung implementiert ist.

Das Sicherheitsmodell umfasst Akteuridentität, getrennte Anmeldeinformationen und Sandboxing

Die README beschreibt ein Sicherheitsmodell. Die Akteuridentität (Wächter, vertrauenswürdig, unbekannt) wird einmal aufgelöst und überall durchgesetzt. Unbekannte Akteure können kein Gedächtnis lesen, keine Tools auslösen oder eskalieren. Anmeldeinformationen leben in einem separaten Prozess und erreichen niemals das Modell. Jeder Tool-Aufruf läuft in einer Sandbox. Die Standardeinstellung ist Ablehnen. Die README beschreibt auch eine Computer-Nutzungsfunktion, bei der der Assistent in seiner eigenen Sandbox arbeitet und mit Zustimmung des Benutzers auf den tatsächlichen Computer zugreift: er liest und bearbeitet Dateien, führt Befehle aus und steuert den Browser. Jede Aktion ist genehmigungspflichtig, mit Genehmigungen für einmalig, zehn Minuten oder dauerhaft.

Kanäle, OAuth-Integrationen und Multi-Provider-Modellunterstützung

Der Assistent ist über mehrere Kanäle erreichbar: macOS, iOS, Web, Sprache, E-Mail, Telegram, Slack und Twilio. Die README beschreibt dies als einen Assistenten, ein Gedächtnis, jeden Kanal. OAuth-Abdeckung umfasst Slack, Notion, Google, HubSpot, Linear, Discord, Twitter, Telegram und Twilio. Multi-Provider-Unterstützung umfasst Anthropic, OpenAI, Google Gemini, Fireworks, OpenRouter, MiniMax, Atlas Cloud und jeden OpenAI-kompatiblen Endpunkt. Lokale Modelle laufen über Ollama. Embeddings laufen standardmäßig auf lokalem ONNX und fallen automatisch auf Cloud-Anbieter zurück.

Hosting-Optionen: verwaltete Laufzeit oder selbst gehostet, gleiche Codebasis

Das Repository beschreibt zwei Hosting-Modi. Der verwaltete Modus läuft auf der Vellum-Plattform ohne lokale Laufzeit; Benutzer melden sich über Vellum Cloud an. Der lokale Modus läuft alles auf dem Rechner des Benutzers. Die README sagt, dass beide dieselbe Codebasis und dasselbe Datenmodell verwenden.

CLI und Installation aus dem Quellcode

Die README enthält CLI-Installationsbefehle. Die globale Installation erfolgt mit `bun install -g vellum`, und der Hatching-Befehl ist `vellum hatch`. Die Installation aus dem Quellcode bedeutet, das Repository zu klonen, `./setup.sh` auszuführen und dann `source ~/.bashrc` und `vellum hatch` auszuführen. Weitere Befehle sind `vellum wake` zum Starten von Diensten, `vellum sleep` zum Stoppen von Diensten unter Beibehaltung der Daten, `vellum client` für Terminal-Interaktion, `vellum ps` zum Anzeigen laufender Assistenten, `vellum terminal` zum Öffnen einer Shell in einem verwalteten Assistentencontainer und `vellum upgrade` zum Upgrade auf die neueste Version. Die README sagt, dass die CLI funktioniert, aber die Desktop-App der Hauptfokus ist, wobei die CLI für fortgeschrittene Benutzer, Mitwirkende und Nicht-macOS-Umgebungen gedacht ist. Sie sagt auch, dass alle Befehle auf den Standard-Assistenten abzielen und dass das Übergeben einer Assistenten-ID als zweites Argument bei mehreren Assistenten funktioniert.

Open-Source-Lizenz und Projektmetadaten

Das Repository ist unter der MIT-Lizenz veröffentlicht. Der Lizenztext erlaubt die Nutzung, das Kopieren, Ändern, Zusammenführen, Veröffentlichen, Verteilen, Unterlizenzieren und Verkaufen der Software, besagt jedoch, dass die Software ohne jegliche Gewährleistung bereitgestellt wird. Die Repository-Metadaten zeigen, dass das Projekt in TypeScript geschrieben ist, mit einem Standard-Branch main und 1.012 Sternen und 155 Forks auf GitHub. Die README selbst diskutiert nicht die Community-Größe.

Redaktionelles Fazit

Das Repository beschreibt Vellum Assistant als Open-Source-Personen-KI-Assistenten, der auf acht Gedächtnistypen, eine SOUL.md-gesteuerte Identität und stündliche Proaktivität aufgebaut ist. Der verwaltete Modus läuft auf der Vellum-Plattform, während der lokale Modus auf dem Rechner des Benutzers läuft, und die README sagt, dass beide dieselbe Codebasis und dasselbe Datenmodell verwenden. Die MIT-Lizenz erlaubt freie Nutzung und Änderung, bietet aber keine Garantie.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen