Find your
way in.
Free file analysis in the editor you already use. No account required. Choose your registry, install Iris Code, open a supported file.
VS Code Marketplace
VS Code
Installation instructions
VS Code
- Open the Extensions panel (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "Iris Code" and click Install
- Open any supported file - the panel populates with no configuration
Open VSX
Cursor · Windsurf · VSCodium · Trae
Installation instructions
Cursor · Windsurf · VSCodium · Trae
- Open the Extensions panel (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "Iris Code" and click Install
- These editors read the Open VSX registry, so updates arrive automatically
JetBrains Marketplace
IntelliJ IDEA · WebStorm · PyCharm · GoLand · PhpStorm · Rider · RubyMine · CLion · Android Studio
Installation instructions
IntelliJ IDEA · WebStorm · PyCharm · GoLand · PhpStorm · Rider · RubyMine · CLion · Android Studio
Install the LSP4IJ plugin first, then restart the IDE fully - JetBrains registers file-type associations at startup. Analysis, diagnostics, and the Iris Code panel come from the same engine as the VS Code extension.
- Open Settings → Plugins (Ctrl+Alt+S / Cmd+,)
- Search the Marketplace tab for "Iris Code" and click Install
- Restart the IDE, then open the Iris Code tool window from the right sidebar
Install from the registry your editor reads for automatic updates. VS Code-family and JetBrains IDEs use the same analysis engine and rules.
Prefer the terminal?
Install @iris-code/cli to scan files, gate CI builds, and audit dependencies. Works without an editor in any terminal or pipeline.
Explore the CLInpm install -g @iris-code/cli@latestiris check src/cancel_order.tsYour first file, before your first account.
A health score, a named finding, a line to inspect. Try the example, then install Iris Code in your editor.
cancel_order.tsillustrativeexport async function cancelOrder(id: string) {const token = "ghp_a83x0Pf2Le..."const rows = await db.query("select * from o where id=" + id)console.log("cancelling", id) // debug output}
An example, not a scan of your code. File analysis is Free; blocking a push requires configured Pro enforcement.
Open any supported file. No command or account is required for the first file review.