CIPHER indexes every repo in your org and lets engineers ask questions in plain English — directly from VS Code. Answers come with cited file references, line numbers, and cross-repo context.
Try CIPHER-Local — our free VS Code extension. It indexes your codebase locally with Tree-sitter and gives you 7 MCP tools, all offline. Perfect for small-to-medium codebases. No account, no cloud, no setup.
[02] PRODUCT DEMO
Type any question about your codebase — across all repos simultaneously. No query language to learn.
LSP analysis + pgvector embeddings locate every relevant symbol, file, and cross-repo dependency.
The response includes file paths, line numbers, and repo attribution. No hallucination, no guessing.
[03] FEATURES
Understands what code does, not just what it says. Finds the auth middleware even if you ask about "token validation".
Queries automatically span every repo in your org. Dependency graphs are resolved so you see the full picture.
Built on Language Server Protocol. Understands types, call graphs, and symbol definitions across 10+ languages.
Deploy on your own infrastructure. Your code never leaves your network. SOC 2 compliant.
Access control mirrors your GitHub teams. Engineers only see repos they have permission to access.
Connect your org via GitHub App in under 5 minutes. No config files, no API keys to manage.
[04] LANGUAGE SUPPORT
[05] HOW IT WORKS
On every push to a default branch, CIPHER triggers the Analysis Engine. It runs LSP processes against your code, extracts symbols, call graphs, and type information, then stores pgvector embeddings in the Knowledge Store. The entire pipeline runs in parallel across repos.
When you ask a question, CIPHER uses hybrid retrieval — vector similarity for semantic matches plus dependency graph traversal for cross-repo fan-out. Results are re-ranked by relevance before the LLM synthesizes a cited answer.
[06b] CIPHER-LOCAL
CIPHER-Local is a VS Code extension that runs entirely on your machine. No cloud required. Your code never leaves your laptop.
Parses your workspace with Tree-sitter grammars for TypeScript, Python, Go, Rust, Java, and more. Extracts symbols, call graphs, and type information locally.
All indexed data lives in a local SQLite database with FTS5 full-text search. Instant lookups, zero network latency.
Works on air-gapped machines and restricted networks. No telemetry, no cloud calls. Ideal for regulated environments.
Exposes list_namespaces, search_symbols, resolve_symbol, find_references, semantic_search, get_dependencies, and get_file_context via MCP protocol.
Results appear inline in VS Code. File references are clickable. Works with GitHub Copilot and any MCP-compatible AI assistant.
Same namespace-scoped architecture as CIPHER Cloud. Upgrade to cloud when your team is ready — no migration needed.
INSTALL FROM VS CODE MARKETPLACE
ext install cipher.cipher-localOr search "CIPHER-Local" in the VS Code Extensions panel.
Learn more about CIPHER-Local →Install CIPHER-Local in VS Code and get code intelligence on your workspace in under a minute. No account needed.
Free & open source · Works offline · No telemetry