The Private AI Engineering Platform
Desktop v1.5.26
VS Code v1.5.1

Deploy Agents on Your Code, Knowledge & Business β€” Privately

Tanvrit AI is the private AI engineering platform and an agent platform: named, verified Engineering Agents, an in-app Marketplace, and Domain Packs that operate real business systems, all on a local-first runtime with deep repository intelligence. Your code never leaves your machine; every agent action is staged, reviewable, and reversible.

The Agent Platform β€” desktop v1.5.26: four named Engineering Agents (Code Reviewer Β· Test Writer Β· Migration Β· Docs) Β· in-app Agent Marketplace Β· Domain Packs with the Commerce pack + Store Operations Agent Β· headless agent CLI + scheduled runs on Tanvrit Compute Β· run retention + bearer-hardened local API. v1.5.26 adds Context Pack grounding on every agent surface + self-healing tool-retry; VS Code extension v1.5.1 pairs with it fully. explore the platform β†’ Β· changelog β†’

~45
MCP Tools
19
Languages
7
AI Providers
90%
Token Savings

How It Works

Three steps to supercharge any AI with your codebase

01
πŸ“‚

Index Your Project

Point Tanvrit AI at any directory. It parses 19 languages, extracts symbols, builds dependency graphs, and stores everything locally.

02
πŸ”Œ

Connect Your AI Client

Configure Claude Desktop, Cursor, or any MCP-compatible client to use Tanvrit AI's MCP server at localhost:19281.

03
πŸ’¬

Ask Anything

Your AI client now has deep code intelligence. Ask it to find dead code, trace call graphs, analyze architecture, or explain any function.

The Platform

Six Pillars, One Local Core

From provider routing to a VS Code copilot β€” everything runs against a local index that never leaves your machine.

πŸ”€Shipped

AI Router

One routing layer over 7 providers β€” automatic fallback, circuit breakers, and a cost-aware registry of ~25 models. The client router is shipped and the AI gateway is live for org policy and metering; hosted inference (Tanvrit-managed keys) is rolling out.

πŸ€–Shipped

Agent Runtime

Named, scope-pinned agents on a runtime with staged edits β€” apply or reject every hunk β€” self-verification with rollback, run history with token and cost attribution, headless CLI runs, and scheduled agents on Tanvrit Compute.

πŸ—‚Shipped

Repository Intelligence

A 19-language indexer with dependency and call graphs and ~45 built-in MCP tools (per-pack tools register when you enable a Domain Pack). Hybrid search β€” FTS5 full-text fused with real semantic embeddings over your code β€” plus the semantic_search tool.

πŸ‘₯Shipped β€” opt-in

Team Knowledge

Opt-in sync of curated decisions, rationales, and annotations across your team β€” default off, every payload redacted. The raw code index never leaves your machine; the hosted sync backend is live.

🏒Server-side live

Enterprise

Org allowlists, enforced local-only mode, and BYOK keys encrypted at rest ship in the client. Seats, entitlements, and marketplace curation are live on the Tanvrit server; a self-host bundle is available in preview (evaluation mode). Hosted SaaS onboarding is rolling out.

🧩Live

VS Code Copilot

Streaming agent runs in a panel, Pending Edits review from the editor (the extension never writes files itself), context sync, and run history. v1.5.1 pairs fully with desktop v1.5.26.

The Agent Platform

Agents That Do Real Work

Named, versioned, documented β€” each agent runs with a tool scope enforced by the runtime, stages every edit for your review, and attributes every token it spends. Agents act; you decide.

Code Reviewer

v1.0.0
read-only

Diff-first review with blast-radius analysis and severity-ranked file:line findings β€” plus an explicit β€œNot checked” list. Produces findings, never edits.

Test Writer

v1.0.0
staged writes Β· verified

Finds untested changed code, mirrors your project's own test style, and runs the suite to green β€” a headless run fails (and rolls back) without passing verification.

Migration Agent

v1.0.0
staged writes

