code.voyage
v0.2.0
Published
Code.Voyage analysis engine + CLI: repository -> Software Knowledge Graph -> explorable 3D World
Maintainers
Readme
⛵ code.voyage
Your software is a world. Go explore it. Follow the journey.
Code.Voyage turns any repository into an explorable, Minecraft-like 3D world — districts (domains), buildings (services), floors (modules), rooms (classes), machines (functions), routes (real dependencies: REST, gRPC, Kafka, RabbitMQ, DB, imports, external APIs) — and lets you follow a Voyage: how a request or data object travels through your system, what it carries, what it changes and where it is stored.
Install & run
npm install -g code.voyage
code.voyage serve /path/to/your/repo --open # analyze + open the world at http://localhost:4173Other commands:
code.voyage analyze <repo> [-o dir] [--ai] write .voyage/graph.json + world.json + text summary
code.voyage summary <repo> text summary (districts, buildings, routes, voyages)
code.voyage bench <suite-dir> run a benchmark suite (ground truth vs. detected voyages)Deterministic static analysis (TypeScript/JavaScript AST; Java/Kotlin/Spring, Python, Go, Ruby, PHP, C#, Rust patterns; docker-compose, OpenAPI, SQL/Prisma schemas, env/config, docs). Optional --ai refines names/domains with Claude (ANTHROPIC_API_KEY). Secrets are never displayed or sent.
Docs, World Grammar and source: https://github.com/code-voyage-admin/code.voyage · https://code.voyage · [email protected]
MIT License.
