V.I.S.O.R. (Visual Intelligence System for Orchestrated Reasoning) is a local-first MCP server that gives AI coding agents precise, ranked codebase context instead of letting them blindly search through files.
Embeddings only measure semantic similarity β "does this code look like it's about authentication?" V.I.S.O.R. combines 5 signals:
- Embedding similarity β semantic relevance (like pure embedding search)
- Exact symbol match β direct name matches in function/class names
- Co-location β proximity to the top semantic hit
- Dependency graph β architectural connections between files
- Recency β recently modified files are more likely relevant to active bugs
Pure embedding search gives you semantically similar code. V.I.S.O.R. gives you architecturally relevant code.
No. V.I.S.O.R. is a co-processor for your AI agent. It doesn't generate code β it helps your existing AI (Antigravity, Claude, GPT-4, Gemini) make better decisions by giving it the right context. Think of it as giving your AI a map instead of making it wander.
| IDE | Support Level | Method |
|---|---|---|
| Google Antigravity | β Full (MCP + HUD) | MCP config + VSIX extension |
| VS Code | β Full (MCP + HUD) | MCP config + VSIX extension |
| Cursor | β MCP tools | MCP config |
| Claude Code | β MCP tools | MCP config |
Currently: Python, TypeScript, JavaScript, TSX, Go, Rust, Java, C, and C++ (9 languages).
V.I.S.O.R. uses Tree-sitter for AST parsing, so adding new languages is straightforward (~15 lines of code) β see CONTRIBUTING.md.
No. V.I.S.O.R. is entirely local-first:
- Code is indexed into a SQLite database on your machine
- Embeddings are generated locally using
all-MiniLM-L6-v2 - Communication with your IDE happens over stdio (no network ports)
- No data ever leaves your machine
In typical codebases, V.I.S.O.R. achieves 70-85% token reduction compared to naive full-file reads. The exact number depends on:
- Codebase size
- Query specificity
- Active skill strategy
Every response includes exact metrics:
{
"estimated_tokens_without": 11400,
"estimated_tokens_with": 2180,
"reduction_percent": 80.9
}Skills are pre-loaded strategies that change how V.I.S.O.R. scores and retrieves context. Each skill can:
- Override the intent classifier (e.g., force BUG_FIX mode)
- Adjust individual scoring weights (e.g., boost dependency proximity)
- Suggest specific follow-up tools
V.I.S.O.R. ships with 4 built-in skills: bug-fixer, architecture-explainer, refactor-assistant, and performance-optimizer. You can create your own via the add_custom_skill MCP tool.
The MCP server is the core product β it provides all 16 tools to your AI agent. The VS Code extension is optional and adds:
- 3D WebGPU visualization of your codebase architecture
- Real-time telemetry (Agent Context Burn, Graph Scale, Drift Alerts)
- Skill management UI
You can use V.I.S.O.R. purely via MCP config + CLI without the extension.
- First index: 5-15 seconds for a medium codebase (~500 files)
- Subsequent changes: Incremental β only re-indexes files with changed SHA-256 hashes
- Model download: First boot downloads
all-MiniLM-L6-v2(~80MB), cached locally after that