Symapse
БесплатноНе проверенProvides code analysis tools for AI coding agents to understand project architecture, search for symbols, and plan changes with token reduction.
Описание
Provides code analysis tools for AI coding agents to understand project architecture, search for symbols, and plan changes with token reduction.
README
Architectural awareness engine for AI coding agents
Install
npm install -g symapse
Requires Node.js 22+. No dependencies. Zero config.
Quick Start
# Index your project
symapse index /path/to/repo
# Start the MCP server (for OpenCode/Cursor/Claude integration)
symapse mcp /path/to/repo
# Query from the terminal
symapse_ask "add notification system"
symapse_find login
symapse_map "direct login after payment"
symapse_audit 10
symapse_health
# Live coding awareness — start watching for collisions, breaks, and dead code
symapse_health --watch
OpenCode Integration
Install Symapse first:
npm install -g symapse
Add to your project's opencode.json:
{
"mcp": {
"symapse": {
"type": "local",
"command": ["npx", "symapse", "mcp", "."],
"enabled": true
}
}
}
Create an AGENTS.md in your project root with:
## RULE 1: Always check Symapse first
| Instead of... | Use... |
|---|---|
| Reading files for architecture | `symapse_map` |
| Grepping for symbols | `symapse_find` |
| Guessing where code goes | `symapse_ask` |
| Finding dead code or duplicates | `symapse_audit` |
| Re-indexing or checking status | `symapse_health` |
First action every session: `symapse_ask "<request>"`. If it returns questions, ASK them.
If Symapse doesn't answer your question, read files.
Tools
| Tool | Question it answers |
|---|---|
symapse_ask |
What should I know before working on X? |
symapse_find |
Where is X and what does it touch? |
symapse_map |
Show me the shape of this repo / feature |
symapse_audit |
What's wrong, unused, or duplicated? |
symapse_diff |
After changes: what did I affect? What did watch detect? |
symapse_health |
What's the state of the index? Watch mode |
Temporal workflow:
- Before coding:
symapse_ask→symapse_map→symapse_find - During coding:
symapse_health --watch - After each edit:
symapse_diff - Maintenance:
symapse_audit|symapse_health
Supported Languages
JavaScript, TypeScript, Python, Go, Rust, C#, PHP, Ruby, Lua, and C.
How It Works
- Index — walks the repo, extracts functions/classes/methods with regex parsers, builds call and import edges
- Store — normalized SQLite schema, incremental by mtime + engine version
- Expose — CLI, REST API, and MCP over stdio. All share the same engine.
Self-Improving
Symapse learns from agent behavior across sessions without any user involvement:
- Session coherence — biases context toward the subsystem the agent is already exploring
- Usage signals — logs which symbols agents actually drill into
- Workflow memory — auto-detects repeated symbol sequences across sessions
- Intent classification — routes config/docs questions away from source code exploration
Architecture
packages/
engine/ — regex-based parser, call graph, all analysis tools
db/ — SQLite persistence with incremental indexing
mcp/ — MCP protocol server (JSON-RPC over stdio)
apps/
cli/ — command-line entry point
api/ — HTTP API server + web dashboard
web/ — terminal-style web UI
License
AGPL-3.0
Установить Symapse в Claude Desktop, Claude Code, Cursor
unyly install symapseСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add symapse -- npx -y symapseFAQ
Symapse MCP бесплатный?
Да, Symapse MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Symapse?
Нет, Symapse работает без API-ключей и переменных окружения.
Symapse — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Symapse в Claude Desktop, Claude Code или Cursor?
Открой Symapse на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Symapse with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
