Developer CLI & Config
CLI Suite & Configuration
CodeAtlas provides a zero-friction CLI suite for project management, indexing, diagnostics, and environment start.
CLI Command Reference
codeatlas start # One-command environment start (API + Dashboard + MCP)
codeatlas stop # Gracefully stop services and release project locks
codeatlas reset # Safely reset graph index data for a target project
codeatlas init # Initialize local .codeatlas/config.yaml in repository
codeatlas index . # Scan repository, parse ASTs, build structural code graph
codeatlas watch # Watch repository for file modifications and update graph
codeatlas serve # Launch REST API (5001) and Dashboard UI (3001)
codeatlas doctor # Diagnose Node.js, SQLite, Neo4j, and Search engine
codeatlas benchmark # Run performance latency & retrieval quality benchmarks
codeatlas projects # List all registered repositories in global.db
Project Configuration (.codeatlas/config.yaml)
repository:
id: "my-awesome-repo"
ignore:
- "node_modules/**"
- "dist/**"
- ".next/**"
- "coverage/**"
indexing:
incremental: true
maxDepth: 3
boundedConcurrency: true
ai:
provider: "claude" # Options: "claude", "gemini", "openai", "ollama", "none"
model: "claude-3-5-sonnet-20241022"