brainctl

Community

Unified agent memory CLI for persistent brains.

AuthorTSchonleber
Version1.0.0
Installs0

System Documentation

What problem does it solve?

brainctl provides a single, SQLite-backed spine for agents to remember, decide, log, and reason across sessions, enabling durable context and cross-agent knowledge transfer.

Core Features & Use Cases

  • Memory lifecycle: store, retrieve, and decay memories; build a knowledge graph with entities and edges; log events; record decisions; and consolidate memory over time.
  • Retrieval and search: FTS5 full-text search with optional vector search for semantic recall; cross-table search across memories, events, and entities.
  • MCP server surface: expose 201 tools for programmatic control via CLI or remote agents.
  • Multi-agent collaboration: share one brain.db across agents and coordinate through handoffs, triggers, and trust dynamics.

Quick Start

Install brainctl, initialise brain.db with brainctl init, then begin storing and querying memories using an agent_id.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: brainctl
Download link: https://github.com/TSchonleber/brainctl/archive/main.zip#brainctl

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.