Skip to main content

Sylvan

Tests PyPI Python Downloads License Code style: Ruff Docs MCP

Code intelligence platform for AI agents. Search, analyze, and navigate codebases through MCP tools - returning exactly the code your agent needs at a fraction of the token cost.

Why

AI agents burn tokens reading entire files when they need one function. They grep across directories to trace a dependency. They piece together call chains one file at a time. Every wasted read costs money and context window space.

Sylvan indexes your codebase into a structured database of symbols, sections, and import relationships, then exposes it through 58 MCP tools. Your agent asks for what it needs and gets exactly that - function signatures, blast radius, dependency graphs, semantic search results. Typical token savings exceed 80%.

Dashboard

Overview

More screenshots

Search - find code by name, signature, or keywords with syntax-highlighted source Search

Session - live token efficiency tracking per session and all-time Session

Quality Report - code smells, security findings, test/doc coverage Quality

Blast Radius - visualize impact before changing a symbol Blast Radius

Libraries - indexed third-party packages with symbol counts Libraries

Features

  • 65 MCP tools for search, browsing, analysis, memory, and refactoring
  • 40 programming languages via tree-sitter
  • Hybrid search - full-text (FTS5) + vector similarity with ranked fusion
  • Blast radius analysis before any refactor
  • Dependency graphs, call chains, class hierarchies
  • Third-party library indexing (pip, npm, cargo, go)
  • Multi-repo workspaces with cross-repo analysis
  • Code quality reports - smells, security, duplication, dead code
  • Web dashboard with live token efficiency tracking
  • Multi-instance cluster support

Quick start

uv tool install sylvan

Add to your MCP client config:

{
  "mcpServers": {
    "sylvan": {
      "command": "sylvan",
      "args": ["serve"]
    }
  }
}

Your agent handles the rest - index a project, search for code, navigate with precision.

Upgrading to 1.8.0? Run a full re-index from the dashboard to build the call graph and repo briefing for existing repos.

Token cost

Sylvan loads ~9,200 tokens of tool descriptions into your agent's context at session start. See TRANSPARENCY.md for full breakdown, real-world numbers, and what we do not do.

Documentation

Full docs at darki73.github.io/sylvan

License

Non-commercial open source. Free to use, modify, and distribute with attribution. See LICENSE for details.

Metadata

Release files for sylvan 1.10.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sylvan 1.10.2
File Size Uploaded Provenance
sylvan-1.10.2.tar.gz 521.8 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sylvan 1.10.2
File Interpreter ABI Platform
sylvan-1.10.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.2 MB

Release files / sylvan-1.10.2.tar.gz

Download URL sylvan-1.10.2.tar.gz
Size 521.8 kB
Tags Source
SHA-256 checksum
How to use checksums
be57c186ec7d6dc1f6c3fd9db626b4b7e0430980d8c2cc033511ff7baa57ca64
BLAKE2b-256 checksum
How to use checksums
90a00ea1c68328a270a689b2634b94211071d564b36131f7cbce3aeb5b2d70ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 7, 2026.

Transparency log

Release files / sylvan-1.10.2-py3-none-any.whl

Download URL sylvan-1.10.2-py3-none-any.whl
Size 726.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89204eca4e5716278014a2c5051881d8464b86a789f824e0080b9a4613872881
BLAKE2b-256 checksum
How to use checksums
fbd40bd9fe58d86eba2dfb3598c7c06250686f854d0818c8c70715461820cc66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 7, 2026.

Transparency log

Security for sylvan 1.10.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for sylvan-1.10.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 7, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.10.2 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page