cavenine

cavenine / ctxpp

Public

A local MCP server that gives AI agents fast symbol search, call-graph traversal, and blast-radius analysis over your codebase.

11
2
100% credibility
Found Mar 05, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

ctx++ indexes codebases using native parsing and embeddings to provide AI agents with precise symbol search, call graphs, and feature traversal.

How It Works

1
🔍 Discover ctx++

You hear about ctx++, a helper that lets AI understand your entire codebase like a pro developer.

2
📥 Install quickly

Download and install with one simple command, no complicated setup needed.

3
📁 Point to your project

Tell it where your code folder is, like showing it your workspace.

4
Scan your code magic

It reads all your files super fast and builds a smart map of everything inside.

5
🔗 Connect your AI buddy

Add a short note to your AI tool's settings so it knows about your code map.

6
💬 Ask about your code

Chat with your AI: 'show login flow' or 'what calls this function?' and get exact answers.

🎉 AI knows your code perfectly

Your AI now understands every part of your project, saving hours of searching.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ctxpp?

ctxpp is a Go-built local MCP server that indexes your codebase for AI agents, delivering fast symbol search via keyword or semantic queries, call-graph traversal to map feature dependencies, and blast-radius analysis to spot breakage risks. It parses 15+ languages with native tree-sitter, stores everything in a local SQLite DB with FTS and vector search, and integrates seamlessly as a local MCP Ollama host in tools like Cursor, Claude Code, VSCode, or Windsurf. Run `go install` plus `ollama pull bge-m3` for instant local github copilot alternative—no Docker, no cloud.

Why is it gaining traction?

Unlike fuzzy repo searchers, ctxpp walks real call graphs for precise "what calls this?" results and never times out thanks to indexed SQLite queries under 2s load. CLI tools like `ctxpp_search`, `ctxpp_feature_traverse`, and `ctxpp_blast_radius` make agents smarter at analysis, with incremental indexing and file-watcher auto-updates. Devs love the zero-config MCP setup for local mcp server chatgpt/claude flows, beating cloud latency while keeping data local.

Who should use this?

Backend engineers on Go, Java, Rust, or TypeScript monorepos using AI agents for refactoring or onboarding. Teams running Cursor/Windsurf/VSCode who want a local github actions runner alternative for codebase queries without API costs. Perfect for local mcp server vscode setups analyzing call graphs before deploys.

Verdict

Grab it if you have Ollama—benchmarks crush competitors on speed/DB size, docs are crisp with configs for all major agents. 10 stars and 1.0% credibility scream early days, but tests/bench suite signal polish; monitor for prod stability.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.