
Synaptic Code Intelligence
io.github.ColinVaughn由 GitHub 帳號 ColinVaughn 發布v1.2.0更新於 Oct 25, 2026
Code intelligence for repository graphs, change impact, test selection, and engineering memory.
概覽
Synaptic Code Intelligence 為程式設計助理提供持久、有原始碼依據的儲存庫圖譜,用來回答符號、相依性、變更影響與工程歷史相關問題。
- 可以做什麼
- 查詢儲存庫圖譜,理解系統如何運作,涵蓋符號、呼叫、匯入、繼承、資源、SQL 與跨語言邊界。追蹤影響:呼叫端、參照、反向相依、動態分派風險與受影響的測試。預測變更風險、規劃重構、比對架構差異,並可選擇在隔離工作區中驗證變更。檢索與原始碼連結的儲存庫歷史,包括提交、決策、事故、審查與 CI。追蹤 API 契約與漏洞證據,並提供小範圍修復流程。
- 適用情境
- 當程式設計助理需要在不把整個原始碼檔案載入上下文的情況下理解大型或不熟悉的程式碼庫時使用;也適合需要影響分析、測試選擇與跨工作階段儲存庫記憶的情境。
- 執行需求
- 位於 synapticgraph.com 的遠端 MCP 端點,使用 streamable HTTP;需要在 Authorization 標頭中攜帶來自 Synaptic MCP 控制面板的 bearer 權杖,並包含 Bearer 前綴。README 也描述了本機單一執行檔命令列工具,無需執行環境、資料庫、帳戶或 API 金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Synaptic Code Intelligence,將其新增到工作區。
- 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Synaptic
[Join our Discord] [License: AGPL-3.0-or-later] [Latest release]
Give your coding assistant a map of the codebase, not a pile of files.
Synaptic maps a repository once so you and your coding assistant do not have to rediscover it every session. Ask how a system works, what depends on a symbol, or what a change may break. The answers come from a persistent, source-grounded knowledge graph, available from the CLI or through MCP. Synaptic can also remember past changes and plan small, reviewable API and dependency repairs.
Code extraction is local and deterministic. Synaptic ships as a single Rust binary with no runtime, database, account, or API key required.
Documentation | Quickstart | Benchmarks | Discord
Get started
Install the latest checksummed release:
Then run Synaptic from a repository:
Extraction honors .gitignore and .synapticignore, skips common secret files, and stays
offline unless you explicitly enable a network-backed feature.
Connect your coding assistant
Claude and Codex load only a small set of tools at startup, then find the rest on demand. This
keeps prompts smaller without hiding capabilities. Gemini, Cursor, Copilot, OpenCode, Kilo,
and generic AGENTS.md clients are supported too. See
Assistant Integration.
What it does
Synaptic supports dozens of languages, incremental updates, multi-repository federation, structural search, SQL auditing, graph-aware PR review, and exports for GraphML, Cypher, Graphviz, Obsidian, and Markdown. Detailed capabilities live in the documentation, keeping this page focused on getting started.
See the architecture
This creates a self-contained architecture map from the graph. Open a subsystem, select a symbol, and follow its real incoming and outgoing relationships without a server.
[Synaptic architecture chart switching themes and opening a subsystem]
Built to save context
Synaptic returns the relevant slice of a graph instead of loading whole source files into an assistant's context. In the checked-in token benchmark, full graph answers used 27-38x fewer tokens than reading the source files referenced by those answers. That is a context-compression measurement, not a promise about total task cost. The methodology and raw results are in BENCHMARKS.md.
Common commands
Run synaptic <command> --help for flags or use the complete
command reference.
Pick a workflow
- CLI: the fastest path for local extraction, queries, automation, and MCP.
- Desktop: run
synaptic-uifor visual repository setup, federation, assistant connection, updates, and the complete command catalog. - Hosted: Synaptic Cloud provides a managed MCP service. See the GitHub automation guide for commit-triggered graph sync and verified repair workflows.
Update a release installation with synaptic self-update.
Documentation
- Installation and Quickstart
- Querying, languages, and output formats
- MCP server and assistant integration
- Repository memory, API maintenance, and vulnerability management
- Workspaces and federation, configuration, and development
Build from source
The repository pins Rust 1.97.1.
For development and architecture notes, see the development guide.
Community and license
Questions, ideas, or something you built? Join the Discord community.
Synaptic is licensed under AGPL-3.0-or-later; see LICENSE and NOTICE.
If you modify Synaptic and make it available over a network, you must offer those users the
corresponding source. The separately maintained Synaptic Cloud service is proprietary and is
not covered by this repository's license.
來源:README.md,提交 c852b25
工具
0版本歷史
1- v1.2.0最新Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具必需15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分