Code IDEs

Products organized around files, projects, and an editor window.

Compare code ides across platforms, source model, execution boundary, workflow, and current open-source project data.
CriterionVisual Studio Code1.134.0Cursor IDEDevin DesktopZedv1.16.1IntelliJ IDEAEclipse Theia IDETraeCodeQoder IDEAntigravity IDEAndroid StudioPositron2026.08.2-4Onlookv0.2.32Lapcev0.4.6Helix25.07.1KiroVoidVisual StudioReplit Project Editorstagewisestagewise@1.29.0
Product identity
Source modelSplit sourceProprietaryProprietaryOpen sourceSplit sourceOpen sourceProprietaryProprietaryProprietaryUnknownSource availableOpen sourceOpen sourceOpen sourceProprietaryOpen sourceProprietaryHosted serviceOpen source
Primary workflow objectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or projectFile or project
Product statusActiveActiveActiveActiveActiveActiveActiveActiveActiveActiveActiveActiveActiveActiveActiveArchivedActiveActiveActive
IDE specializationGeneral software developmentGeneral software developmentGeneral software developmentGeneral software developmentJava, Kotlin, and the JVM ecosystemGeneral softwareGeneral softwareGeneral softwareGeneral softwareAndroidData scienceReact/Next.js/Tailwind visual web designGeneral software development with modal editingTerminal-first modal code editingGeneral software development with spec-driven workflowsGeneral software developmentWindows, .NET, C++, and game developmentHosted application building and deploymentAgentic web and application development
AI feature boundaryBuilt-in, bundled first-party extension, optional extension, or third-party integration.Core agent host plus first-party and third-party harness extensionsBuilt into Cursor; plugins, skills, MCP, and rules extend itBuilt-in Devin Local harness shared with Devin CLIBuilt-in Zed Agent plus ACP external agents and terminal threadsOptional first-party AI Assistant plugin; integrated IDE MCP serverBuilt-in, opt-in Theia AIBuilt into TraeCodeBuilt into Qoder IDEBuilt into Antigravity IDEIntegrated Gemini service in the shipped IDEBundled first-party Posit AssistantBuilt into the open-source editorExperimental Copilot completion; no first-party agent panel establishedNo built-in AI; external LSP or CLI integrationsBuilt-in IDE client for Kiro's shared ACP harnessBuilt into the archived open-source desktop appIntegrated GitHub Copilot extensionAgent is built into the hosted editorAgents are built into the IDE
Release channelMonthly stable and continuously published InsidersActive desktop releaseStable desktop plus Devin Desktop Next prereleaseWeekly stable and preview channelsActive stable unified desktop productActiveActive desktop releaseActive stable desktop releaseActive desktop releaseActive stable desktop releaseActive stable desktop releaseActive development; hosted next product early accessActive stable desktop releasesStable GitHub releases; nightly by building masterActive IDE 1.x stable channelArchived; historical binaries retainedActive stable releasesContinuously delivered hosted productActive open-source releases
Execution and data boundary
Execution locationLocal process, Vendor cloud, Ssh hostLocal process, Vendor cloudLocal process, Vendor cloudLocal processLocal process, Ssh host, ContainerLocal process, Container, User cloudLocal process, Vendor cloudLocal process, Vendor cloud, Ssh hostLocal process, Vendor cloudLocal process, Vendor cloudLocal process, Ssh host, Container, Vendor cloudContainer, Vendor cloud, User cloudLocal process, Ssh hostLocal processLocal process, Vendor cloudLocal processLocal process, Vendor cloudVendor cloudLocal process, Vendor cloud
Core editing
Project tree and editorBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inUnknownLimitedBuilt inLimitedBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt in
Integrated terminalBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inLimitedBuilt inNot availableBuilt inBuilt inBuilt inUnknownBuilt in
AI interaction
Agent modeBuilt inBuilt inBuilt inBuilt inVia extensionBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inUnknownUnknownBuilt inBuilt inBuilt inBuilt inBuilt in
Background agent jobsBuilt inBuilt inUnknownBuilt inUnknownUnknownLimitedBuilt inBuilt inLimitedUnknownLimitedUnknownUnknownBuilt inUnknownUnknownBuilt inUnknown
Inline code predictionVia extensionBuilt inBuilt inBuilt inVia extensionBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inUnknownLimitedLimitedUnknownBuilt inBuilt inUnknownUnknown
Agent tools
Agent can run shell commandsBuilt inBuilt inBuilt inBuilt inVia extensionBuilt inUnknownBuilt inBuilt inLimitedBuilt inLimitedUnknownUnknownBuilt inUnknownBuilt inBuilt inBuilt in
MCP toolsBuilt inBuilt inBuilt inBuilt inBuilt inBuilt inUnknownBuilt inBuilt inBuilt inBuilt inBuilt inUnknownUnknownBuilt inUnknownUnknownUnknownUnknown
Browser and preview toolsPreview-only, embedded browser, visual annotation, or browser agent.Integrated browser with built-in agent browser toolsIntegrated browser pane with first-party agent toolsBrowser previewsUnknownUnknownUnknownEmbedded browser in SOLOBuilt-in browser and annotationBrowser agentEmulator and connected-device inspection and controlWeb search; no IDE browser agent documentedLive preview and visual DOM editorUnknownUnknownBuilt-in web search and fetch toolsUnknownUnknownBuilt inBuilt in
Agent workflow
Parallel agent sessionsBuilt inBuilt inUnknownBuilt inUnknownUnknownBuilt inBuilt inBuilt inBuilt inUnknownUnknownUnknownUnknownBuilt inUnknownUnknownBuilt inUnknown
Isolation
Git worktree isolationBuilt inBuilt inUnknownBuilt inBuilt inUnknownUnknownBuilt inUnknownUnknownUnknownLimitedUnknownUnknownUnknownUnknownUnknownLimitedUnknown
Agent sandboxThe documented containment boundary for agent-run commands.Optional filesystem and network sandbox on macOS and Linux/WSLWorkspace filesystem and configurable network sandbox for terminal commandsUnknownOptional terminal and fetch sandbox on macOS, Linux, and Windows/WSLUnknownUnknownLimitedSeatbelt, Windows vendor sandbox, or bubblewrapOptional Seatbelt or nsjail; platform dependentUnknownOptional Seatbelt or bubblewrap; Windows allowlist onlyUnknownUnknownUnknownUnknownUnknownUnknownBuilt inUnknown
Review
Agent change reviewBuilt inBuilt inBuilt inBuilt inVia extensionBuilt inLimitedBuilt inBuilt inBuilt inBuilt inBuilt inUnknownUnknownBuilt inBuilt inBuilt inBuilt inBuilt in
Agent verification loopTests, builds, diagnostics, browser inspection, or device/emulator checks available to the agent.Terminal, diagnostics, tests, and interactive browser verificationReview diffs and run checks inside CursorLocal agent code execution, terminal, Quick Review, and browser previewsTerminal commands, project diagnostics, and change reviewCommands and tests via AI Assistant agentsTests and diagnosticsInteractive preview and console debugging; test execution not establishedGoal loop and verification artifactsTerminal and browser verification artifactsBuilds, build-error diagnosis, emulator, and connected-device checksR/Python execution, terminal, tests, and buildsPreview and checkpoints; test loop unverifiedUnknownUnknownShell, diagnostics, editor-native code analysis, checkpoints, and rewindUnknownUnknownLive preview, console, and checkpointsBuilt in
Execution
Remote workspace executionBuilt inBuilt inBuilt inBuilt inBuilt inLimitedUnknownBuilt inUnknownUnknownBuilt inBuilt inBuilt inUnknownBuilt inUnknownUnknownUnknownUnknown
Model access
Model accessVendor-only, BYOK, compatible endpoints, local models, or self-hosted inference.Built-in providers, extension providers, and BYOKCursor models and third-party frontier modelsDevin-managed selectable editor modelsZed-hosted and configured external providersJetBrains AI, provider accounts, BYOK, or local models via AI AssistantCloud APIs, compatible endpoints, or Ollama/localVendor-managed modelsVendor models and BYOKGoogle-managed modelsGemini default and configured supported providersBYOK, compatible endpoints, Ollama/local, or Posit AIOpenRouter and external apply-model providersExperimental GitHub Copilot integrationExternal LSP or CLI integrations onlyKiro model catalog and Auto routingDirect provider access, BYOK, and local modelsGitHub Copilot managed modelsReplit-managed agent modesMultiple providers and models
Safety
Agent permission modelApproval scopes, per-tool policies, workspace trust, or unrestricted execution.Session autonomy, per-tool approval, URL approval, and terminal policiesAuto-review, allowlists, per-tool approval, and unrestricted run modesUnknownPer-tool allow, deny, or confirmation rulesPer-agent operation modes with approve, deny, or automatic authorizationPer-tool permissionsUnknownCommand confirmation, hooks, or Full AccessTool and terminal policiesTool permissions and change reviewNormal, Auto, YOLO, Restricted, and per-tool rulesUnknownUnknownUnknownCapability rules with deny, ask, and allow plus IDE autonomy modeUnknownUnknownUnknownUnknown
Open-source project
Repository metric scopeWhat the joined repository represents for this product column.Public source treeNot trackedNot trackedProduct repositoryPublic source treeProduct repositoryNot trackedNot trackedNot trackedNot trackedProduct repositoryProduct repositoryProduct repositoryProduct repositoryNot trackedProduct repositoryNot trackedNot trackedProduct repository
Latest verified release1.134.0Not trackedNot trackedv1.16.1None publishedv1.74.100 · repository tagNot trackedNot trackedNot trackedNot tracked2026.08.2-4v0.2.32v0.4.625.07.1Not trackedv1.3.4 · repository tagNot trackedNot trackedstagewise@1.29.0
Release date2026-08-19Not trackedNot tracked2026-08-19Not applicableNot applicableNot trackedNot trackedNot trackedNot tracked2026-08-212025-07-172026-01-212025-07-18Not trackedNot applicableNot trackedNot tracked2026-08-15
Repository licenseMITNot trackedNot trackedMixed: GPL-3.0-or-later, Apache-2.0, and AGPL-3.0-or-later componentsMixed: Apache-2.0 source, JetBrains Open Source Build terms, and third-party licensesMITNot trackedNot trackedNot trackedNot trackedElastic-2.0Apache-2.0Apache-2.0MPL-2.0Not trackedApache-2.0Not trackedNot trackedAGPL-3.0
Repository stars189.4KNot trackedNot tracked89.1K20.5K604Not trackedNot trackedNot trackedNot tracked4.2K26.5K38.8K45.9KNot tracked28.8KNot trackedNot tracked6.8K
Repository forks41.8KNot trackedNot tracked10.2K6K247Not trackedNot trackedNot trackedNot tracked1712.1K1.3K3.7KNot tracked2.6KNot trackedNot tracked508
Open repository issues20KNot trackedNot tracked3.2K156115Not trackedNot trackedNot trackedNot tracked1.8K3788981.6KNot tracked307Not trackedNot tracked17
Contributor entries3.2KNot trackedNot tracked2.2K2.6K40Not trackedNot trackedNot trackedNot tracked601081901.4KNot tracked50Not trackedNot tracked19
Source lines at measured refPinned to a verified stable release, a clearly labelled prerelease, or an exact default-branch commit.3MNot trackedNot tracked1.4M11.2M4.8KNot trackedNot trackedNot trackedNot tracked3.1M98.5K62.6K103.4KNot tracked1.4MNot trackedNot tracked250.3K
Primary languageTypeScript 95.97%Not trackedNot trackedRust 97.42%Java 46.25%TypeScript 53.64%Not trackedNot trackedNot trackedNot trackedTypeScript 92.65%TypeScript 99.23%Rust 98.68%Rust 76.43%Not trackedTypeScript 95.22%Not trackedNot trackedTypeScript 97.74%
Repository size1.3 GBNot trackedNot tracked495.3 MB5.6 GB9.7 MBNot trackedNot trackedNot trackedNot tracked294.7 MB81.1 MB28.0 MB87.8 MBNot tracked35.2 MBNot trackedNot tracked105.5 MB
Repository last push2026-08-24Not trackedNot tracked2026-08-242026-08-242026-08-24Not trackedNot trackedNot trackedNot tracked2026-08-242026-07-222026-07-152026-08-18Not tracked2026-06-02Not trackedNot tracked2026-08-17
Repository statusActive repositoryNot trackedNot trackedActive repositoryActive repositoryActive repositoryNot trackedNot trackedNot trackedNot trackedActive repositoryActive repositoryActive repositoryActive repositoryNot trackedArchivedNot trackedNot trackedActive repository
Repository data refreshed2026-08-24Not trackedNot tracked2026-08-242026-08-242026-08-24Not trackedNot trackedNot trackedNot tracked2026-08-242026-08-242026-08-242026-08-24Not tracked2026-08-24Not trackedNot tracked2026-08-24

No comparison rows match this view.