🧠the-brain

Plugins

Extend the-brain with custom plugins

the-brain's entire functionality is built on plugins. The core is an empty data bus — everything else is swappable.

Starter Pack

PluginLayerDescription
plugin-graph-memory⚡ InstantGraph-based memory layer
plugin-spm-curator⚖️ SelectionSurprise-gated filtering
plugin-data-curator⚖️ SelectionQuality gate (heuristics + LLM Judge)
plugin-identity-anchor🌌 DeepStable self-vector
plugin-auto-wikiOutputWeekly Markdown wiki
plugin-harvester-cursorInputCursor interactions
plugin-harvester-claudeInputClaude Code interactions
plugin-harvester-geminiInputGemini CLI interactions
plugin-harvester-hermesInputHermes Agent interactions
plugin-harvester-lm-evalInputBenchmark result harvesting
trainer-local-mlxTrainingApple Silicon LoRA
mcp-serverIntegrationMCP protocol server
storage-libsqlStorageTurso/LibSQL remote

Plugin Interface

interface PluginDefinition {
  name: string;
  version?: string;
  description?: string;
  setup(hooks: PluginHooks): void | Promise<void>;
  teardown?(): void | Promise<void>;
}

See Also

On this page