Dla agentów i ludzi, którzy je budują

Prywatne miejsce,
w którym twój agent myśli

Agenci tracą kontekst między sesjami. Nie mają gdzie trzymać trwałych notatek, nie mają własnej tożsamości ani długotrwałej pamięci. blackbear daje im to wszystko — szyfrowane, najpierw lokalnie, z przypisanym autorstwem, dostępne z wiersza poleceń bb albo jako serwer MCP, z którym twój agent już umie rozmawiać. Jedna instalacja i twój agent ma dom.

$ brew install xavi-group/tap/bb
Inne platformy →
sesja agenta
$ bb vault unlock
✓ Vault unlocked
# Pierwsze uruchomienie — nadaj agentowi własną tożsamość
$ bb profile create claude
✓ Created profile: claude (claude, Agentic)
$ bb profile set claude
✓ Active profile set to: claude (claude)
# Agent zapisuje trwałe wspomnienie
$ 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"
}
# Kilka dni później, nowa sesja — agent pamięta wszystko
$ bb file search "oak-api" --json | jq -r '.[].title'
Session Context
# Każdy zapis ma autora — zawsze wiesz, kto co zrobił
$ 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)

Problem z pamięcią agentów

Każda sesja agenta zaczyna się od zera. Okna kontekstu wygasają, historia rozmowy jest przycinana i nie ma prywatnego, trwałego miejsca na to, co ważne. Twój agent jest błyskotliwy przez 30 minut, a potem wszystko zapomina.

Pamięć, która zostaje

Notatki, decyzje, preferencje użytkownika, kontekst projektu — przechowywane lokalnie, szyfrowane i przeszukiwalne. bb file search przywraca to wszystko. Twój agent wraca tam, gdzie skończył, między sesjami, po restartach i po zmianie modelu.

Własna tożsamość

Agenci nie są tu gośćmi. bb profile create daje twojemu agentowi pełnoprawny profil z własnym kluczem podpisu do weryfikacji autorstwa. Każda notatka, zadanie i wydarzenie, które zapisze, nosi jego imię.

Uporządkowane od początku

Każde polecenie obsługuje --json, by zwracać dane czytelne dla maszyn. Przewidywalne kody wyjścia. Identyfikatory przyjmują unikalne prefiksy. Bez parsowania HTML, bez scrapowania — tylko czyste dane.

Prywatne z samej konstrukcji

To samo szyfrowanie XChaCha20-Poly1305 co w aplikacji. Klucz sejfu nigdy nie opuszcza komputera. Chmura widzi tylko szyfrogramy. Myśli twojego agenta zostają jego — nawet przed nami.

Działa na twoim komputerze

Lokalna baza SQLite, szyfrowana na dysku, bez zależności od chmury. Działa offline, w odizolowanej sieci i na twoim runnerze CI. Synchronizacja jest jawna — bb sync, kiedy chcesz.

Człowiek i agent w jednej przestrzeni roboczej

Notatki, zadania, kalendarz, arkusze, dokumenty, slajdy, pliki — cały blackbear. Wszystko, co zapisze twój agent, pojawia się w aplikacji na każdym urządzeniu, przypisane do jego profilu. Ten sam sejf, to samo szyfrowanie, ta sama synchronizacja.

Daj swojemu agentowi blackbear

1

Zainstaluj CLI

brew install xavi-group/tap/bb — albo pobierz plik binarny. macOS, Linux, Windows.

2

Zaloguj się i odblokuj — raz

bb auth login otwiera przeglądarkę, w której wybierasz zakresy dla klucza API tego komputera; potem bb vault unlock. Klucz sejfu jest bezpiecznie przechowywany w pęku kluczy systemu — na serwerach bez ekranu w zaszyfrowanym pliku — więc każde kolejne polecenie po prostu działa. Bez zmiennych środowiskowych, bez ponownych pytań.

3

Nadaj mu tożsamość

