HomeGetting Started
Quick Start
Get Started in 2 Minutes
Install the CLI, scan your project, and give your AI assistant a brain. Everything runs 100% locally — no cloud, no data leaves your machine.
Prerequisites
⬢
Node.js 20+
Required for Tree-sitter native bindings
🐳
Docker
For Neo4j graph database
Setup Steps
1
Install the CLI
Nomik is distributed as an npm package. Install it globally or use npx.
Global Install
terminal
Or use npx (no install)
terminal
2
Initialize & Start Neo4j
Run nomik init in your project directory. It creates config files and optionally starts Neo4j via Docker.
terminal
💡
Already have Neo4j? Run
nomik init --no-docker and point to your existing instance via .nomik/config.json.3
Scan Your Codebase
Point Nomik at your project. It parses all supported files and builds the knowledge graph.
terminal
4
Connect Your AI
One command auto-configures your IDE's MCP connection. No manual JSON editing required.
Cursor
cursor
Windsurf
windsurf
Claude Desktop
claude
ℹ
No server needed. In stdio mode, the IDE launches the MCP server automatically.
nomik serve is only for the visualization dashboard.5
Ask Your AI Anything
Your AI assistant now has a brain. Ask it architecture questions and get precise, graph-powered answers.
ai-assistant
ℹ
Source code will be open-sourced after the initial launch period. We believe in transparency — the full codebase will be publicly available under a source-available license. During early access, the CLI is free to use with no restrictions.
Resource Requirements
Nomik is lightweight. Here's what to expect for different codebase sizes:
| Codebase Size | RAM (Neo4j) | Disk | Scan Time |
|---|---|---|---|
| Small (<10K lines) | ~256MB | <100MB | <10s |
| Medium (10–100K lines) | ~512MB | <500MB | <60s |
| Large (100K–500K lines) | ~1GB | <2GB | <5min |
| Huge (>500K lines) | ~2GB | <5GB | <15min |