- Node.js ≥ 20 LTS
- pnpm ≥ 9
- Docker (for Neo4j)
# 1. Start Neo4j
docker compose up -d
# 2. Build
pnpm install
pnpm build
# 3. Scan your project
pnpm nomik scan .
# 4. Connect your AI editor
pnpm nomik setup-cursor # or setup-windsurf / setup-claude / setup-antigravityThat's it. Your AI editor now has graph-powered intelligence.
docker compose up -dVerify at http://localhost:7474 (user: neo4j, pass: nomik_local).
pnpm install
pnpm build # Builds all 8 packagespnpm nomik scan . # Scan current directory
pnpm nomik scan ./src --project my-api # Scan specific path with project namepnpm nomik setup-cursor # Creates .cursor/mcp.json
pnpm nomik setup-windsurf # Creates ~/.codeium/windsurf/mcp_config.json
pnpm nomik setup-claude # Creates Claude Desktop config
pnpm nomik setup-antigravity # Creates Antigravity configIn stdio mode, the IDE launches the MCP server on demand.
nomik serveis not required.
pnpm nomik doctor # Check Node.js, Neo4j, configs, MCP serverpnpm nomik watch . # Auto-reindex on file changespnpm nomik onboard # Codebase briefing
pnpm nomik rules # Architecture rules evaluation
pnpm nomik communities # Functional clusters
pnpm nomik flows # Execution flow tracingpnpm nomik ci # scan → rules → guard → audit (all-in-one)
pnpm nomik ci --skip-scan # Skip scan if already scannedpnpm nomik pr-impact # Blast radius for current branch
pnpm nomik pr-impact --json # JSON output for CIpnpm nomik wiki --out ./wiki # Generate architecture wiki
pnpm nomik badge # Generate health badges
pnpm nomik changelog --since v1 # Auto-generate changelogpnpm nomik serve # Dashboard + MCP debug
pnpm nomik dashboard # REST API on port 4242pnpm nomik project list # List all projects
pnpm nomik project create X # Create project
pnpm nomik project switch X # Switch active project
pnpm nomik project info # Current project stats
pnpm nomik project delete X # Delete project + dataCreate a .env file at the project root:
NOMIK_GRAPH_URI=bolt://localhost:7687
NOMIK_GRAPH_USER=neo4j
NOMIK_GRAPH_PASS=nomik_local
NOMIK_PROJECT_ID=my-projectSee CLI & MCP Reference for all environment variables.