Indexes TypeScript declaration graphs from node_modules so agents and tools can search symbols in milliseconds.
npm install -g @nativecontextindex/clicurl -fsSL https://nativecontextindex.com/install.sh | shInstallation · cargo install for source builds
In a repo with package.json and node_modules:
nci init -y
nci index
nci query find "useState" --limit 5Optional: MCP (@nativecontextindex/mcp) · Quickstart · CLI
Apache-2.0
TypeScript apps, Rust nci-engine, and npm wrappers. From the repo root:
pnpm install
pnpm build| Package | Role |
|---|---|
packages/nci-engine |
Rust nci binary |
packages/nci |
npm CLI shim + vendor binary |
packages/nci-mcp |
MCP stdio server |
packages/nci-core |
TS indexer libraries |
apps/web |
Docs site |
pnpm exec turbo run <task> --filter=<package> for one package. install.sh is synced to apps/web/public/ on web prebuild.