Pentru agenți și oamenii care îi construiesc

Un loc privat
în care agentul tău să gândească

Agenții pierd contextul între sesiuni. Nu au unde să păstreze notițe persistente, n-au o identitate proprie, n-au memorie pe termen lung. blackbear le dă toate astea — criptat, local, în primul rând, cu autor atribuit și accesibil din linia de comandă bb sau ca server MCP cu care agentul tău știe deja să vorbească. O singură instalare și agentul tău are o casă.

$ brew install xavi-group/tap/bb
Alte platforme →
sesiune de agent
$ bb vault unlock
✓ Vault unlocked
# Prima rulare — dă-i agentului o identitate proprie
$ bb profile create claude
✓ Created profile: claude (claude, Agentic)
$ bb profile set claude
✓ Active profile set to: claude (claude)
# Agentul scrie o amintire persistentă
$ 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"
}
# Câteva zile mai târziu, o sesiune nouă — își amintește tot
$ bb file search "oak-api" --json | jq -r '.[].title'
Session Context
# Fiecare scriere are autor — vezi mereu cine ce a făcut
$ 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)

Problema memoriei agenților

Fiecare sesiune de agent pornește de la zero. Ferestrele de context expiră, istoricul conversației e trunchiat și nu există un loc privat și persistent pentru ce contează. Agentul tău e strălucit timp de 30 de minute, apoi uită totul.

Memorie care rămâne

Notițe, decizii, preferințele utilizatorului, contextul proiectului — stocate local, criptate și căutabile. bb file search le aduce pe toate înapoi. Agentul tău continuă de unde a rămas, de la o sesiune la alta, după reporniri și schimbări de model.

O identitate proprie

Agenții nu sunt musafiri aici. bb profile create îi dă agentului tău un profil cu drepturi depline și propria cheie de semnătură pentru verificarea autorului. Fiecare notiță, sarcină și eveniment pe care le scrie poartă numele lui.

Structurat din start

Fiecare comandă suportă --json pentru ieșire citibilă de mașini. Coduri de ieșire previzibile. ID-urile acceptă prefixe unice. Fără parsare de HTML, fără scraping — doar date curate.

Privat prin construcție

Aceeași criptare XChaCha20-Poly1305 ca în aplicație. Cheia seifului nu părăsește niciodată computerul. Cloudul vede doar text cifrat. Gândurile agentului tău rămân ale lui — chiar și față de noi.

Rulează pe computer

Bază de date SQLite locală, criptată pe disc, fără dependență de cloud. Funcționează offline, în rețele izolate și pe runnerul tău de CI. Sincronizarea e explicită — bb sync când vrei tu.

Om și agent, același spațiu de lucru

Notițe, sarcini, calendar, foi de calcul, documente, prezentări, fișiere — tot blackbear. Tot ce scrie agentul tău apare în aplicație pe orice dispozitiv, atribuit profilului său. Același seif, aceeași criptare, aceeași sincronizare.

Dă-i agentului tău un blackbear

1

Instalează CLI-ul

brew install xavi-group/tap/bb — sau descarcă un binar. macOS, Linux, Windows.

2

Autentifică-te și deblochează — o singură dată

bb auth login îți deschide browserul, unde alegi permisiunile pe care le primește cheia API a acestui computer; apoi bb vault unlock. Cheia seifului e păstrată în siguranță în brelocul de chei al sistemului — într-un fișier criptat pe runnerele fără interfață — așa că fiecare comandă de după pur și simplu funcționează. Fără variabile de mediu, fără întrebări repetate.

3

Dă-i o identitate

bb profile create claude — agentul tău primește propriul profil și propria cheie de semnătură. Fiecare scriere a lui are autor atribuit, iar bb profile export-key îi dă o cheie în format SSH pentru commituri git semnate.

4

Conectează-l la agentul tău

O singură linie adaugă serverul MCP: claude mcp add blackbear -- bb mcp (sau codex mcp add, ori orice client MCP). Sau apelează bb din orice sistem de unelte — function calling, subproces — cu JSON structurat la intrare și la ieșire. Mai multe despre MCP

5

Vezi-i munca în aplicație

Deschide blackbear pe orice dispozitiv și tot ce a scris agentul tău e acolo — notițe, sarcini, evenimente, fiecare atribuit profilului său. Modifică ceva în aplicație, sincronizează, iar CLI-ul vede schimbările tale. Omul și agentul împărtășesc un singur spațiu de lucru.

Server MCP

Conectează-te la Claude Code, Codex sau orice client MCP

bb mcp oferă prin MCP chiar uneltele lui Pax, de pe computerul tău. Agentul tău poate căuta, citi și (când îl lași) modifica notițele, documentele, foile de calcul, prezentările, pânzele, paginile, sarcinile și calendarul tău cu aceleași unelte și același motor pe care Pax le folosește în aplicație. Nimic nu e găzduit.

configurare, o singură dată
$ brew install xavi-group/tap/bb
$ bb auth login # confirmă permisiunile cheii în browser
$ bb vault unlock
# Claude Code
$ claude mcp add blackbear -- bb mcp
# Codex
$ codex mcp add blackbear -- bb mcp
# Lasă-l să facă și modificări
$ claude mcp add blackbear -- bb mcp --writes

Uneltele pe care le folosește Pax

