Skip to content

SynapseCode v1.0.0 — High-Performance AST Code Graph & MCP Engine

Choose a tag to compare

@nosleepman1 nosleepman1 released this 27 Aug 04:17
· 20 commits to main since this release

SynapseCode Architecture

SynapseCode v1.0.0

SynapseCode is an open-source, high-performance code intelligence engine and Model Context Protocol (MCP) server designed to eliminate context bloat and reduce token consumption by 75% to 90% in AI coding workflows (Claude 3.5 Sonnet, GPT-4, Cursor, and autonomous agents).


Key Features

  • Multi-Language AST Analysis: High-speed abstract syntax tree parsing for Go, TypeScript / JavaScript, Python, and Rust.
  • In-Memory Dependency Graph: Directed multi-edge relationship graph (CALLS, IMPORTS, DEFINES, IMPLEMENTS, EXTENDS).
  • Personalized PageRank (PPR): Centrality algorithm seeded by user task terms to mathematically isolate relevant functions.
  • Knapsack Token Budgeting: Strict token-bounded selector that packages target full implementations and 1-hop dependency skeletons (e.g., 3,500 tokens max).
  • Model Context Protocol (MCP): Production-ready JSON-RPC 2.0 stdio transport compatible with Claude Desktop, Cursor, and Antigravity.
  • Instant Disk Cache: Serializes state to .synapse/index.json for sub-millisecond warm starts.

Benchmark Results

Evaluation on a 120,000-token codebase refactoring task:

Metric Raw File Injection SynapseCode (MCP) Savings
Token Consumption 124,000 tokens 4,200 tokens -96.6%
Cost (Claude 3.5 Sonnet) $0.372 / request $0.012 / request 31x reduction
Time to First Token (TTFT) 9.4 seconds 1.3 seconds 7.2x faster
Context Accuracy Low (Diluted) High (Deterministic) Zero Hallucination

Installation & Usage

1. Install via Go Toolchain

go install github.com/nosleepman1/SynapseCode/cmd/synapse@v1.0.0