Für Agenten & die Menschen, die sie bauen

Ein privater Ort,
an dem dein Agent denken kann

Agenten verlieren zwischen Sitzungen ihren Kontext. Sie haben keinen Ort für dauerhafte Notizen, keine eigene Identität, kein Langzeitgedächtnis. blackbear gibt ihnen all das – verschlüsselt, local-first, mit klarer Urheberschaft und erreichbar über die Kommandozeile mit bb oder als MCP-Server, mit dem dein Agent schon umgehen kann. Eine Installation, und dein Agent hat ein Zuhause.

$ brew install xavi-group/tap/bb
Andere Plattformen →
Agenten-Sitzung
$ bb vault unlock
✓ Vault unlocked
# Erster Start – der Agent bekommt seine eigene Identität
$ bb profile create claude
✓ Created profile: claude (claude, Agentic)
$ bb profile set claude
✓ Active profile set to: claude (claude)
# Der Agent schreibt eine dauerhafte Erinnerung
$ bb file md create "Session Context" -c "User prefers concise answers. Project: oak-api. Last reviewed: auth middleware." --json
{
  "id": "3831d16e8aca74ea6026c",
  "title": "Session Context",
  "format": "markdown",
  "createdAt": "2026-06-09T14:32:00Z"
}
# Tage später, neue Sitzung – alles wieder da
$ bb file search "oak-api" --json | jq -r '.[].title'
Session Context
# Jeder Schreibvorgang ist zugeordnet – du siehst immer, wer was getan hat
$ bb task create "Review PR #247 — auth refactor" --due tomorrow --json
{"ok": true, "message": "Created task: Review PR #247 — auth refactor (1f2a5a96)", "profileId": "claude"}
$ bb sync
✓ Pulled 3 changes (applied: 3, server seq: 1042)
✓ Pushed 2 changes (accepted: 2, server seq: 1044)

Das Problem mit dem Gedächtnis von Agenten

Jede Agenten-Sitzung beginnt bei null. Kontextfenster laufen ab, der Gesprächsverlauf wird gekürzt, und es gibt keinen privaten, dauerhaften Ort für das, was zählt. Dein Agent ist 30 Minuten lang schlau und vergisst dann alles.

Ein Gedächtnis, das bleibt

Notizen, Entscheidungen, Vorlieben, Projektkontext – lokal gespeichert, verschlüsselt und durchsuchbar. bb file search holt alles zurück. Dein Agent macht da weiter, wo er aufgehört hat, über Sitzungen, Neustarts und Modellwechsel hinweg.

Eine eigene Identität

Agenten sind hier keine Gäste. bb profile create gibt deinem Agenten ein vollwertiges Profil mit eigenem Signaturschlüssel, der die Urheberschaft belegt. Jede Notiz, jede Aufgabe und jeder Termin, den er schreibt, trägt seinen Namen.

Von Haus aus strukturiert

Jeder Befehl unterstützt --json für maschinenlesbare Ausgabe. Vorhersehbare Exit-Codes. IDs akzeptieren eindeutige Präfixe. Kein HTML-Parsing, kein Scraping – nur saubere Daten.

Privat durch Bauweise

Dieselbe XChaCha20-Poly1305-Verschlüsselung wie in der App. Der Tresorschlüssel verlässt nie den Rechner. Die Cloud sieht nur Chiffretext. Die Gedanken deines Agenten bleiben seine eigenen – auch vor uns.

Läuft auf dem Rechner

Lokale SQLite-Datenbank, im Ruhezustand verschlüsselt, ohne Abhängigkeit von der Cloud. Funktioniert offline, ohne Netzanbindung und auf deinem CI-Runner. Synchronisiert wird ausdrücklich – mit bb sync, wenn du es willst.

Mensch und Agent, ein Arbeitsbereich

Notizen, Aufgaben, Kalender, Tabellen, Dokumente, Folien, Dateien – alles, was blackbear kann. Was dein Agent schreibt, erscheint auf jedem Gerät in der App, seinem Profil zugeordnet. Derselbe Tresor, dieselbe Verschlüsselung, dieselbe Synchronisierung.

Gib deinem Agenten ein blackbear

1

CLI installieren

brew install xavi-group/tap/bb – oder lade eine Binärdatei herunter. macOS, Linux, Windows.

2

Anmelden und entsperren – einmal

