System Online · V1.0

_

Your AI stops guessing. It starts knowing.

AI-native code intelligence platform. Build a persistent Knowledge Graph of your codebase and give your AI assistant a brain.

CursorWindsurfClaude DesktopNeo4jLocal-First
0+
Tests Passing
0
Languages
0
MCP Tools
0
CLI Commands
terminal
$ nomik scan ./my-saas-app
Files discovered 247
Nodes extracted 1,432
Edges resolved 3,891
Graph synced ✓ in 8.2s
$ nomik explain authenticateUser
Type: Function (async)
File: src/auth/service.ts:18
Callers: POST /api/login, authGuard, refreshSession
Writes: sessions, audit_log
Risk: HIGH (9 dependents)

How It Works

It doesn't replace your agent. It gives it long-term memory.

Without Nomik
$ grep -r "syncInventory" src/
38 matches found now what?
inventory.ts:15export async function syncInventory()
inventory.ts:78return syncInventory(retryOpts)
api-routes.ts:42await syncInventory(req.body)
restock.ts:23// calls syncInventory on schedule
inventory.test.ts:8import { syncInventory }
inventory.test.ts:31syncInventory(mockData)
inventory.test.ts:55expect(...).resolves
logger.ts:91// inventory sync metrics
webhook.ts:14// shopify callback
README.md:120## inventory docs
...+28 more in docs, tests, comments
With Nomik
> What breaks if I change syncInventory?
✓ 6 precise nodes — exactly what matters
SOURCEsyncInventory()
HANDLESPOST /api/inventory
CALLSrestockJob()
WRITES_TOproducts [DBTable]
CALLS_EXTERNALShopify API
CALLSnotifyLowStock [CronJob]
Data Flow
📁Codebase
⚙️Parser
🧠Knowledge Graph
🔌MCP Server
🤖Agent Context
Getting Started

Up and running in
2 commands.

No config files. No cloud. Just scan your codebase and plug into your AI editor.

01Install
$npm install -g @nomik-ai/cli

Install the Nomik CLI globally. One-time setup — works with any project from day one.

02Initialize
$nomik init

Scans your project and builds the knowledge graph. Files, functions, DB writes, imports — all captured.

03Connect your AI
$nomik setup-cursor

Injects Nomik into Cursor (or Windsurf, Claude Desktop) as an MCP server. Your AI now has graph context.

You're done.
Your AI now reasons over a live graph.
$ Terminal
Tutorial
npm install -g · nomik init · nomik setup-cursor
~30 seconds
Capabilities

21 MCP Tools.
Zero Hallucinations.

Your AI calls them directly. No file dumps, no context window overflow.

nm_search

Search for nodes by name, path, or pattern. Supports wildcards and case-insensitive matching.

"Find all auth-related functions"
nm_impact

Downstream impact analysis with confidence filtering. Which nodes break if a symbol is modified.

"What breaks if I change parseFile?"
nm_context

Rich context for a file or function: contains, calls, calledBy, imports, inheritance.

"Give me context for graph.service.ts"
nm_health

Full health metrics: dead code, god objects, god files, duplicates, all 17 node type counts.

"Are there any dead code or god objects?"
nm_explain

Full symbol explanation: type, file, callers, callees, edge counts, container context.

"Explain the createGraphService function"
nm_flows

Execution flow tracing from entry points (routes, events, queues) through the call graph.

"Trace the request lifecycle for /api/checkout"

Polyglot Support

TypeScriptJavaScriptPythonRustSQLC# / .NETMarkdown
nomik-cli v1.0.0
nomik initInitialize project + Neo4j
nomik scanParse files & build graph
nomik scan:incrementalGit diff-based selective re-scan
nomik statusConnection & project stats
nomik watchLive file monitoring
nomik queryRaw Cypher queries
nomik recentRecently modified nodes
nomik impactBlast-radius analysis
nomik explainFull symbol context
nomik pr-impactPR blast-radius (diff → graph)
nomik test-impactAffected test files
nomik renameGraph-aware rename
+ 21 more commands
Live Demo

See It In Action

Watch Nomik analyze impact, review PRs, and onboard — all from the CLI. Click "Run Demo" to start the interactive walkthrough.

nomik — interactive demo

Watch Nomik scan a codebase, analyze impact, and detect code health issues — all from the terminal.

AI Demo

Ask your codebase anything.
Get exact answers.

Watch Nomik reason through real engineering questions — tracing auth, ownership, and architecture in seconds.

What are the biggest modules in this codebase and what do they do?
Architecture
Nomik · Graph-powered reasoning
1 / 2

Real questions. Real answers. No hallucination.

Visualization

See your codebase
like never before.

Nomik builds a live knowledge graph of your entire codebase — explorable in 3D, searchable in milliseconds.

Graph · 3D mode
Nomik 3D knowledge graph — full codebase visualization
Full Graph View

Every file, function, and dependency — rendered as a living 3D graph. Navigate your entire codebase at a glance.

Search · Focus mode
Nomik focused search — function detail panel with callers and callees
Deep Function Context

Click any node to instantly see its callers, callees, file location, and properties — no grep, no guessing.

Nomik · Live demo
From the creator

One scan.
Your whole codebase,
explained.

Watch how Nomik scans a real project and instantly builds a navigable knowledge graph — file relationships, function chains, DB writes, and external calls — all visible in seconds.

Instant scan
Full graph built in under 10 seconds
🕸️
3D + 2D views
Explore by module, flow, or file
🧠
AI-ready context
Plug directly into Cursor, Windsurf, Claude

Grep vs. Graph

Stop drowning your AI in file dumps. Give it a structured graph.

❌ Without Nomik
🔍"What calls sendOrderConfirmation?" → AI greps the string
📄52 files mention it — comments, imports, logs, tests
🌊Context window overflows with irrelevant noise
Misses the queue consumer that retries failed emails
✅ With Nomik
🧬"What calls sendOrderConfirmation?" → AI queries the graph
🎯5 callers: checkout route, refund handler, queue, cron, webhook
🔗Full chain: Route → Function → SES API → orders [DBTable]
Catches the retry queue, the cron job, and the DB write
Graph Traversal Result
Function:sendOrderConfirmation()
WRITES_TODBTable:orders
CALLS_EXTERNALExternalAPI:SES
CALLSRoute:POST /api/checkout
CALLSFunction:handleRefund()
CONSUMES_JOBQueueJob:emailRetryQueue
Built & Tested

Built, Tested, Shipping.

Every feature works today. 100% local — no cloud, no data leaves your machine.

232
Tests Passing
📦
8
Packages
🔌
21
MCP Tools
⌨️
33
CLI Commands
🌐
7+
Languages
🔒
100%
Local & Private
npm install -g @nomik-ai/cli
TypeScriptNeo4jTree-sitterMCP SDKTurborepoPino