OpenLore documentation

June 28, 2026 · View on GitHub

The map from what you want to do to the one canonical page that answers it. When two pages cover the same concept, the one marked canonical is the source of truth; the other cross-links to it. (Change: refine-happy-path-and-defaults / DocumentationSingleSourceOfTruth.)

New here? Start with install.md — one command wires your agent and builds the index.

Get started

I want to…Canonical page
Install OpenLore and wire my coding agent (one command)install.md
Understand why to wire an agent and what it gainsagent-setup.md (concept; setup steps live in install.md)
Turn on an opt-in feature ("where do I turn on X?")openlore features — see cli-reference.md
Configure .openlore/config.jsonconfiguration.md
Choose / configure an LLM provider (optional)providers.md
Fix a setup problemTROUBLESHOOTING.md (and openlore doctor)
I want to…Canonical page
Use the MCP tools (orient, search, impact, …)mcp-tools.md
Search code by meaning (semantic / GraphRAG)semantic-search.md
Find unreachable / dead codereachability-dead-code.md
Pick the tests a change should runtest-impact-selection.md
Find important code no test reachescoverage-gaps.md
See what changes together / churnchange-coupling.md
Review a diff structurallystructural-diff.md
Trace impact across code ↔ infrastructurecross-domain-impact.md
Map cross-service API topologycross-service-topology.md

Govern a change (the write / check face)

I want to…Canonical page
Enforce import-boundary / architecture rulesarchitecture-invariants.md
Detect spec ↔ code driftdrift-detection.md
Drive spec-tagged testsspec-tests.md
Gate commits / wire CIci-cd.md · preflight.md
Dogfood the governance gatesgovernance-dogfooding.md

Languages & infrastructure

I want to…Canonical page
Know what OpenLore extracts per language (matrix, add-a-language)language-support.md
Read the per-language narrative / exampleslanguages.md (cross-links to the canonical matrix above)
Understand Infrastructure-as-Code supportiac.md

Specs & OpenSpec

I want to…Canonical page
Learn the OpenSpec file formatOPENSPEC-FORMAT.md
Integrate OpenSpec into a workflowOPENSPEC-INTEGRATION.md

Reference & internals

TopicPage
CLI commands (full reference)cli-reference.md
Programmatic APIapi.md
Output formatsoutput.md
Pipeline / architecturepipeline.md · ARCHITECTURE.md
Core algorithmsALGORITHMS.md
Design philosophyPHILOSOPHY.md
Local provenance (git/PR metadata)provenance.md
SCIP exportscip-export.md
Shareable graph bundleshareable-bundle.md
Multi-repo federationfederation.md
Interactive graph viewerviewer.md
Refactoring workflowREFACTORING-WORKFLOW.md
Agentic workflowsagentic-workflows.md

Project & historical

Maintainer- or history-facing notes, kept for the record (not part of the user happy path): publishing.md · AGENT-BENCHMARKS.md · AGENT-ADOPTION.md · RIG-IMPROVEMENTS.md · plan-rag-improvements.md · RENAME-TO-OPENLORE.md