Navegador¶
The project knowledge graph for AI coding agents.
Navegador builds and maintains a queryable graph of your software project — combining static code analysis with human-curated business knowledge — so that AI coding agents always have precise, structured context instead of raw file dumps.
navegador — Spanish for navigator / sailor. It helps agents navigate your code.
Two layers, one graph¶
┌─────────────────────────────────────────────────────────────────┐
│ KNOWLEDGE LAYER │
│ Concepts · Rules · Decisions · WikiPages · People · Domains │
│ │
│ ↕ GOVERNS / IMPLEMENTS / DOCUMENTS / ANNOTATES │
│ │
│ CODE LAYER │
│ Repository · File · Module · Class · Function · Method │
│ Variable · Import · Decorator · (call graphs, hierarchies) │
└─────────────────────────────────────────────────────────────────┘
stored in FalkorDB (SQLite local / Redis prod)
The code layer is populated automatically by ingesting source trees. Python and TypeScript are supported out of the box via tree-sitter. The knowledge layer is populated by manual curation (navegador add), GitHub wiki ingestion, and Planopticon output (meeting and video knowledge graphs).
Quick start¶
pip install navegador # Python 3.12+ required
navegador ingest ./my-repo # parse + index the codebase
navegador explain AuthService # what is this thing?
navegador search "rate limit" --all # search code + knowledge together
What goes in the graph¶
| Layer | Node type | Populated by |
|---|---|---|
| Code | Repository, File, Module | navegador ingest |
| Code | Class, Function, Method | navegador ingest (tree-sitter AST) |
| Code | Decorator, Import, Variable | navegador ingest |
| Code | CALLS / INHERITS edges | navegador ingest (call graph analysis) |
| Knowledge | Concept, Domain | navegador add concept / add domain |
| Knowledge | Rule | navegador add rule |
| Knowledge | Decision | navegador add decision |
| Knowledge | Person | navegador add person |
| Knowledge | WikiPage | navegador wiki ingest |
| Knowledge | (any) | navegador planopticon ingest |
| Cross-layer | ANNOTATES, GOVERNS, IMPLEMENTS | navegador annotate |
Agent integration¶
The simplest integration: call navegador explain or navegador context from any shell script or agent tool definition.
Run navegador as a Model Context Protocol server. Configure it once in your agent settings and all navegador commands become callable tools with structured input/output.
See MCP Integration for the full tool list and per-agent config snippets.
One command to install navegador, ingest a repo, and wire the agent hook for your preferred AI coding assistant.
Supports --agent claude, --agent gemini, and --agent openai. See Agent Hooks for what the hook does and how to configure it manually.
License¶
Navegador is open source under the MIT License. Copyright 2026 CONFLICT LLC.