License & Deployment Mix: 14 tools – 11 OSS, 0 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

Note: CLI/IDE clients of cloud LLM APIs.

What Are AI Development Tools?

AI development tools (also called AI coding assistants, AI pair programmers, or agentic coding tools) are software that uses large language models (LLMs) to help developers write, edit, debug, review, and ship code. They range from simple autocomplete engines to fully autonomous coding agents that can read a codebase, plan changes, write code across multiple files, run tests, fix failures, and create pull requests – all with minimal human intervention.

This category also includes orchestration and session management tools – software that sits above the coding agents, coordinating workflows, tracking sessions, managing checkpoints, and adding structured processes to otherwise free-form AI interactions.

AI development tools solve several problems for individual developers and engineering teams:

  • Velocity – AI can generate boilerplate, implement well-understood patterns, and handle tedious refactoring much faster than a human
  • Context switching – agents with large context windows can hold an entire codebase in memory and make consistent cross-file changes
  • Knowledge augmentation – models trained on billions of lines of code can suggest idiomatic patterns for unfamiliar languages and frameworks
  • Review and quality – AI can review PRs, flag security issues, suggest improvements, and run audits faster than manual review
  • Onboarding – new team members can use AI assistants to explore and understand unfamiliar codebases

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison

These tools split into two interface classes. Terminal (CLI/TUI) agents – Claude Code, Gemini CLI, Aider, OpenCode, Crush – suit automated, scriptable, headless, and over-SSH work, where they integrate far better than a GUI. The non-terminal (GUI / IDE / web) tools – Cursor, Windsurf, GitHub Copilot, Continue, Cody, Kandev – favour interactive editing. The Interface table below records each tool’s class alongside its vi-mode and multi-repo support.


Tool Overview

ToolTypeVendorLicenseLanguage
Claude CodeCLI/TUI agentAnthropicMITTypeScript
Gemini CLICLI/TUI agentGoogleApache-2.0TypeScript
AiderCLI agentOpen sourceApache-2.0Python
CrushCLI/TUI agentCharmbraceletMITGo
OpenCodeCLI/TUI agentAnomaly (SST)MITTypeScript
CursorAI IDEAnysphereProprietaryElectron
WindsurfAI IDEOpenAI (Codeium)ProprietaryElectron
GitHub CopilotIDE extensionGitHub/MicrosoftProprietaryN/A
ContinueIDE extensionContinueApache-2.0TypeScript
CodyIDE extensionSourcegraphMIT (client)TypeScript
gstackOrchestrationGarry Tan (YC)MITTypeScript
EntireSession trackingEntire.ioMITGo
gwsWorkspace API CLIGoogle (unofficial)Apache-2.0Rust

Pricing Comparison

ToolFree TierIndividualTeamEnterprise
Claude CodeNoAPI tokens or $20/mo (Pro)$30/user/mo (Team)Custom
Gemini CLIYes (1K req/day)Free (personal)Vertex AI billingCustom
AiderYes (BYO keys)API tokens onlyAPI tokens onlyN/A
CrushYes (BYO keys)API tokens onlyAPI tokens onlyN/A
OpenCodeYes (BYO keys)API tokens onlyAPI tokens onlyN/A
CursorYes (limited)$20/mo (Pro)$40/user/moCustom
WindsurfYes (limited)$20/mo (Pro)$40/user/moCustom
GitHub CopilotYes (limited)$10/mo (Pro)$19/user/mo$39/user/mo
ContinueYes$3/M tokens$20/seat/moCustom
CodyYes (limited)$9/mo (Pro)N/ACustom
gstackYes (free)Free (MIT)Free (MIT)N/A
EntireYes (free)Free (MIT)Free (MIT)TBD
gwsYes (free)Free (Apache-2.0)Free (Apache-2.0)N/A

Capabilities Comparison

