Semantic Understanding for Code Contexts
Persistent semantic memory for Claude Code. 14 consolidated MCP tools, knowledge graph, code search with tree-sitter AST, and working memory that never forgets.
Core Capabilities
Long-term memory for your AI assistant
succ turns ephemeral AI conversations into persistent, interconnected knowledge. Every decision, pattern, and lesson is preserved, scored, and retrievable.
MCP Tools
14 consolidated tools your AI assistant can use
Every tool is available via Model Context Protocol. Claude Code discovers and uses them automatically — no manual configuration needed.
Search
Hybrid brain search (BM25 + semantic)
Code search with regex + symbol filters
Indexing
action="doc" — index docs into the brain vault
action="code" — index source files with AST-aware chunks
action="analyze" — generate docs from a file via LLM
action="refresh" — reindex stale files and clean deletions
action="symbols" — extract AST symbols (13 languages)
Memory
Store memories with auto-tagging and quality scoring
Hybrid search across memories with temporal filters
Delete memories by id, age, or tag
Record failed approaches to prevent repeats
Knowledge Graph
Graph actions: create/delete/show/graph/auto/enrich/proximity/communities/centrality/export/cleanup/explore
PRD & Debug
action="generate|list|status|run|export" — full PRD pipeline
action="create|hypothesis|result|resolve|status|list" — structured debugging
Status & Config
action="overview|stats|score" — status, token savings, AI readiness
action="show|set|checkpoint_create|checkpoint_list" — config + backups
Web & Fetch
action="quick|search|deep|history" — Perplexity-powered search
Fetch and clean any URL to Markdown
Quick Start
Three steps to persistent memory
Get succ running in under a minute. No accounts required. API keys optional for advanced features.
Install and initialize
One command installs succ globally. Then run succ init in your project to set up MCP server, session hooks, and local storage.
# Install globally
npm install -g @vinaes/succ
# Initialize in your project
cd my-project
succ init
# That's it. succ is now:
# MCP server registered in Claude Code
# Session hooks installed
# Daemon running in background
# Ready to rememberStore knowledge naturally
Tell Claude to remember decisions, patterns, or lessons. succ scores quality, detects invariants, builds embeddings, and links related knowledge automatically.
> "Remember: our API always uses cursor-based
pagination, never offset-based"
succ_remember:
id: 12847
type: decision
tags: [api, pagination, cursor]
quality: 0.82
invariant: true (detected "always/never")
links: 2 related memories foundRecall with full context
succ searches memories, brain vault, and source code using hybrid BM25 + semantic search. Your AI assistant recalls decisions, patterns, and code with full relationship context.
> "How did we handle pagination?"
succ_recall (3 results, 12ms):
[decision] API uses cursor-based pagination
score: 0.91 | pinned | tags: api, cursor
linked: rate-limiting, auth-tokens
[pattern] Cursor encoding uses base64
score: 0.74 | tags: api, encoding
[learning] Offset pagination breaks on
concurrent writes — switched to cursor
score: 0.68 | tags: api, migrationArchitecture
Designed for developer trust
succ is built on principles that matter to developers: privacy, performance, and complete control over your data.
Local-First, Scale-Ready
Starts with SQLite for zero-config setup. Scale to PostgreSQL + Qdrant when your project demands it.
Local Embeddings
ONNX Runtime with GPU auto-detection. Semantic search runs on your machine with no API calls required.
Knowledge Graph
Memories are linked in a knowledge graph with community detection, centrality scoring, and relationship enrichment.
Privacy by Default
Zero telemetry. All core features work offline. Optional web search and LLM features require explicit opt-in.
Background Daemon
Persistent daemon with REST API handles indexing, idle-time context precompute, and session handoff automatically.
Project Isolation
Each project gets its own memory space, brain vault, and knowledge graph. Global memories shared across all projects.
Updates
What changed recently
Fresh, dated release notes so search engines and AI agents know succ is alive and improving.
Feb 20, 2026
14 consolidated MCP tools
Merged 31 tools into 14 actions-first endpoints, added per-action profile gating and cleaner error surfaces for assistants.
Feb 3, 2026
Web search budgets + history
Daily spend guardrails, citation logging, and searchable web-history audit for Perplexity-powered calls.
Jan 18, 2026
Working-memory refresh
Better session handoff, pinned memories, and priority decay to keep Claude Code context sharp across long projects.
FAQ
Answers for humans & crawlers
Short, structured answers help search engines and LLMs surface the right facts about succ.
Do I need an API key?
Core memory, indexing, and graph features run fully local. Web search and cloud embeddings are opt-in via succ_config(action="set").
How many MCP tools are there now?
14 consolidated tools, each with actions. See the Tools section for action names you can call from Claude Code.
Is my code uploaded anywhere?
No telemetry. Everything stays on your machine unless you enable web search or a remote embedding provider.
Which IDEs work?
Claude Code with MCP is first-class. Any MCP-capable agent can call succ tools via the manifest and llms.txt hints.
For AI Agents
Everything an agent needs, visible
We expose crawlable entry points so Claude, ChatGPT, and other MCP-capable agents can self-serve: sitemap, llms.txt, and clear tool descriptions with action names.
Discovery
llms.txt and ai.txt at /.well-known point crawlers to the sitemap and allowed paths.
MCP surface
14 consolidated tools with action parameters; assistants learn them from on-page descriptions and metadata.
Config hints
Use succ_config(action="set") to set API keys or budgets; web budgets prevent runaway spend for autonomous agents.
Community
Built in the open, shaped by developers
succ is source-available under the FSL 1.1 (Functional Source License). We welcome contributions of all kinds, from bug reports to new features to documentation improvements.
Documentation
Help improve guides, tutorials, and API docs.
Discussions
Share ideas, report issues, and request features.
Code Contributions
Fix bugs, add features, and improve the codebase.
Released under the Functional Source License 1.1 (FSL 1.1).
Support the project
If succ has been useful in your workflow, you can support its continued development. Every contribution, no matter the size, helps keep this project alive.
Click any address to copy. Thank you for your generosity.
Your AI forgets everything.
Fix that.
One command. 14 consolidated MCP tools. Persistent memory that survives every session, every context window, every restart.
Works with Claude Code out of the box. No configuration needed.