search
Symbol search by name and signature. Docs and prose stay in mode=content; comments and literals stay explicit with regions=.
Free local code-intelligence core
A current, local view of your codebase for coding agents that need to search, inspect, trace, and assess impact without burning the context window on broad file reads.
What it is
Miller consumes julie-extract SQLite artifacts and exposes deterministic local read paths
through MCP and a matching CLI. It stays lexical, structural, daemon-light, and embedding-free.
Eros sits above Miller for higher-level guidance, semantic/vector retrieval, confidence views, and commercial workflow orchestration.
Measured context savings
| Repo | Language | File | Savings |
|---|---|---|---|
| Flask | Python | src/flask/app.py |
97.4% |
| Express | JavaScript | lib/application.js |
90.5% |
| Zod | TypeScript | packages/zod/src/v4/classic/schemas.ts |
98.2% |
| Newtonsoft.Json | C# | Src/Newtonsoft.Json/JsonConvert.cs |
97.1% |
| Gson | Java | gson/src/main/java/com/google/gson/Gson.java |
97.2% |
| jq | C | src/jv_parse.c |
95.7% |
Evidence and commands are recorded in the measurement note.
Local proof commands
Tool surface
Symbol search by name and signature. Docs and prose stay in mode=content; comments and literals stay explicit with regions=.
File and symbol views for definitions, signatures, children, callers, and callees without broad file reads.
A token-budgeted bundle for orienting on a task or module before editing.
Structural call and dependency paths, including provider-scoped bridge evidence for dotnet-web.
Reverse reachability and likely tests so agents can choose focused verification.
Preview-first, index-aware text and symbol edits with stale-target checks.
Bounded search/read/export for source text, docs, logs, reports, and imported web markdown.
List and search extractor-recognized code-shape facts such as ASP.NET minimal API routes, htmx attributes, and Alpine directives by pattern_id, metadata, path, and language without raw AST queries.
Registry, freshness, refresh, dashboard launch, and cross-workspace selectors.
Operational dashboard
Try it
/plugin marketplace add anortham/miller
/plugin install miller@miller
~/.cursor/mcp.json entry with MILLER_WORKSPACE_ROOT="${workspaceFolder}".MILLER_REGION_INDEX=1.