ToolCode GenAgenticMulti-FileGit IntegrationCode Review
Claude CodeYesYes (full)YesDeep (commits, PRs)Yes
Gemini CLIYesYes (full)YesBasicNo
AiderYesYesYesAuto-commitNo
CrushYesYesYesBasicNo
OpenCodeYesYes (full)YesBasicNo
CursorYesYes (agents)YesPR integrationYes
WindsurfYesYes (Cascade)YesBasicNo
GitHub CopilotYesYes (agent mode)YesDeep (issues→PRs)Yes
ContinueYesYes (AI checks)YesPR status checksYes
CodyYesLimitedYesNoNo
gstackVia ClaudeVia ClaudeVia ClaudeVia ClaudeYes (/review)
EntireNoNoNoCheckpoint branchNo
gwsNoNo (API tool)NoN/ANo

Extensibility & Integration

ToolMCP SupportHooks/SkillsMulti-ModelAPI/SDK
Claude CodeYes (first-class)Yes (hooks, skills)No (Claude only)Yes (npm SDK)
Gemini CLIYesGEMINI.mdNo (Gemini only)No
AiderNoLint/test hooksYes (any LLM)No
CrushYesConfig-basedYes (any LLM)No
OpenCodeYesConfig-basedYes (any LLM)Yes (server)
CursorNoCursor rulesYes (multi-model)No
WindsurfNoNoYes (multi-model)No
GitHub CopilotLimitedCustom instructionsYes (multi-model)Yes (Copilot API)
ContinueYesCustom promptsYes (BYO model)Yes (CLI)
CodyNoCustom promptsYes (multi-model)No
gstackVia Claude28 slash commandsYes (Claude + Codex)No
EntireNoNoNo (tracker only)CLI
gwsYes (MCP server)100+ agent skillsNo (Google APIs)Yes (npm)

Deployment & Platform

ToolCLIVS CodeJetBrainsWebCloud Agent
Claude CodeYesYes (ext)Yes (ext)YesNo
Gemini CLIYesNoNoNoNo
AiderYesNo (watch mode)NoNoNo
CrushYes (TUI)NoNoNoNo
OpenCodeYes (TUI)Yes (ext)NoYesNo
CursorYesN/A (is IDE)NoNoYes
WindsurfNoN/A (is IDE)Yes (plugin)NoNo
GitHub CopilotYesYesYesYes (github.com)Yes
ContinueYes (cn)YesYesNoNo
CodyNoYesYesYesNo
gstackYes (via Claude)NoNoNoNo
EntireYesNoNoNoNo
gwsYesNoNoNoNo

Interface Class, Vi Mode & Multi-Repo Access

Each tool’s interface class (Terminal = CLI/TUI; Non-terminal = GUI / IDE / web), whether it ships a built-in vim / vi modal-editing mode, and whether it has controlled access to more than one repository at once. “No” vi mode = none shipped today (some have open requests). Multi-repo: Yes = multiple repos/dirs at once; controlled = with documented per-repo access control; Single = one repo at a time.