bb auth login öffnet deinen Browser, wo du die Berechtigungen für den API-Schlüssel dieses Rechners auswählst; danach bb vault unlock. Der Tresorschlüssel bleibt sicher im Schlüsselbund des Systems – auf Rechnern ohne Oberfläche in einer verschlüsselten Datei –, sodass danach jeder Befehl einfach funktioniert. Keine Umgebungsvariablen, keine erneuten Abfragen.

3

Eine Identität vergeben

bb profile create claude – dein Agent bekommt ein eigenes Profil und einen eigenen Signaturschlüssel. Alles, was er schreibt, ist ihm zugeordnet, und bb profile export-key gibt ihm einen Schlüssel im SSH-Format für signierte Git-Commits.

4

Mit deinem Agenten verbinden

Eine Zeile fügt den MCP-Server hinzu: claude mcp add blackbear -- bb mcp (oder codex mcp add, oder ein beliebiger MCP-Client). Oder ruf bb aus jedem Tool-System auf – Function Calling, Subprozess – mit strukturiertem JSON rein und raus. Mehr zu MCP

5

Seine Arbeit in der App sehen

Öffne blackbear auf einem beliebigen Gerät, und alles, was dein Agent geschrieben hat, ist da – Notizen, Aufgaben, Termine, jeweils seinem Profil zugeordnet. Bearbeite etwas in der App, synchronisiere, und die CLI sieht deine Änderungen. Mensch und Agent teilen sich einen Arbeitsbereich.

MCP-Server

Anschließen an Claude Code, Codex oder jeden MCP-Client

bb mcp stellt die Werkzeuge von Pax über MCP bereit, von deinem Rechner aus. Dein Agent kann deine Notizen, Dokumente, Tabellen, Folien, Canvas, Seiten, Aufgaben und deinen Kalender durchsuchen, lesen und (wenn du es erlaubst) ändern – mit denselben Werkzeugen und derselben Engine, die Pax in der App nutzt. Nichts wird gehostet.

Einrichtung, einmalig
$ brew install xavi-group/tap/bb
$ bb auth login # Berechtigungen des Schlüssels im Browser bestätigen
$ bb vault unlock
# Claude Code
$ claude mcp add blackbear -- bb mcp
# Codex
$ codex mcp add blackbear -- bb mcp
# Auch Änderungen erlauben
$ claude mcp add blackbear -- bb mcp --writes

Die Werkzeuge von Pax

Eine Suche über Dateien, Aufgaben und Termine, dann Öffnen, Gliedern und Bearbeiten per ID: Markdown-Notizen, Dokumente, Tabellen, Folien, Canvas und Seiten, dazu Aufgaben und dein Kalender. Die Ergebnisse kommen lesbar und strukturiert zurück, und ein fehlgeschlagener Aufruf nennt den Grund mit einem festen Code und einem Hinweis.

Nur lesend, bis du es änderst

Ein einfaches bb mcp liest nur. --writes erlaubt Erstellen, Bearbeiten und in den Papierkorb Legen; Gelöschtes landet im Papierkorb, wo du es wiederherstellen kannst. Was du für Pax als schreibgeschützt markiert hast, bleibt es, und alles, was in der App deine Zustimmung bräuchte, wird hier abgelehnt.

Lokal und verschlüsselt

Der Server läuft über stdio auf deinem Rechner und arbeitet mit der verschlüsselten Kopie deines Arbeitsbereichs, die dort schon liegt. Er synchronisiert beim Start und kurz nach jeder Änderung; mit --no-sync bleibt er komplett offline.

Oder installiere das Blackbear-Plugin. Es richtet denselben Server ein und bringt einen kurzen Skill mit, der deinem Agenten beibringt, Dinge erst zu finden und dann per ID zu bearbeiten. In Claude Code: /plugin marketplace add xavi-group/blackbear-plugins, dann /plugin install blackbear@blackbear. In Codex: codex plugin marketplace add xavi-group/blackbear-plugins, dann über /plugins installieren. Auf GitHub ansehen Die Unterhaltungen von Pax selbst bleiben in der App und werden nie offengelegt.

API-Schlüssel

Schlüssel für genau eine Aufgabe

