1
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Navegador
2
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
3
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
**Your codebase + everything your team knows about it — in one queryable graph.**
4
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
5
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Navegador parses your source code into a property graph and layers your team's knowledge on top: decisions, concepts, rules, people, wiki pages, and meeting outputs. AI coding agents get structured, precise context instead of raw file dumps.
6
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
7
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
> *navegador* — Spanish for *navigator / sailor*
8
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
9
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
[](https://github.com/ConflictHQ/navegador/actions/workflows/ci.yml)
10
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
[](https://pypi.org/project/navegador/)
11
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
[](https://pypi.org/project/navegador/)
12
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
[](LICENSE)
13
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
[](https://navegador.dev)
14
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
15
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
16
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
17
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Two layers, one graph
18
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
19
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
20
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
┌─────────────────────────────────────────────────────────────────┐
21
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
│ KNOWLEDGE LAYER │
22
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
│ Concepts · Rules · Decisions · WikiPages · People · Domains │
23
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
│ │
24
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
│ ↕ GOVERNS / IMPLEMENTS / DOCUMENTS / ANNOTATES │
25
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
│ │
26
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
│ CODE LAYER │
27
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
│ Repository · File · Module · Class · Function · Method │
28
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
│ Variable · Import · Decorator · (call graphs, hierarchies) │
29
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
└─────────────────────────────────────────────────────────────────┘
30
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
stored in FalkorDB (SQLite local · Redis prod)
31
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
32
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
33
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
The **code layer** is built automatically by ingesting source trees. The **knowledge layer** is populated by your team — manually, via wiki ingestion, or from [PlanOpticon](https://github.com/ConflictHQ/PlanOpticon) meeting analysis output.
34
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
35
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
36
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
37
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Quick start
38
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
39
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
40
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
pip install navegador
41
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
42
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Ingest your repo
43
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador ingest ./myrepo
44
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
45
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Load context for a file
46
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador context src/auth.py
47
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
48
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Search across code + knowledge
49
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador search "rate limit" --all
50
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
51
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Explain a symbol
52
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explain AuthService
53
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
54
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Check graph stats
55
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador stats
56
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
57
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
58
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
59
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
60
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## MCP integration
61
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
62
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Add to your Claude / Cursor / Gemini MCP config:
63
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
64
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```json
65
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
{
66
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
"mcpServers": {
67
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
"navegador": {
68
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
"command": "navegador",
69
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
"args": ["mcp", "--db", ".navegador/graph.db"]
70
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
}
71
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
}
72
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
}
73
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
74
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
75
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Available MCP tools:
76
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
77
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Tool | Description |
78
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|------|-------------|
79
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `ingest_repo` | Parse and load a repo into the graph |
80
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `load_file_context` | All symbols in a file + their relationships |
81
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `load_function_context` | What a function calls and what calls it |
82
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `load_class_context` | Class methods, inheritance, subclasses |
83
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `search_symbols` | Fuzzy search for functions/classes by name |
84
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `query_graph` | Raw Cypher passthrough (with security hardening) |
85
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `graph_stats` | Node and edge counts |
86
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `get_rationale` | Decision rationale, alternatives, and status |
87
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `find_owners` | People assigned to any node |
88
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `search_knowledge` | Search concepts, rules, decisions, wiki |
89
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| `blast_radius` | Impact analysis — what's affected by a change |
90
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
91
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
92
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
93
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Knowledge layer
94
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
95
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Beyond code structure, navegador stores what your team knows:
96
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
97
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
98
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Record an architectural decision
99
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador add decision "Use FalkorDB for graph storage" \
100
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
--rationale "Cypher queries, SQLite-backed zero-infra mode"
101
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
102
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Define a business concept and link it to code
103
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador add concept PaymentProcessing
104
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador annotate PaymentProcessing --function process_charge
105
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
106
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Add a rule
107
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador add rule "All writes must go through the service layer"
108
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
109
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Ingest your GitHub wiki
110
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador wiki ingest --repo myorg/myrepo
111
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
112
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
# Import PlanOpticon meeting analysis
113
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador planopticon ingest ./meeting-output/
114
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
115
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
116
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
117
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
118
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Graph schema
119
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
120
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
**Code nodes:** `Repository` · `File` · `Module` · `Class` · `Function` · `Method` · `Variable` · `Import` · `Decorator`
121
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
122
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
**Knowledge nodes:** `Concept` · `Rule` · `Decision` · `Person` · `Domain` · `WikiPage`
123
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
124
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
**Edges:** `CONTAINS` · `DEFINES` · `IMPORTS` · `CALLS` · `INHERITS` · `REFERENCES` · `DEPENDS_ON` · `GOVERNS` · `IMPLEMENTS` · `DOCUMENTS` · `ANNOTATES`
125
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
126
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
127
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
128
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Storage
129
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
130
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Mode | Backend | When to use |
131
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|------|---------|-------------|
132
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Default | `falkordblite` (SQLite) | Local dev, zero infrastructure |
133
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Production | Redis + FalkorDB module | Shared deployments, agent swarms |
134
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
135
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```python
136
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
from navegador.graph import GraphStore
137
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
138
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
store = GraphStore.sqlite(".navegador/graph.db") # default
139
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
store = GraphStore.redis("redis://localhost:6379") # production
140
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
141
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
142
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
143
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
144
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Language support
145
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
146
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Language | Status |
147
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|----------|--------|
148
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Python | ✅ |
149
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| TypeScript / JavaScript | ✅ |
150
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Go | ✅ |
151
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Rust | ✅ |
152
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Java | ✅ |
153
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Kotlin | ✅ |
154
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| C# | ✅ |
155
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| PHP | ✅ |
156
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Ruby | ✅ |
157
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Swift | ✅ |
158
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| C / C++ | ✅ |
159
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
160
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
161
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
162
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Framework enrichment
163
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
164
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
After ingesting code, navegador can promote generic AST nodes to framework-specific semantic types:
165
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
166
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
167
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador enrich # auto-detect frameworks
168
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador enrich --framework django # target a specific framework
169
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
170
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
171
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Supported frameworks: **Django**, **FastAPI**, **React / Next.js**, **Express.js**, **React Native**, **Rails**, **Spring Boot**, **Laravel**
172
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
173
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
174
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
175
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Structural analysis
176
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
177
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
178
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador impact AuthService --depth 3 # blast radius
179
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador trace handle_request # execution flow from entry point
180
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador deadcode # unreachable functions/classes
181
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador cycles # circular dependencies
182
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador testmap # link tests to production code
183
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador diff # map uncommitted changes to graph
184
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador churn . # behavioural coupling from git history
185
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
186
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
187
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
188
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
189
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Intelligence layer
190
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
191
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
192
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador semantic-search "authentication flow" # embedding-based search
193
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador communities # detect code communities
194
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador ask "what calls the payment service?" # natural language queries
195
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador docs src/auth.py # generate documentation
196
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
197
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
198
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Requires an LLM provider: `pip install navegador[llm]`
199
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
200
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
201
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
202
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Python SDK
203
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
204
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```python
205
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
from navegador import Navegador
206
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
207
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
nav = Navegador.sqlite(".navegador/graph.db")
208
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
nav.ingest("./myrepo")
209
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
nav.add_concept("Payment", description="Payment processing", domain="billing")
210
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
211
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
results = nav.search("auth")
212
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
bundle = nav.explain("AuthService")
213
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
owners = nav.find_owners("AuthService")
214
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
215
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
216
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
217
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
218
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Cluster mode (agent swarms)
219
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
220
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
For multi-agent setups sharing a Redis-backed graph:
221
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
222
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
223
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador init --redis redis://host:6379 --cluster
224
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
225
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
226
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
Features: shared graph with local snapshots, pub/sub notifications, task queues, distributed locking, session namespacing, checkpoints, agent messaging, observability dashboard.
227
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
228
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
229
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
230
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Additional integrations
231
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
232
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
233
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador codeowners ./myrepo # parse CODEOWNERS → ownership graph
234
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador adr ingest docs/decisions/ # Architecture Decision Records
235
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador api ingest openapi.yaml # OpenAPI / GraphQL schemas
236
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador deps ingest package.json # external dependency tracking
237
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador pm ingest --github org/repo # GitHub issues → knowledge graph
238
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador editor setup claude-code # generate MCP config for editors
239
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
navegador explore # browser-based graph visualization
240
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
241
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
242
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
243
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
244
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Installation
245
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
246
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### PyPI
247
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
248
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
249
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
pip install navegador
250
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
251
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
252
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### Standalone binaries
253
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
254
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
No Python required — download prebuilt binaries from [GitHub Releases](https://github.com/ConflictHQ/navegador/releases):
255
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
256
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Platform | Binary |
257
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
|----------|--------|
258
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| macOS (Apple Silicon) | `navegador-macos-arm64` |
259
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| macOS (Intel) | `navegador-macos-x86_64` |
260
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Linux | `navegador-linux-x86_64` |
261
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
| Windows | `navegador-windows-x86_64.exe` |
262
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
263
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
### From source
264
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
265
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```bash
266
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
git clone https://github.com/ConflictHQ/navegador.git
267
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
cd navegador
268
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
pip install -e ".[dev]"
269
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
pytest
270
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
```
271
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
272
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
273
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
274
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## Contributing
275
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
276
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
See [CONTRIBUTING.md](.github/CONTRIBUTING.md). Bug reports and feature requests welcome via [GitHub Issues](https://github.com/ConflictHQ/navegador/issues).
277
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
278
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
---
279
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
280
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
## License
281
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
282
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!
MIT — [CONFLICT](https://weareconflict.com)
283
{ copied = false; pop = false }, 1000)" :class="copied && 'copied'">
Copy link Copied!