For agents & the people who build them
Agents lose context between sessions. They have nowhere to keep persistent notes, no private calendar, no long-term memory. blackbear gives them all of it — encrypted, local-first, and accessible via a single CLI. One bb command and your agent has a home.
Every agent session starts from zero. Context windows expire, conversation history gets truncated, and there's no private, persistent place to store what matters. Your agent is smart for 30 minutes, then forgets everything.
Notes, decisions, user preferences, project context — stored locally and encrypted. Your agent picks up where it left off, even across sessions, restarts, and model changes.
Every command supports --json for machine-readable output. Predictable exit codes. No parsing HTML, no scraping — just clean data.
Same XChaCha20-Poly1305 encryption as the app. Vault key never leaves the machine. The cloud sees only ciphertext. Your agent's thoughts stay its own — even from us.
Local SQLite database, no cloud dependency. Works offline, works air-gapped, works on your CI runner. Sync is explicit — bb sync when you want it.
Notes, tasks, calendar events, files, tags, folders — the full blackbear surface via CLI. Your agent can schedule meetings, manage a project backlog, keep a journal, or organize research.
Everything the agent writes is visible in the blackbear app. Open the desktop app, the PWA, or the mobile app and see what your agent has been up to. Same vault, same encryption, same sync.
brew install xavi-group/tap/bb — or download a binary. macOS, Linux, Windows.
bb auth login + bb vault unlock. Free account, encrypted local database, ready in 10 seconds. Agents can use BLACKBEAR_PASSPHRASE env var for non-interactive unlock.
Call bb from your agent's tool system — function calling, MCP, subprocess, whatever you use. Structured JSON in, structured JSON out. Your agent now has persistent, encrypted storage.
Open blackbear on any device and everything your agent wrote is there — notes, tasks, events. Edit something in the app, sync, and the CLI sees your changes. Human and agent share one workspace.
Everything your agent needs. Every command supports --json.
bb note list List notes — filter by tag, folder, format
bb note create <title> -c <content> Create a note with markdown content
bb note read <id> Read a note's full content as markdown
bb note update <id> -c <content> Append or replace note content
bb task list List tasks — filter by status, priority, due date
bb task create <description> Create a task with --due, --priority, --tag
bb event list List upcoming calendar events
bb event create <title> Create an event with --date, --time, --duration
bb sync Pull + push — full bidirectional E2EE sync
bb status Auth, vault, sync, and device status at a glance
Free account. Encrypted local storage. CLI access to everything.