Gortex for VS CodeGraph-aware code intelligence inside VS Code — powered by the Gortex daemon. The extension does three jobs at once:
PrerequisitesThe
Verify with If the binary lives somewhere unusual, set InstallVS Code → Extensions panel → search Gortex → Install. Or sideload a local build:
What you getStatus barA status bar item polls Activity Bar panelA new Gortex icon in the activity bar opens two tree views:
Native VS Code integrations (always on)Gortex plugs into VS Code's built-in surfaces, so you get graph-aware results through UI you already know:
Native integrations (opt-in)These shadow your language server, so they're off by default — turn each on individually:
Ambient enrichment (on by default)Graph-aware information shows up where you're already looking — no commands required:
Turn any of these off in Settings → Gortex if they're too noisy for your workflow. Problems-panel insights (opt-in)Enable Commands (palette:
|
| Command | Default chord (Mac) | Default chord (Win/Linux) |
|---|---|---|
| Find Symbol… | ⌘K then G |
Ctrl+K then G |
| Find Callers of Symbol Under Cursor | ⌘K then C |
Ctrl+K then C |
| Find Usages of Symbol Under Cursor | ⌘K then U |
Ctrl+K then U |
| Show Blast Radius (interactive webview) | ⌘K then B |
Ctrl+K then B |
| Start / Stop / Restart Daemon | — | — |
| Track / Untrack Current Workspace | — | — |
| Show Daemon Status | — | — |
| Show Daemon Logs | — | — |
| Refresh Gortex Views | — | — |
About chord shortcuts. A chord is two keystrokes in sequence — not pressed together. For
⌘K G: hold⌘and tapK, release both, then tapGon its own. VS Code shows "(⌘K) was pressed. Waiting for second key of chord…" at the bottom of the screen between the two presses — that's confirmation you got the first half right. If you accidentally hit⇧⌘Kinstead of⌘K, VS Code will delete the current line; that's a built-in shortcut, not us.Prefer non-chord shortcuts? Open
File → Preferences → Keyboard Shortcuts, searchgortex, click the pencil next to the command, and press whatever combo you want. The commands always work from the palette too — the chord defaults are just a convenience.
Settings
| Setting | Default | What it does |
|---|---|---|
gortex.binaryPath |
gortex |
Path to the gortex executable. |
gortex.autoTrackWorkspace |
true |
Prompt to track newly opened folders. |
gortex.statusBar.enabled |
true |
Toggle the status bar item. |
gortex.statusBar.refreshIntervalSec |
60 |
Daemon poll cadence. Daemon-control commands also force an immediate refresh. |
gortex.references.enabled |
false |
Route ⇧F12 Find All References through Gortex (opt-in — shadows your language server). |
gortex.implementations.enabled |
false |
Route ⌘F12 Go to Implementations through Gortex (opt-in). |
gortex.hover.enabled |
false |
Show X callers · Y dependents · Z usages when hovering a symbol (opt-in). |
gortex.codeLens.enabled |
false |
Render X callers · Y dependents inline above every function declaration (opt-in — polarizing). |
URL-handler install
You can also install via VS Code's MCP URL handler — useful for "install" buttons on docs pages:
vscode:mcp/install?%7B%22name%22%3A%22gortex%22%2C%22command%22%3A%22gortex%22%2C%22args%22%3A%5B%22mcp%22%5D%7D
Develop
npm install
npm run watch # TypeScript watch mode
Press F5 in VS Code to launch an Extension Development Host with this extension loaded.
Package + publish
npm run package # → gortex-0.1.1.vsix
npm run publish # requires `vsce login gortexhq`
License
MIT — see LICENSE.