Exhaustive from→to migrations: triple-search site discovery, staged per-site edits, and a changed/skipped summary table that must reconcile with discovery.

Docs Agent

v1.0.0
Markdown-jailed

Keeps documentation truthful against the diff β€” never documents a claim it can't trace to code. Reads anything, writes only Markdown.

Store Operations Agent

v1.0.0
commerce-scoped

Works the order queue β€” investigates with catalog, customer, and analytics lookups, then proposes confirm / decline / inventory actions. Every money-affecting call needs your approval.

Agent Marketplace

in-app
curated

Install agents and Domain Packs in one click from the in-app Marketplace β€” curated, reviewed, scope-pinned. Installs are validated and provenance-stamped; a download can never shadow first-party code.

Domain Packs bind business systems to the same runtime β€” the Commerce pack v1 ships 12 governed commerce_* tools, opt-in and approval-gated. How agents are governed β†’

Model Context Protocol

~45 Precision Tools

Every tool is designed to give AI models the exact context they need β€” nothing more, nothing less.

search_code

Full-text code search with context

get_chunk90% tokens

Get function/class body only

get_file_structure95% tokens

Symbol outline, no bodies

get_call_graph

Function callers and callees

analyze_inheritance

Type hierarchy traversal

find_references

All usages of a symbol

analyze_impact

Blast radius of a change

find_dead_code

Unreferenced symbols

get_metrics

Complexity and quality metrics

git_blame

Author per line with commit

analyze_dependencies

Import graph analysis

search_symbols

Find classes, functions, interfaces

+ ~30 more tools including get_context, get_imports, search_definitions, get_project_overview, get_file, and more β€” ~45 built-in, plus per-pack tools (e.g. commerce_*) that register when you enable a Domain Pack.

One Codebase, Four Platforms

Built with Kotlin Multiplatform and Compose Multiplatform. Native performance on every device.

πŸ–₯

macOS

Download

Native desktop app with full MCP server on port 19281. Requires macOS 13 Ventura or later.

.dmg Β· 200 MB
πŸͺŸ

Windows

Download

Native Windows installer with full MCP server on port 19281. Requires Windows 10 or later.

.msi Β· ~225 MB
🐧

Linux

Download

Debian package with full MCP server on port 19281. Requires Ubuntu 20.04+ or compatible.

.deb Β· ~215 MB
🌐

Web

Launch

Browser-based app via Kotlin/WASM for instant access β€” no install required.

No install

10 Built-in Dev Prompts

Ready-to-use prompts for common developer workflows, powered by your indexed codebase.

code-review
explain-code
refactor
write-tests
document
find-bugs
optimize
architecture-review
security-audit
migration-guide
Architecture

Built for Developers, by Developers

Tanvrit AI stores everything locally β€” your code never leaves your machine. The MCP server runs at localhost:19281, giving any AI client deep access to your codebase while keeping you in control.

  • 100% local β€” no cloud uploads
  • SQLite database, fully inspectable
  • Incremental indexing, hash-based
  • 11 database tables for deep analysis
MCP ServerKtor CIO Β· port 19281
DatabaseSQLDelight Β· SQLite Β· 11 tables
Parsers19 languages Β· ANTLR-based
AI ProvidersClaude Β· GPT Β· Gemini Β· Ollama
PlatformsAndroid Β· iOS Β· Desktop Β· Web
Built for Real Work

What Developers Do With Tanvrit

From onboarding to refactoring, Tanvrit AI gives your AI the context it needs to actually help β€” instead of hallucinating.

Onboarding

Ramp up on a new codebase in hours, not weeks

Ask your AI β€œhow does auth work here?” and it traces the real call graph instead of guessing from filenames. New hires ship their first PR in day one.

Refactoring

Safe refactors with real blast-radius analysis

Before renaming a function, see every caller, every test, and every cross-module reference. No more β€œoops, that was used in 14 places.”

Cost control

Stop paying Claude to re-read your repo

MCP tools return only the exact chunk or symbol the model needs. Teams report 90% token savings vs. dumping files into context windows.

Dead code