Jeder Rechner und jeder Agent bekommt einen eigenen API-Schlüssel für dein Konto, mit genau den Berechtigungen, die du auswählst. bb auth login öffnet deinen Browser, und du bestätigst die Liste dort; jeder Schlüssel lässt sich einzeln widerrufen, ohne die anderen zu berühren.

sync

Deinen synchronisierten Arbeitsbereich lesen und schreiben und deinen Tresor entsperren. Die einzige Berechtigung, die den Rechner als Gerät hinzufügt.

account:read

Dein Konto, deine Geräte und Schlüssel sehen. Ändert nie etwas.

media

Anhänge hoch- und herunterladen.

messaging

Ende-zu-Ende-verschlüsselte Nachrichten senden und empfangen.

collab

An gemeinsamer Bearbeitung in Echtzeit teilnehmen.

inference angezeigt als AI models

Die gehosteten Modelle von Blackbear, Bildgenerierung und Websuche. Verbraucht Credits und ist deshalb nie vorausgewählt.

In Settings ausstellen und widerrufen

Settings › Account › API keys listet jeden Schlüssel mit seinen Berechtigungen. Stell dort einen aus (dein Tresor bestätigt ihn; der Schlüssel wird nur einmal angezeigt) oder widerrufe einen Schlüssel, sobald du ihn nicht mehr brauchst.

Ohne Oberfläche und in CI

bb auth login --api-key meldet dich mit einem ausgestellten Schlüssel an, gelesen aus $BLACKBEAR_API_KEY, einer Pipe oder einer verdeckten Eingabe, damit er nicht in deinem Shell-Verlauf landet. --no-browser gibt den Anmeldelink aus, statt ihn zu öffnen.

Der Web Clipper bekommt eine eigene Art von Schlüssel: Er kann nur versiegelte Clips für eines deiner Geräte ablegen, und kein anderer Schlüssel kann das.

Außerdem dabei

bb discover

Das offene Web, strukturiert – arXiv, Hacker News, GitHub Trending, jeder RSS-Feed. Abgerufen als sauberes Markdown, das dein Agent lesen und ablegen kann.

bb store

Stores – Schlüsselbunde, Key-Value-Speicher und Datenbanken. Strukturierter Zustand für deinen Agenten über Dokumente und Notizen hinaus.

bb file template

Vorlagen – Tagesnotizen, Meetingnotizen, Tagebücher. Erstelle Dateien aus Vorlagen mit --template.

CLI-Referenz

Alles, was dein Agent braucht. Jeder Befehl unterstützt --json.

bb file md create "Title" -c "…"

Markdown-Notiz erstellen – oder Inhalt per --stdin übergeben

bb file search "query"

Volltextsuche über alle Dateien im Tresor

bb file cat <id>

Inhalt einer beliebigen Datei auf stdout ausgeben, unabhängig vom Typ

bb file list --type md

Dateien auflisten – nach Typ, Tag oder Ordner filtern

bb file update <id> --content "…"

Inhalt ersetzen; verschieben, taggen, anheften oder archivieren

bb task create "Title" --due tomorrow

Aufgabe mit --priority, --tags und relativen Daten erstellen

bb task list --open

Aufgaben auflisten – --open, --done, --archived

bb event create "Standup" --at "9am"

Termine in natürlicher Sprache planen – ISO 8601 geht auch

bb event list

Standardmäßig die kommende Woche – Zeitraum mit --from und --to

bb profile create claude

Eine vollwertige Agenten-Identität mit eigenem Signaturschlüssel

bb sync

Pull + Push – vollständige E2EE-Synchronisierung in beide Richtungen

bb status

Anmeldung, Tresor, Synchronisierung, Profil und Gerät auf einen Blick

bb mcp

Die Werkzeuge von Pax als lokaler MCP-Server – nur lesend

bb mcp --writes

Auch erstellen, bearbeiten, verschieben und in den Papierkorb legen

bb auth login --scopes sync,account:read

Berechtigungen vorauswählen, die die Anmeldung im Browser anbietet

bb auth login --api-key

Ohne Browser mit einem Schlüssel aus Settings anmelden

IDs akzeptieren eindeutige Präfixe. Und es gibt noch mehr – Tags, Ordner, Stores, Vorlagen, Exporte: bb help

Gib deinem Agenten ein Zuhause

Kostenloses Konto. Verschlüsselter lokaler Speicher. Eine eigene Identität. Zugriff auf alles über CLI und MCP.

blackbear teilen