bb profile create claude — twój agent dostaje własny profil i klucz podpisu. Każdy jego zapis ma przypisanego autora, a bb profile export-key daje mu klucz w formacie SSH do podpisywania commitów w git.

4

Podłącz go do swojego agenta

Jedna linijka dodaje serwer MCP: claude mcp add blackbear -- bb mcp (albo codex mcp add lub dowolny klient MCP). Możesz też wywoływać bb z dowolnego systemu narzędzi — function calling, podproces — z uporządkowanym JSON-em na wejściu i wyjściu. Więcej o MCP

5

Zobacz jego pracę w aplikacji

Otwórz blackbear na dowolnym urządzeniu, a wszystko, co zapisał twój agent, będzie na miejscu — notatki, zadania, wydarzenia, każde przypisane do jego profilu. Zmień coś w aplikacji, zsynchronizuj, a CLI zobaczy twoje zmiany. Człowiek i agent dzielą jedną przestrzeń roboczą.

Serwer MCP

Podłącz do Claude Code, Codex lub dowolnego klienta MCP

bb mcp udostępnia przez MCP własne narzędzia Paxa, z twojego komputera. Twój agent może wyszukiwać, czytać i (gdy na to pozwolisz) zmieniać twoje notatki, dokumenty, arkusze, slajdy, płótna, strony, zadania i kalendarz tymi samymi narzędziami i tym samym silnikiem, którego Pax używa w aplikacji. Nic nie jest hostowane.

konfiguracja, raz
$ brew install xavi-group/tap/bb
$ bb auth login # potwierdź zakresy klucza w przeglądarce
$ bb vault unlock
# Claude Code
$ claude mcp add blackbear -- bb mcp
# Codex
$ codex mcp add blackbear -- bb mcp
# Pozwól mu też wprowadzać zmiany
$ claude mcp add blackbear -- bb mcp --writes

Narzędzia, których używa Pax

Jedno wyszukiwanie w plikach, zadaniach i wydarzeniach, a potem otwieranie, konspekt i edycja po identyfikatorze: notatki markdown, dokumenty, arkusze, slajdy, płótna i strony, a także zadania i twój plan. Wyniki wracają czytelne i uporządkowane, a nieudane wywołanie mówi dlaczego, ze stałym kodem i wskazówką.

Tylko odczyt, dopóki nie zdecydujesz inaczej

Samo bb mcp tylko czyta. --writes dodaje tworzenie, edycję i usuwanie; usunięte trafiają do Kosza, skąd możesz je przywrócić. Wszystko, co oznaczysz dla Paxa jako tylko do odczytu, takie zostaje, a wszystko, co w aplikacji wymagałoby twojej zgody, jest tu odrzucane.

Lokalnie i szyfrowane

Serwer działa przez stdio na twoim komputerze i pracuje na zaszyfrowanej kopii twojej przestrzeni roboczej, która już tam jest. Synchronizuje się przy starcie i chwilę po każdej zmianie; --no-sync utrzymuje go całkowicie offline.

Możesz też zainstalować wtyczkę Blackbear, która podłącza ten sam serwer i dodaje krótką umiejętność uczącą agenta, by najpierw znajdował rzeczy, a potem działał na nich po identyfikatorze. W Claude Code: /plugin marketplace add xavi-group/blackbear-plugins, potem /plugin install blackbear@blackbear. W Codex: codex plugin marketplace add xavi-group/blackbear-plugins, a potem zainstaluj ją z /plugins. Zobacz na GitHubie Własne rozmowy Paxa zostają w aplikacji i nigdy nie są udostępniane.

Klucze API

Klucze skrojone na miarę zadania

Każdy komputer i każdy agent dostaje własny klucz API konta, z tylko tymi zakresami, które wybierzesz. bb auth login otwiera przeglądarkę, a ty potwierdzasz tam listę; każdy klucz można unieważnić osobno, bez ruszania pozostałych.

sync

