IDE extensions
Agent and assistance surfaces that depend on a host editor.
| Criterion | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product identity | |||||||||||||||||||
| Source model | Proprietary↗ | Open source↗ | Open source↗ | Open source↗ | Split source↗ | Proprietary↗ | Proprietary↗ | Proprietary↗ | Proprietary↗ | Proprietary↗ | Open source↗ | Open source↗ | Open source↗ | Open source↗ | Open source↗ | Open source↗ | Proprietary↗ | Proprietary↗ | Proprietary↗ |
| Primary workflow object | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ | Host ide panel↗ |
| Product status | Active↗ | Unknown | Archived↗ | Unknown | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Active↗ | Archived↗ | Archived↗ | Active↗ | Active↗ | Active↗ |
| Execution and data boundary | |||||||||||||||||||
| Execution location | Host ide process, Vendor cloud↗ | Host ide process↗ | Host ide process↗ | Host ide process↗ | Host ide process, Local process, Vendor cloud↗ | Host ide process, Local process, Vendor cloud↗ | Host ide process, Local process, Vendor cloud↗ | Host ide process, Vendor cloud↗ | Host ide process, Vendor cloud↗ | Host ide process, Local process, Vendor cloud↗ | Host ide process, Local process, Vendor cloud↗ | Host ide process, Local daemon, User cloud↗ | Host ide process, Local process, Vendor cloud↗ | Host ide process, Local process, Vendor cloud↗ | Host ide process, Local daemon, Vendor cloud, User cloud↗ | Host ide process↗ | Host ide process, Vendor cloud↗ | Host ide process, Vendor cloud↗ | Host ide process, Vendor cloud, User cloud↗ |
| Host reach | |||||||||||||||||||
| Documented editor hosts | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| VS Code and compatible forks | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Built in↗ | Unknown | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ |
| JetBrains IDEs | Built in↗ | Unknown | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Unknown | Unknown | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ |
| Interaction | |||||||||||||||||||
| Inline completion | Built in↗ | Unknown | Built in↗ | Built in↗ | Unknown | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ |
| Agent panel | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Limited↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| Lifecycle | |||||||||||||||||||
| Background delegation | Built in↗ | Unknown | Unknown | Built in↗ | Limited↗ | Limited↗ | Limited↗ | Unknown | Unknown | Unknown | Built in↗ | Unknown | Limited↗ | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Isolated parallel agents | Unknown | Unknown | Unknown | Built in↗ | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Built in↗ | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Cloud or background session client | Built in↗ | Unknown | Unknown | Unknown | Built in↗ | Limited↗ | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
| Model access | |||||||||||||||||||
| Provider and model choice | Unknown | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Unknown | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ |
| BYOK, local, or self-hosted models | Unknown | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Unknown | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ |
| Context and tools | |||||||||||||||||||
| MCP servers | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Built in↗ | Unknown | Built in↗ | Built in↗ | Unknown | Built in↗ | Unknown |
| Recovery | |||||||||||||||||||
| Workspace checkpoints | Unknown | Built in↗ | Unknown | Built in↗ | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Built in↗ | Unknown | Unknown | Unknown | Unknown | Built in↗ | Unknown | Unknown | Unknown |
| Safety | |||||||||||||||||||
| Per-tool permissions | Unknown | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Limited↗ | Built in↗ | Built in↗ | Unknown | Built in↗ | Unknown | Unknown | Built in↗ | Limited↗ | Limited↗ | Unknown |
| Context | |||||||||||||||||||
| Codebase map or indexing | Built in↗ | Unknown | Built in↗ | Unknown | Unknown | Built in↗ | Unknown | Built in↗ | Built in↗ | Built in↗ | Unknown | Unknown | Unknown | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ | Built in↗ |
| Distribution | |||||||||||||||||||
| Install channel | IDE marketplaces↗ | VS Code Marketplace / Open VSX↗ | Unknown | VS Code and JetBrains marketplaces↗ | VS Code Marketplace / compatible forks↗ | VS Code Marketplace / bundled CLI↗ | JetBrains Marketplace↗ | IDE marketplaces↗ | Unknown | JetBrains Marketplace↗ | VS Code Marketplace / Open VSX↗ | IDE marketplaces / editor package managers↗ | Neovim plugin manager↗ | Neovim plugin manager↗ | IDE marketplaces / editor package managers↗ | Historical Marketplace, Open VSX, and VSIX; distribution ended↗ | IDE marketplaces and enterprise deployment↗ | JetBrains Marketplace↗ | VS Code and JetBrains marketplaces↗ |
| Execution | |||||||||||||||||||
| Tool execution boundary | Host IDE + GitHub cloud↗ | Host IDE↗ | Host IDE↗ | Host IDE + local agent manager↗ | Local Codex sidecar + OpenAI cloud↗ | Local bundled Claude Code CLI↗ | Local Claude Code CLI↗ | Host IDE + AWS cloud↗ | Host IDE + Google Cloud service↗ | Host IDE + selectable agents/models↗ | Host IDE + isolated local worktrees↗ | Host IDE + self-hosted Tabby server↗ | Neovim process + local ACP agents↗ | Neovim process + local ACP agents↗ | Local Refact agent/LSP + selectable server↗ | Host IDE workspace and local processes↗ | Host IDE with Tabnine-managed inference↗ | JetBrains host IDE with Devin-managed services↗ | Host IDE with Sourcegraph Enterprise service↗ |
| Open-source project | |||||||||||||||||||
| Repository metric scopeWhat the joined repository represents for this product column. | Not tracked | Product repository↗ | Product repository↗ | Product repository↗ | Public source tree↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Product repository↗ | Product repository↗ | Product repository↗ | Product repository↗ | Product repository↗ | Product repository↗ | Not tracked | Not tracked | Not tracked |
| Latest verified release | Not tracked | v4.1.15↗ | None published↗ | v7.4.23↗ | rust-v0.149.1↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | vscode@0.66.0↗ | v0.32.0↗ | v19.22.0↗ | release-v0.2↗ | release/v8.0.4↗ | v3.54.0↗ | Not tracked | Not tracked | Not tracked |
| Release date | Not tracked | 2026-08-23↗ | Not applicable↗ | 2026-08-20↗ | 2026-08-24↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 2026-08-20↗ | 2026-01-25↗ | 2026-07-31↗ | 2026-08-21↗ | 2026-05-14↗ | 2026-05-15↗ | Not tracked | Not tracked | Not tracked |
| Repository license | Not tracked | Apache-2.0↗ | Apache-2.0↗ | MIT↗ | Apache-2.0↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Apache-2.0↗ | Split: Apache-2.0 outside ee/ and separate enterprise terms under ee/↗ | Apache-2.0↗ | Apache-2.0↗ | BSD-3-Clause↗ | Apache-2.0↗ | Not tracked | Not tracked | Not tracked |
| Repository stars | Not tracked | 66.7K↗ | 35.6K↗ | 27K↗ | 115.8K↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 122↗ | 33.8K↗ | 6.8K↗ | 18.1K↗ | 3.5K↗ | 24.3K↗ | Not tracked | Not tracked | Not tracked |
| Repository forks | Not tracked | 7.2K↗ | 5.3K↗ | 3.1K↗ | 17.7K↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 53↗ | 1.8K↗ | 446↗ | 848↗ | 317↗ | 3.4K↗ | Not tracked | Not tracked | Not tracked |
| Open repository issues | Not tracked | 1.1K↗ | 935↗ | 588↗ | 13.6K↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 31↗ | 331↗ | 14↗ | 49↗ | 2↗ | 1K↗ | Not tracked | Not tracked | Not tracked |
| Contributor entries | Not tracked | 321↗ | 507↗ | 1.2K↗ | 573↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 22↗ | 119↗ | 198↗ | 283↗ | 38↗ | 303↗ | Not tracked | Not tracked | Not tracked |
| Source lines at measured refPinned to a verified stable release, a clearly labelled prerelease, or an exact default-branch commit. | Not tracked | 749.5K↗ | 287.7K↗ | 1M↗ | 1.3M↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 134.2K↗ | 129.7K↗ | 71.8K↗ | 32.5K↗ | 390.5K↗ | 283.2K↗ | Not tracked | Not tracked | Not tracked |
| Primary language | Not tracked | TypeScript 97.31%↗ | TypeScript 83.64%↗ | TypeScript 82.55%↗ | Rust 96.28%↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | TypeScript 89.17%↗ | Rust 92.86%↗ | Lua 98.86%↗ | Lua 82.89%↗ | Rust 63.92%↗ | TypeScript 90.61%↗ | Not tracked | Not tracked | Not tracked |
| Repository size | Not tracked | 545.1 MB↗ | 851.8 MB↗ | 580.3 MB↗ | 554.1 MB↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 340.7 MB↗ | 106.7 MB↗ | 9.7 MB↗ | 4.7 MB↗ | 156.4 MB↗ | 359.4 MB↗ | Not tracked | Not tracked | Not tracked |
| Repository last push | Not tracked | 2026-08-23↗ | 2026-08-22↗ | 2026-08-24↗ | 2026-08-24↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 2026-08-23↗ | 2026-06-30↗ | 2026-08-23↗ | 2026-08-23↗ | 2026-05-30↗ | 2026-05-15↗ | Not tracked | Not tracked | Not tracked |
| Repository status | Not tracked | Active repository↗ | Active repository↗ | Active repository↗ | Active repository↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | Active repository↗ | Active repository↗ | Active repository↗ | Active repository↗ | Archived↗ | Archived↗ | Not tracked | Not tracked | Not tracked |
| Repository data refreshed | Not tracked | 2026-08-24↗ | 2026-08-24↗ | 2026-08-24↗ | 2026-08-24↗ | Not tracked | Not tracked | Not tracked | Not tracked | Not tracked | 2026-08-24↗ | 2026-08-24↗ | 2026-08-24↗ | 2026-08-24↗ | 2026-08-24↗ | 2026-08-24↗ | Not tracked | Not tracked | Not tracked |
No comparison rows match this view.