sankshep.linux-x64 3.0.0

dotnet add package sankshep.linux-x64 --version 3.0.0
                    
NuGet\Install-Package sankshep.linux-x64 -Version 3.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="sankshep.linux-x64" Version="3.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="sankshep.linux-x64" Version="3.0.0" />
                    
Directory.Packages.props
<PackageReference Include="sankshep.linux-x64" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add sankshep.linux-x64 --version 3.0.0
                    
#r "nuget: sankshep.linux-x64, 3.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package sankshep.linux-x64@3.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=sankshep.linux-x64&version=3.0.0
                    
Install as a Cake Addin
#tool nuget:?package=sankshep.linux-x64&version=3.0.0
                    
Install as a Cake Tool

<p align="center"> <img src="https://raw.githubusercontent.com/nitinpawar28/sankshep-docs/main/docs/assets/logo-stacked.png" alt="Sankshep" width="280"> </p>

Sankshep (संक्षेप)

Sankshep is Sanskrit for "the concise essence" — a summary that keeps the substance and drops the excess.

Maximum context, minimum tokens — with the benchmarks to prove it (see the numbers).

NuGet Docs

Sankshep is a proprietary MCP server, written in C#/.NET 10, free to install and use, that gives MCP clients — VS Code Copilot Chat, Claude Code, Claude Desktop, Cursor — token-minimized, relevance-ranked codebase context, plus a persistent, per-repo memory of facts and decisions. Everything runs locally: no code or content leaves your machine, and there's no telemetry by default.

Install

dotnet tool install -g sankshep
sankshep serve --repo .

The tool bundles the tree-sitter, sqlite-vec, and ONNX native assets for your platform. Sankshep is also available as a container image (ghcr.io/nitinpawar28/sankshep) for HTTP / server deployments — see the deployment guide.

The server speaks MCP over stdio — point an MCP client at it rather than running it standalone in a terminal.

Connect your MCP client

Minimal VS Code config (.vscode/mcp.json), using the installed tool:

{
  "servers": {
    "sankshep": {
      "type": "stdio",
      "command": "sankshep",
      "args": ["serve", "--repo", "${workspaceFolder}"]
    }
  }
}

Per-client setup for Claude Code, Claude Desktop, and Cursor is in the install guide.

What it does

Sankshep shrinks the code and docs an AI assistant reads, without dropping the parts that matter:

  • get_context — token-minimized, ranked context for given paths: strips comments, collapses non-target method bodies, packs under a token budget, and reports the savings.
  • search_code — pure semantic (nearest-neighbour) search over a local embedding index (bge-small, ONNX, runs offline). It does no lexical matching: for blended semantic + lexical ranking, pass a query to get_context.
  • index_repo — builds the semantic index over code and .docx/.pdf documents.
  • summarize_repo — tree-sitter-backed API surface of the repo, across every language Sankshep parses. C# reports namespaces and the public surface; the other languages list declared types and functions. A tree with no supported sources says so rather than returning an empty summary.
  • remember / recall — a per-repo, branch-scoped fact store.
  • export_decisions — writes remembered decisions to a DECISIONS.md.
  • token_report — cumulative token accounting per tool: how far minimization compressed the code it delivered, and how much context it searched to find it.
  • compose_task_prompt (an MCP prompt, surfaced as a slash-command) — assembles a grounded, one-shot prompt for a coding task from minimized code + recalled conventions. A prompt, not an answer. (composer guide)

Everything runs locally: embeddings via ONNX Runtime, vector search via sqlite-vec (with a pure-C# fallback), no code or content leaves the machine.

Documentation

Full guides — install & usage, the prompt composer, deployment (Docker / Windows Service / systemd / Kubernetes / air-gap), benchmarks, and a curated architecture overview — live at nitinpawar28.github.io/sankshep-docs.

Feedback

Sankshep is a proprietary, solo-maintained product and does not accept external pull requests. Bug reports and feature suggestions are genuinely welcome via the public feedback channel: sankshep-docs issues.

Security issues are different — do not report them publicly. Use the private disclosure channel in SECURITY.md (report a vulnerability).

License

Proprietary — Sankshep is free to install and use (including commercially) but is not an open project: its source is not distributed, and redistribution / modification are not permitted. See the LICENSE for terms.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.0.0 89 9/20/2026
2.0.0 93 9/11/2026
1.8.0 108 7/18/2026
1.7.0 103 7/18/2026
1.6.0 102 7/17/2026
1.4.0 101 7/16/2026
1.3.0 106 7/16/2026
1.2.0 106 7/15/2026
1.1.0 104 7/15/2026
1.0.2 102 7/15/2026
1.0.1 101 7/15/2026
1.0.0 103 7/15/2026