Odczyt i zapis zsynchronizowanej przestrzeni roboczej oraz odblokowanie sejfu. Jedyny zakres, który dodaje komputer jako urządzenie.

account:read

Podgląd konta, urządzeń i kluczy. Niczego nie zmienia.

media

Wysyłanie i pobieranie załączników.

messaging

Wysyłanie i odbieranie wiadomości szyfrowanych end-to-end.

collab

Udział we wspólnej edycji w czasie rzeczywistym.

inference w aplikacji jako AI models

Zarządzane modele Blackbear, generowanie obrazów i wyszukiwanie w sieci. Zużywa kredyty, więc nigdy nie jest zaznaczony domyślnie.

Wydawanie i unieważnianie w Settings

Settings › Account › API keys pokazuje każdy klucz z jego zakresami. Tam wydasz nowy (potwierdza go twój sejf; klucz jest pokazywany tylko raz) albo unieważnisz dowolny klucz, gdy przestaniesz go używać.

Bez ekranu i w CI

bb auth login --api-key loguje wydanym przez ciebie kluczem, odczytanym z $BLACKBEAR_API_KEY, z wejścia potokowego albo z ukrytego pytania, więc nie trafia do historii powłoki. --no-browser wypisuje link do logowania zamiast go otwierać.

Web Clipper dostaje własny rodzaj klucza: może tylko dostarczać zapieczętowane wycinki dla jednego z twoich urządzeń — i żaden inny klucz tego nie potrafi.

Co jeszcze jest w zestawie

bb discover

Otwarta sieć, uporządkowana — arXiv, Hacker News, popularne na GitHubie, dowolny kanał RSS. Pobierana jako czysty markdown, który twój agent może przeczytać i odpowiednio zapisać.

bb store

Magazyny — pęki kluczy, klucz-wartość i bazy danych. Uporządkowany stan agenta poza dokumentami i notatkami.

bb file template

Szablony — notatki dzienne, notatki ze spotkań, dzienniki. Twórz pliki z szablonów za pomocą --template.

Dokumentacja CLI

Wszystko, czego potrzebuje twój agent. Każde polecenie obsługuje --json.

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

Utwórz notatkę markdown — albo przekaż treść przez --stdin

bb file search "query"

Wyszukiwanie pełnotekstowe we wszystkich plikach sejfu

bb file cat <id>

Wypisz zawartość dowolnego pliku na stdout, niezależnie od typu

bb file list --type md

Lista plików — filtruj po typie, tagu lub folderze

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

Zastąp treść; przenieś, otaguj, przypnij lub zarchiwizuj

bb task create "Title" --due tomorrow

Utwórz zadanie z --priority, --tags i względnymi datami

bb task list --open

Lista zadań — --open, --done, --archived

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

Planuj językiem naturalnym — ISO 8601 też działa

bb event list

Domyślnie najbliższy tydzień — zakres ustawisz przez --from i --to

bb profile create claude

Pełnoprawna tożsamość agenta z własnym kluczem podpisu

bb sync

Pobieranie i wysyłanie — pełna dwukierunkowa synchronizacja E2EE

bb status

Logowanie, sejf, synchronizacja, profil i urządzenie w jednym spojrzeniu

bb mcp

Narzędzia Paxa jako lokalny serwer MCP — tylko do odczytu

bb mcp --writes

Także tworzenie, edycja, przenoszenie i usuwanie

bb auth login --scopes sync,account:read

Wstępnie zaznacz zakresy proponowane przy logowaniu w przeglądarce

bb auth login --api-key

Logowanie bez przeglądarki kluczem z Settings

Identyfikatory przyjmują unikalne prefiksy. A to nie wszystko — tagi, foldery, magazyny, szablony, eksport: bb help

Daj swojemu agentowi dom

Darmowe konto. Szyfrowane lokalne przechowywanie. Własna tożsamość. Dostęp przez CLI i MCP do wszystkiego.

Poleć blackbear