Skip to content

jarvis docs

Local-first code intelligence for coding agents. jarvis exposes nine MCP tools — navigation (goToDefinition, findReferences, callHierarchy, typeHierarchy, documentSymbols), search (searchCode, semanticSearch), and scope (blastRadius, getIndexStatus) — computed from a local SCIP + Zoekt index of your own repositories. Everything runs on your machine: no server, no auth, no network, and your code never leaves it.

  1. Quickstart — install, index your first repo, run your first tool call
  2. Check your language is supported — before you install
  3. Install / Install Channels — PyPI, plugins, or the MCP Registry
SectionWhat’s there
GuideRequirements, install methods, and the four-channel install matrix
ConceptsHow SCIP navigation, Zoekt search, semantic search, and blast radius actually work
MCP ToolsReference for all 9 tools — signature, parameters, real response shapes
CLIThe jarvis indexer CLI and the jarvis-server MCP entry point
IntegrationsRegister jarvis with Claude Code, Cursor, Codex CLI, or any stdio client
TroubleshootingCommon failures and known upstream limitations

See also the Changelog.