Semantic code intelligence powered by Kin's graph engine.
- Entity Explorer -- Browse functions, classes, modules, and other entities in a sidebar tree view grouped by kind.
- Semantic Search -- Ctrl+Shift+P > "Kin: Semantic Search" to find entities by name with quick navigation to source.
- Entity Trace -- Right-click in the editor to trace an entity through the dependency graph.
- Status Bar -- Live entity count in the bottom bar. Click for a graph overview.
- Graph Overview -- See entity counts, edge counts, and kind breakdowns at a glance.
- The
kinCLI binary must be installed (~/.kin/bin/kinor on PATH). - A Kin-initialized repository (
.kin/directory in workspace root).
- Build the extension:
npm install && npm run compile - Package:
npx @vscode/vsce package - Install the
.vsixfile in VS Code: Extensions > "..." > "Install from VSIX..."
Or for development: open this folder in VS Code and press F5 to launch the Extension Development Host.
| Setting | Default | Description |
|---|---|---|
kin.binaryPath |
"" |
Path to the kin binary. Empty = auto-detect. |
kin.autoStart |
true |
Auto-activate when .kin/ exists in workspace. |
| Command | Description |
|---|---|
Kin: Semantic Search |
Search entities by name |
Kin: Graph Overview |
Show graph statistics |
Kin: Trace Entity |
Trace entity through the graph |
Kin: Initialize Repository |
Run kin init |
Kin: Show Status |
Show Kin status |
Kin: Refresh Explorer |
Re-index the entity tree |
Apache-2.0. Copyright 2026 Firelock LLC.