Find and delete unreferenced symbols in minutes

Unreferenced functions, orphan classes, unused types β€” Tanvrit builds the real reference graph so you can cut cruft with confidence.

Code review

Catch architectural drift before it ships

Feed PR diffs plus dependency/metric context into your AI reviewer. Get feedback grounded in your actual architecture, not generic style rules.

Agent tools

Build agents that actually understand your code

Any MCP-compatible agent β€” Claude Desktop, Cursor, a custom agent β€” plugs into ~45 tools on port 19281. Bring your own LLM.

Why Tanvrit

You have options. Here's how we compare.

CapabilityTanvrit AICloud indexersPlain LLM
100% local, no cloud uploadsYesNoβ€”
Works with any AI client via MCPYesLimitedNo
Real call graph & dependency analysisYesSomeNo
19 languages parsedYesVariesβ€”
Token savings on AI queries90–95%Varies0%
One-time price, self-hosted optionYesRarelyβ€”
Simple Pricing

Start Free. Scale When Ready.

Your code stays on your machine. Pay only when you need team features or hosted compute.

Free

Local-only, no quotas

$0/ forever
  • βœ“All ~45 MCP tools
  • βœ“All 19 language parsers
  • βœ“Local Ollama models
  • βœ“Unlimited local repos
  • βœ“Community support
Download
Most popular

Plus

Bring your own API key

$9/ month
  • βœ“Everything in Free
  • βœ“Bring-your-own Anthropic / OpenAI / Gemini key
  • βœ“Cloud fallback for huge codebases
  • βœ“Provider routing & cost dashboard
  • βœ“Priority email support
Get Started

Team

Shared MCP server for the team

$29/ user / month
  • βœ“Everything in Plus
  • βœ“Shared MCP server
  • βœ“Audit logs
  • βœ“SSO
  • βœ“Org-wide prompt & tool policies
  • βœ“Onboarding
Talk to us

The free tier is the trial β€” your source code stays on your machine. Need air-gapped or self-hosted? See full pricing β†’

Frequently Asked

Does my code leave my machine?+
No. Indexing, parsing, and MCP tool execution happen 100% locally. The only network calls are to whichever AI provider (Claude, OpenAI, Gemini, etc.) you configure β€” and those only receive the specific chunks your agent requests.
Which AI clients work with Tanvrit?+
Any MCP-compatible client: Claude Desktop, Cursor, Zed, or a custom agent you build. Tanvrit exposes an MCP server on localhost:19281 with ~45 tools. We also bundle an AI chat UI with Claude/OpenAI/Gemini/Ollama support.
How big a codebase can it handle?+
Tested on repos up to 1M lines of code. SQLite scales comfortably into the millions of symbols. For very large monorepos, use project-level directories β€” index only what you're working on.
Do I need to bring my own API keys?+
Not for local use β€” the Free tier runs entirely on local Ollama models, no key required. Add your own Anthropic, OpenAI, Gemini, Groq, Mistral, or Ollama key in settings when you want cloud-quality generation; Plus adds automatic cloud fallback for codebases too large for the local model.
Can I self-host the Team plan?+
Yes β€” Team customers can deploy Tanvrit's sync layer on their own infrastructure. Source code and queries stay entirely inside your network.
What languages are supported?+
19 and growing: Kotlin, Swift, TypeScript, JavaScript, Python, Go, Rust, Java, C, C++, C#, Dart, Scala, Ruby, PHP, Elixir, Haskell, Lua, Shell. Ask for yours.
Is there a free trial?+
The free tier is the trial β€” the full product runs locally, forever, at $0. No credit card to start. Upgrade to Plus only when you actually want cloud fallback; we don't believe in fake limits to push upgrades.
How does the token savings work?+
Instead of your agent dumping an entire file into the context window, Tanvrit's tools return only the symbol, chunk, or structure being asked about. Typical savings: 90–95% per AI call on large files.

Put Agents to Work on Your Code

Start indexing in minutes. No signup. No cloud. Just your code and your agents.