zircote/subcog

Persistent memory system for AI coding assistants. Captures decisions, learnings, and context from coding sessions. Features hybrid search (semantic + BM25), MCP server integration, SQLite persistence with knowledge graph, and proactive memory surfacing. Written in Rust.

28Stars on the repository
21Mods indexed here, across every type
29d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

SessionStart

01

zircote/subcog

Hook

Runs when a session starts, running subcog hook session-start. From zircote/subcog.

28 29d ago A tokens not measured original MIT

UserPromptSubmit

02

zircote/subcog

Hook

Runs when you submit a prompt, before the agent sees it, running subcog hook user-prompt-submit. From zircote/subcog.

28 29d ago A tokens not measured original MIT

PostToolUse

03

zircote/subcog

Hook

Runs after a tool call finishes for Read, Write, Edit, Bash, Grep, Glob and LSP tool calls, running subcog hook post-tool-use. From zircote/subcog.

28 29d ago A tokens not measured original MIT

PreCompact

04

zircote/subcog

Hook

Runs before the context is compacted, running subcog hook pre-compact. From zircote/subcog.

28 29d ago A tokens not measured original MIT

Stop

05

zircote/subcog

Hook

Runs when the agent finishes a response, running subcog hook stop. From zircote/subcog.

28 29d ago A tokens not measured original MIT