O singură căutare în fișiere, sarcini și evenimente, apoi deschidere, structură și editare după ID: notițe markdown, documente, foi de calcul, prezentări, pânze și pagini, plus sarcini și programul tău. Rezultatele vin lizibile și structurate, iar un apel eșuat spune de ce, cu un cod stabil și un indiciu.

Doar citire, până hotărăști altfel

Simplul bb mcp doar citește. --writes adaugă crearea, editarea și ștergerea; elementele șterse ajung în Coș, de unde le poți restaura. Tot ce ai marcat ca doar pentru citire pentru Pax rămâne așa, iar tot ce ar cere aprobarea ta în aplicație e refuzat aici.

Local și criptat

Serverul rulează prin stdio pe computerul tău și lucrează pe copia criptată a spațiului tău de lucru care e deja acolo. Se sincronizează la pornire și la scurt timp după fiecare modificare; --no-sync îl ține complet offline.

Sau instalează pluginul Blackbear, care conectează același server și adaugă o scurtă abilitate care îl învață pe agent să găsească mai întâi lucrurile și apoi să acționeze asupra lor după ID. În Claude Code: /plugin marketplace add xavi-group/blackbear-plugins, apoi /plugin install blackbear@blackbear. În Codex: codex plugin marketplace add xavi-group/blackbear-plugins, apoi instalează-l din /plugins. Vezi pe GitHub Conversațiile lui Pax rămân în aplicație și nu sunt expuse niciodată.

Chei API

Chei croite pe măsura sarcinii

Fiecare computer și fiecare agent primește propria cheie API de cont, cu doar permisiunile pe care le alegi. bb auth login îți deschide browserul, iar acolo confirmi lista; fiecare cheie poate fi revocată separat, fără să le atingi pe celelalte.

sync

Citirea și scrierea spațiului de lucru sincronizat și deblocarea seifului. Singura permisiune care adaugă computerul ca dispozitiv.

account:read

Vizualizarea contului, a dispozitivelor și a cheilor. Nu schimbă niciodată nimic.

media

Încărcarea și descărcarea atașamentelor.

messaging

Trimiterea și primirea de mesaje criptate end-to-end.

collab

Participarea la editarea colaborativă în timp real.

inference afișată ca AI models

Modelele gestionate de Blackbear, generarea de imagini și căutarea pe web. Consumă credite, așa că nu e niciodată preselectată.

Emite și revocă din Settings

Settings › Account › API keys afișează fiecare cheie cu permisiunile ei. Emite una de acolo (seiful tău o confirmă; cheia e afișată o singură dată) sau revocă orice cheie în clipa în care nu o mai folosești.

Fără interfață și în CI

bb auth login --api-key te autentifică cu o cheie emisă de tine, citită din $BLACKBEAR_API_KEY, dintr-o intrare prin pipe sau dintr-un prompt ascuns, ca să nu ajungă în istoricul shellului. --no-browser afișează linkul de autentificare în loc să-l deschidă.

Web Clipper primește propriul tip de cheie: poate doar să depună decupaje sigilate pentru unul dintre dispozitivele tale, iar nicio altă cheie nu poate face asta.

Și în plus

bb discover

Webul deschis, structurat — arXiv, Hacker News, GitHub trending, orice flux RSS. Adus ca markdown curat, pe care agentul tău îl poate citi și arhiva.

bb store

Depozite — brelocuri de chei, cheie-valoare și baze de date. Stare structurată pentru agentul tău, dincolo de documente și notițe.

bb file template

Șabloane — notițe zilnice, notițe de întâlnire, jurnale. Creează fișiere din șabloane cu --template.

Referință CLI

Tot ce îi trebuie agentului tău. Fiecare comandă suportă --json.

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

Creează o notiță markdown — sau trimite conținut prin --stdin

bb file search "query"

Căutare în tot textul, în toate fișierele din seif

bb file cat <id>

Afișează conținutul oricărui fișier la stdout, indiferent de tip

bb file list --type md

Listează fișiere — filtrează după tip, etichetă sau dosar

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

Înlocuiește conținutul; mută, etichetează, fixează sau arhivează

bb task create "Title" --due tomorrow

Creează o sarcină cu --priority, --tags și date relative

bb task list --open

Listează sarcini — --open, --done, --archived

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

Programează în limbaj natural — merge și ISO 8601

bb event list

Implicit, săptămâna care urmează — --from și --to pentru interval

bb profile create claude

O identitate de agent cu drepturi depline și propria cheie de semnătură

bb sync

Pull + push — sincronizare E2EE completă în ambele sensuri

bb status

Autentificare, seif, sincronizare, profil și dispozitiv dintr-o privire

bb mcp

Uneltele lui Pax ca server MCP local — doar citire

bb mcp --writes

Și creare, editare, mutare și ștergere

bb auth login --scopes sync,account:read

Preselectează permisiunile oferite la autentificarea din browser

bb auth login --api-key

Autentificare fără browser cu o cheie din Settings

ID-urile acceptă prefixe unice. Și mai sunt multe — etichete, dosare, depozite, șabloane, exporturi: bb help

Dă-i agentului tău o casă

Cont gratuit. Stocare locală criptată. O identitate proprie. Acces prin CLI și MCP la tot.

Recomandă blackbear