.vsix file for manual installation in any VS Code-compatible editor, or as a global npm package for terminal and CI use. Most users should start with the Marketplace — it handles updates automatically and requires no extra steps. If your editor isn’t connected to the Marketplace, or you need a specific version, use the .vsix route. Install the CLI separately whenever you want to run scans and gates outside the editor.
VS Code Marketplace (Preferred)
The Marketplace install gives you automatic updates and the simplest setup path.Open the Extensions panel
Press
Ctrl+Shift+X on Windows/Linux or Cmd+Shift+X on macOS to open the Extensions panel in VS Code.Install the extension
Click Install. VS Code downloads and activates the extension immediately — no restart required.
Manual VSIX Install
Download the.vsix file and install it yourself when you need to use Cursor, Windsurf, or VSCodium, or when your environment doesn’t have Marketplace access.
Download URL: https://www.iriscode.co/downloads/iris-code.vsix
Once you have the file, install it using your editor’s GUI or the command line:
Via the GUI (works in all editors):
- Open the Extensions panel (
Ctrl+Shift+X/Cmd+Shift+X) - Click the ⋯ menu at the top right of the panel
- Select Install from VSIX… and choose the downloaded file
- VS Code
- Cursor
- Windsurf
- VSCodium
CLI Install
The Iris CLI lets you scan files, run enforcement gates, audit dependencies, and aggregate TODOs from any terminal or CI pipeline — no VS Code required. Install it globally with npm:The CLI requires Node.js 18 or later. Run
node --version to check. If you need to upgrade Node, visit nodejs.org or use a version manager like nvm.System Requirements
| Component | Requirement |
|---|---|
| VS Code | Version 1.85 or later |
| Compatible editors | Cursor, Windsurf, VSCodium (any VS Code-compatible editor) |
| Node.js (CLI only) | Version 18 or later |
| Operating system | Windows, macOS, Linux |
- TypeScript —
.ts,.tsx - JavaScript —
.js,.jsx - Go —
.go - Python —
.py