Supported AI Tools
Inspecto bridges the gap between your browser and your AI assistant. It supports multiple interaction modes depending on how your AI tool is architected.
When you use the structured onboarding flow or inspecto init, the CLI currently probes two install surfaces automatically: CLI tools and IDE extensions. Built-in IDE targets are still supported by the runtime, but they are not auto-detected by the CLI onboarding probe yet.
Onboarding
For most users, the default path is assistant-first onboarding:
- Run
inspecto integrations install <assistant> --host-ide <ide>from the target project root. - Follow the onboarding flow opened by the CLI.
- If onboarding did not open automatically, ask the assistant to set up Inspecto in this project.
- Use
inspecto integrations doctor <assistant> --host-ide <ide> --compactonly when you want to check blockers before install or troubleshoot.
Then open the app in the browser, use the launcher for Inspect mode or Annotate mode, and use Alt + Click anytime for Quick jump.
If you are setting up Inspecto manually in a terminal, use inspecto init as the guided fallback.
If you are building your own agent/runtime integration, use the structured onboarding flow directly:
inspecto onboard --json- if
statusisneeds_target_selection, rerun with--target <packagePath> - if
statusisneeds_confirmation, confirm the planned changes and rerun with--yes - complete the required
ideExtensionstep first (auto-install when possible, otherwise show install links/commands) - then follow
verificationguidance to restart or prompt for dev-server validation - if
statusiserror, runinspecto doctor --json
For field-level response semantics and status handling, see Onboarding Integrations and the onboarding command docs.
Interaction Modes
1. Extension Mode
The AI tool is installed as an IDE extension (e.g., in VS Code). Inspecto will use the IDE's custom URI schemes to dispatch the prompt to the AI chat panel.
Supported:
- GitHub Copilot (
copilot.extension) - Claude Code (
claude-code.extension) - Gemini Code Assist (
gemini.extension) - CodeX (
codex.extension)
2. Built-in Mode
The AI tool is natively integrated into a fork of the IDE. No extensions are required. Inspecto will open the local file and trigger the native AI chat panel.
Supported:
- Cursor (
cursor.builtin) - Trae (
trae.builtin)
3. CLI Mode
The AI tool runs entirely within the terminal. Inspecto will open a new terminal panel in your IDE, launch the CLI tool (if not already running), and paste the prompt.
Supported:
- Claude Code CLI (
claude-code.cli) - Trae CLI / Coco (
coco.cli) - Gemini CLI (
gemini.cli) - CodeX CLI (
codex.cli)
Switching Providers
The structured onboarding flow and init command will probe available CLI tools and VS Code-compatible extensions, then prompt you to select the default target. Workspace extension recommendations may also appear in that probe, so the result is best interpreted as available integration candidates rather than a strict list of locally installed AI tools.
To change it later, simply update your .inspecto/settings.local.json:
{
"provider.default": "claude-code.cli"
}Adding Custom CLI Arguments
If you are using CLI mode and want to pass specific arguments to your AI tool on startup (e.g., passing a specific flag to Claude), you can configure it via the settings file:
{
"provider.claude-code.cli.args": ["--dangerously-skip-permissions"]
}