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"