ToolClassInterfaceVi modeMulti-repo access
Claude CodeTerminalCLI + TUIYes (/vim)Yes (--add-dir allow-list)
Gemini CLITerminalCLI + TUIYes (/vim)Yes (--include-directories)
AiderTerminalCLIYes (--vim)Single (one repo)
OpenCodeTerminalCLI + TUINo (req #6537)Single (per project)
CrushTerminalTUINo (req #1199)Single (per project)
gwsTerminalCLINoN/A (not repo-scoped)
gstackTerminal¹in host agentNoN/A (harness; per host)
EntireTerminalCLI + TUINoSingle (per repo)
CursorNon-terminal²GUI IDEYes (cursor-agent)Yes (controlled; multi-root)
WindsurfNon-terminalGUI IDEEditor plugin onlyYes (controlled; Ent indexing)
GitHub CopilotNon-terminal²IDE extNoYes (controlled; Enterprise)
ContinueNon-terminal²IDE extNoSingle (workspace)
CodyNon-terminal²IDE extNoYes (controlled; Enterprise)
KandevNon-terminalWeb UINoYes (worktree per repo)

¹ gstack runs as slash-command skills inside a terminal host agent (Claude Code / Codex), so its interface and multi-repo reach are the host’s. ² Also ships a CLI (Cursor cursor-agent, Continue cn, Cody CLI, Copilot CLI), but the primary, access-controlled surface is the GUI / editor.

Interface class: the Terminal group (Claude Code, Gemini CLI, Aider, OpenCode, Crush; plus the gws / gstack / Entire utilities) suits headless and scriptable use; the Non-terminal group targets interactive editing.

Vi mode today: only Claude Code, Gemini CLI, Aider, and Cursor ship a built-in vi/vim modal-editing mode. Crush and OpenCode have open feature requests; Windsurf offers vim only via the VS Code VSCodeVim extension in its editor (not in the AI chat); Cody, Continue, and the Copilot CLI have none.

Multi-repo access: among the internal terminal agents, only Claude Code (--add-dir) and Gemini CLI (--include-directories) span several repos in one session – via a local per-directory allow-list, not org-scoped RBAC. Aider, OpenCode, and Crush are single-repo. Enterprise-grade controlled multi-repo access (indexing that respects code-host repo permissions) is a non-terminal-tool trait: Cursor, Windsurf, GitHub Copilot, and Cody.


SSO / Enterprise Features

ToolOIDCSAMLSCIMAudit LogData Policy
Claude CodeEnterpriseEnterpriseNoEnterpriseZero retention (Enterprise)
Gemini CLIGoogle OAuthVertex IAMNoVertex logsGoogle Cloud DLP
AiderN/A (BYO keys)N/AN/ANoLocal only
CrushN/A (BYO keys)N/AN/ANoLocal only
OpenCodeN/A (BYO keys)N/AN/ANoLocal only
CursorEnterpriseEnterpriseNoBusiness+SOC 2
WindsurfEnterpriseEnterpriseNoTeams+Government edition
GitHub CopilotVia GitHubVia GitHubVia GitHubEnterpriseIP indemnity (Business+)
ContinueEnterpriseEnterpriseNoEnterpriseSelf-hosted option
CodyEnterpriseEnterpriseNoEnterpriseSelf-hosted Sourcegraph
gstackN/A (MIT)N/AN/ANoLocal only
EntireN/A (MIT)N/AN/AGit-basedLocal only
gwsGoogle OAuthN/AN/AGoogle adminGoogle Cloud

Open Source Comparison

ToolLicenseSource AvailableSelf-HostedBYO Model
Claude CodeMITYesClient only (API required)No
Gemini CLIApache-2.0YesClient only (API required)No
AiderApache-2.0YesFully (BYO keys)Yes
CrushMITYesFully (BYO keys)Yes
OpenCodeMITYesFully (BYO keys; self-run server)Yes
CursorProprietaryNoNoNo (multi-model via Cursor)
WindsurfProprietaryNoNoNo (multi-model via Windsurf)
GitHub CopilotProprietaryNoNoNo
ContinueApache-2.0YesYes (extension + local LLM)Yes
CodyMIT (client)Yes (client)Enterprise (self-hosted Sourcegraph)Yes
gstackMITYesYes (wraps Claude Code)No (Claude required)
EntireMITYesFully (Git-based storage)N/A
gwsApache-2.0YesFully (local CLI)N/A (API tool)

Best for data sovereignty: Aider + local model (Ollama), Crush + local model, Continue + local model. These combinations keep all code and prompts on-premises with no external API calls.


Cost & Usage Tracking

AI development tools are developer-workstation software, not server-side services, so there is no metrics endpoint to scrape. Cost and usage tracking still matters:

  • API token costs – track spending across Anthropic, OpenAI, Google APIs via billing dashboards or API usage endpoints
  • Entire – captures token usage per session; data stored in Git (can be extracted for reporting)
  • Enterprise dashboards – Copilot, Cursor, and Claude Team/Enterprise provide admin usage dashboards
  • Custom telemetry – gstack supports opt-in Supabase telemetry for sprint metrics

Tools

14 tools.

Aider

Aider is an open-source command-line AI pair programming tool. It runs in the terminal and lets developers pair program with any LLM to edit code in existing Git repositories.

License: Apache-2.0 (OSS) · Kind: cli · Deploy: native, package · SSO: none

Website · Source

Claude Code

Claude Code is Anthropic’s agentic coding assistant. It runs in the terminal (or IDE) and can autonomously read files, write code, execute shell commands, run tests, fix failures, create commits, and open pull requests.

License: MIT (OSS) · Kind: cli · Deploy: native, package · SSO: none

Website · Source

Cody (Sourcegraph)

Cody is Sourcegraph’s AI coding assistant. Its key differentiator is deep code search context – Cody leverages Sourcegraph’s code search and intelligence platform to retrieve context from across entire organizations’ codebases, not jus…

License: MIT (OSS) · Kind: library · Deploy: package · SSO: none

Website · Source

Continue

Continue is an open-source AI code assistant that has evolved from a pure IDE extension into a platform focused on “AI checks” – source-controlled agents that run as GitHub status checks on every pull request.

License: Apache-2.0 (OSS) · Kind: library · Deploy: package · SSO: none

Website · Source

Crush (formerly OpenCode)

Crush is a terminal-based AI coding assistant with a rich TUI (text user interface) built on Bubble Tea, the Go TUI framework from Charmbracelet.

License: MIT (OSS) · Kind: cli · Deploy: native, package · SSO: none

Website · Source

Cursor

Cursor is an AI-powered code editor built as a fork of VS Code by Anysphere, Inc. It embeds AI deeply into the editing experience with agents, Tab autocomplete, inline editing, and code review.

License: Proprietary (proprietary) · Kind: desktop · Deploy: native · SSO: none

Website

Entire

Entire is an AI coding session tracker and checkpoint manager that hooks into the Git workflow to capture everything AI agents do during development sessions – prompts, responses, files touched, token usage, and tool calls.

License: MIT (OSS) · Kind: cli · Deploy: native, package · SSO: none

Website · Source

Gemini CLI

Gemini CLI is Google’s open-source AI coding agent for the terminal. It brings Gemini models (Gemini 3 Pro and Flash) directly into the command line, providing intelligent coding assistance, code generation, codebase analysis, and automatio…

License: Apache-2.0 (OSS) · Kind: cli · Deploy: native, package · SSO: none

Website · Source

GitHub Copilot

GitHub Copilot is a widely adopted AI coding assistant offering inline completions, chat, agent mode, and a cloud coding agent, powered by multiple models across popular IDEs.

License: Proprietary (proprietary) · Kind: library · Deploy: package, saas · SSO: none

Website

Google Workspace CLI (gws)

Google Workspace CLI (gws) is an open-source, unified command-line tool covering every Google Workspace API, with AI agent skills, an MCP server mode, and structured JSON output for automation.

License: Apache-2.0 (OSS) · Kind: cli · Deploy: native, package · SSO: none

Website · Source

gstack

gstack is an orchestration framework that sits on top of Claude Code and transforms it into a “virtual engineering team” with specialized roles – CEO, engineer, designer, QA lead, security officer, and release manager.

License: MIT (OSS) · Kind: cli · Deploy: native, package · SSO: none

Website · Source

Kandev

Kandev is a self-hosted, server-first AI development environment that orchestrates 20+ coding agents in parallel behind a kanban board and IDE-like workspace.

License: AGPL-3.0 (OSS) · Kind: web · Deploy: docker, native · SSO: none

Website · Source

OpenCode

OpenCode is an open-source, provider-agnostic terminal AI coding agent (opencode.ai) with a client/server architecture, LSP and MCP support, built by Anomaly.

License: MIT (OSS) · Kind: cli · Deploy: native, package · SSO: none

Website · Source

Windsurf

Windsurf is an AI-powered IDE originally created by Codeium. OpenAI acquired the product line, and it is now operated by Cognition, Inc. It markets itself as “the most intuitive AI coding experience, built to keep you in flow.”

License: Proprietary (proprietary) · Kind: desktop · Deploy: native · SSO: none

Website

ResorsIT Tools Catalog Search