NEXO Brain — Your AI Gets a Brain

Local cognitive runtime with a shared brain across Claude Code, Codex, Claude Desktop, and other MCP clients. Persistent memory, durable workflow runs, selectable terminal and automation backends, overnight learning, self-healing background jobs, startup preflight, and doctor diagnostics. 150+ MCP tools. Benchmarked on LoCoMo (F1 0.588, +55% vs GPT-4).
NEXO Brain transforms any MCP-compatible AI agent from a stateless assistant into a cognitive partner that remembers, learns, forgets, adapts, and builds a relationship with you over time.
Watch the overview video · Watch on YouTube · Open the infographic
Version 7.13.7 is the current packaged-runtime line. Patch release over v7.13.6 — Brain adds an authenticated official protocol-card client (nexo_card_catalog, nexo_card_get, nexo_card_match) so agents can ask the NEXO Desktop backend for the right task protocol at runtime. The protocol corpus stays private on the server; this open-source package ships only the client, tool map, and agent guidance.
Previously in 7.13.6: patch release — Codex hook sync now renders the managed PreToolUse shell/exec_command guard with native Windows cmd.exe syntax while preserving the existing POSIX command on macOS/Linux. Result: coordinated Desktop bundles can ship the fixed Brain without changing the Mac/Windows installation contract.
Previously in 7.13.3: unified release — doctor now repairs orphan personal script metadata and ignores historical versions/** snapshots, nexo update prunes runtime snapshots older than two back, protocol compliance self-heals missing task-open/change-log/stale-session gaps, headless automation uses bounded timeouts, Guardian false positives are tightened, and Codex CLI config/default checks are release-gated. Result: coordinated Desktop bundles can ship the new Brain without changing the Mac/Windows installation contract.
Previously in 7.12.15: patch release — same-version packaged updates now still run the safe maintenance path, Deep Sleep clears process locks on shutdown, sent replies are recorded in durable continuity, and personal script schedule-marker drift is surfaced during reconcile. Result: coordinated Desktop bundles can refresh Brain safely without breaking install/update parity on macOS, Windows via WSL, or Linux.
Previously in 7.12.0: minor release — adds nexo support-snapshot for generic local runtime diagnostics and completes the silent-reminder hardening on the live Protocol Enforcer path. The support collector emits one JSON bundle with version/platform metadata, runtime path presence, health-check output, and recent event/operation tails, while map-driven reminders (nexo_startup, nexo_smart_startup, nexo_heartbeat, nexo_reminders, nexo_session_diary_*, nexo_stop, nexo_task_close, compaction checkpoint prompts) now say explicitly that silence owns the entire reminder turn.
Previously in 7.11.5: patch release — Desktop-managed installs now block the standalone dashboard at the same product-mode layer as evolution, so installation_live, cron sync, and watchdog no longer disagree about whether com.nexo.dashboard should exist. Validation: 125 targeted tests across product-mode, cron sync, and doctor, plus a full pre-release wrapper (2321 passed, 2 skipped, 1 xfailed, 4 xpassed).
Previously in 7.11.4: patch release — packaged runtimes now receive root JSON contracts such as local_model_manifest.json, install/update paths sync core crons from src/crons/manifest.json instead of depending on a stale JS list, runner-health-check is wired into cron/doctor/dashboard instead of writing an unread file, and the watchdog retries failed crons immediately while treating run_once_on_wake as catchup-style recovery. Validation: 117 targeted tests across packaged update, cron sync/recovery, dashboard, local models, and runtime update contracts.