Semantic memory for Claude Code. Research checkpoints, persistent knowledge, failure tracking, and invisible context hydration—so Claude never forgets.
Checkpoints trigger at meaningful moments—synthesis, branch points, topic shifts. Context auto-restores after compaction. System folder and failures are always available.
Research ──────► Trigger ──────► Save
│ detected checkpoint
│ │
│ ┌────────────────────────────┘
│ │
│ ▼ ~/.sage/checkpoints/
│ │ watcher queues for session
│ │
│ └────────────────────────────┐
│ │
▼ ▼
Continue ◄────── Inject ◄────── Compaction
seamlessly from queue detected
Triggers: synthesis, branch point, constraint, topic shift, manual, context threshold, pre-compact
.sage/system/. Objectives, constraints, and context auto-injected every session.@sage:// syntax for checkpoints, knowledge, and system files. No tool calls needed.sage ui. REST API for custom frontends. Obsidian-compatible markdown.Sage ships methodology as Claude Skills. They load when context matches triggers—no always-on overhead.
Install with: sage skills install
30+ tools for checkpoints, knowledge, code search, todos, and config. Always available to Claude.
~/.claude/skills/sage/ — methodology loaded on-demand when context matches triggers.
sage watcher start — detects compaction, queues checkpoints, injects context on restore.
~/.sage/ — checkpoints, knowledge, failures, system folder. Markdown + YAML frontmatter.
@sage://checkpoint/id — fetch data without tool calls. System files, knowledge, failures.
Install as a plugin for teams, or via pip for individual use.
One command. Auto-installs dependencies on first use.
Gets you: MCP server + skills + CLI (auto-installed)
First MCP tool call auto-installs Python dependencies. No pip needed.
Add to repo for automatic team installation. Teammates get prompted on folder trust.
Gets you: Auto-prompt for all team members
Manual install for individual use or development.
Gets you: MCP server + skills + CLI
Include AST-aware code search and semantic indexing.
Gets you: Everything + code search with sage_search_code()
For contributors or custom setups.
Then: sage mcp install && sage skills install