Best open-source alternatives to Cursor IDE
An AI-first code editor built on VS Code.
Cursor is a fork of VS Code with deep AI integration for autocomplete, inline chat, and codebase-aware editing. It has gained adoption for its "Tab" autocomplete and multi-file context features. Teams on air-gapped networks or those concerned about code being sent to external servers look for self-hosted or open-source alternatives.
23 alternatives listed- MIT LicenseOpen Source — No Paywall
Hermes Agent is a self-improving AI assistant designed for people who want an agent that can remember, adapt, and operate across multiple interfaces. It supports a terminal-first workflow as well as messaging platforms such as Telegram, Discord, Slack, WhatsApp, Signal, and email, making it suitable for both individual use and unattended automation. The project emphasizes persistent memory, autonomous skill creation, and cross-session continuity. It can run with a variety of model providers, including hosted APIs and custom endpoints, and it includes features for scheduled jobs, tool usage, and parallel subagents. The README positions it as a flexible system for users who want an agent that can live on a local machine, VPS, or cloud/serverless environment while remaining controllable from chat or the CLI.
Cloud OptionalMulti-UserSourceFeatures:
- built-in learning loop
- skill creation and self-improvement
- cross-session memory and search
- scheduled automations
- subagents and parallel workstreams
+5 more
Auth:oauth - MIT LicenseOpen Source — No Paywall
OpenCode is an open source AI coding agent aimed at developers who want AI assistance for code-related work. It provides an interactive agent experience and includes multiple built-in agents for different tasks, such as a default build agent for full-access development work and a plan agent for read-only analysis and code exploration. The project can be installed via a shell install script, common package managers, or built from source, and it is also available as a beta desktop application for macOS, Windows, and Linux. The README points users to documentation for configuration and to a docs page describing the agent system, suggesting it is meant both as a command-line tool and as a desktop companion for coding workflows.
DockerPackage ManagerSourceFeatures:
- AI coding agent
- Desktop app
- Built-in build agent
- Read-only planning agent
- General subagent
+2 more
Claude Code is an agentic coding assistant designed for developers who want help directly in their terminal and related workflows. It is positioned as a tool that can understand a project’s codebase, assist with routine programming tasks, explain complex code, and help manage git operations through natural language commands. The project appears aimed at individual developers and teams working in local repositories, with usage extending to the terminal, IDEs, and even GitHub via @claude mentions. The README also highlights a plugin system for extending behavior with custom commands and agents, along with documentation and troubleshooting resources for setup and usage. It is backed by Anthropic and includes information about data collection and privacy safeguards.
Cloud RequiredBinaryPackage ManagerSourceFeatures:
- terminal-based coding assistant
- natural language commands
- codebase understanding
- routine task execution
- code explanation
+4 more
- Apache License 2.0Open Source — No Paywall
Codex CLI is a locally running coding agent from OpenAI designed to assist with software development tasks on a user's computer. The README positions it as part of a broader Codex ecosystem, with related experiences available in IDEs and as a desktop app, while also pointing users to a separate cloud-based Codex Web product. The project is aimed at developers who want an agentic coding assistant that can be installed on macOS, Linux, or Windows. Installation is supported through shell scripts, npm, Homebrew, and downloadable release binaries. For authentication, it works either through a ChatGPT account or, with extra setup, an API key.
Cloud OptionalDockerPackage ManagerBinarySourceFeatures:
- local execution
- IDE integration
- desktop app mode
- ChatGPT sign-in
- API key authentication
+1 more
Auth:oauthlocal - GNU Affero General Public License v3.0GNU General Public License v3.0Apache License 2.0Open Source — No Paywall
Zed is a high-performance code editor aimed at developers who want a fast, collaborative editing experience. It comes from the creators of Atom and Tree-sitter, which suggests a focus on modern editing infrastructure and language-aware tooling. The README presents Zed as a desktop application available for macOS, Linux, and Windows, with direct downloads and package-manager-based installation options. It also points contributors to platform-specific build instructions, indicating that the project is actively developed from source by the community and Zed Industries. The editor is positioned as a multiplayer product, but the README does not detail collaboration features beyond that description.
Multi-UserBinaryPackage ManagerSourceFeatures:
- multiplayer editing
- code editing
- macOS support
- Linux support
- Windows support
- MIT LicenseOpen Source — No Paywall
code-server is a browser-based version of VS Code that lets developers work from virtually any machine while running the editor and intensive tasks on a remote Linux server. It is aimed at people who want a consistent development environment, better performance for builds and downloads, and reduced battery use on laptops while traveling or working remotely. The project is distributed with an install script, manual installation instructions, and guides for deploying it to cloud providers or team infrastructure. The README also points users to setup, configuration, FAQ, and contribution documentation, and notes that team-oriented management is handled by the related coder/coder project.
Cloud OptionalSourcePackage ManagerFeatures:
- Browser-based VS Code
- Consistent development environment
- Cloud/server-side development
- Preserve local battery life
- Team deployment
- MIT LicenseOpen Core — Some Features Paid
OpenHands is an AI-driven development platform centered around agentic software engineering workflows. It offers multiple entry points: a composable Python SDK for building agents in code, a CLI for interactive use, and a local GUI for running agents on a laptop. The project is aimed at developers and teams that want to delegate coding tasks to AI systems while integrating with familiar tools and model providers. The README also describes a hosted cloud deployment and an enterprise self-hosted option. The cloud version adds collaboration-oriented capabilities such as multi-user support, RBAC, conversation sharing, and integrations with Slack, Jira, and Linear. For organizations, the enterprise edition can be deployed in a VPC via Kubernetes and is source-available under a separate license, while the core project remains MIT-licensed.
Cloud OptionalMulti-UserDockerKubernetesBinarySourceFeatures:
- composable Python agent SDK
- local agent execution
- cloud-scale agent execution
- CLI interface
- local GUI
+5 more
Auth:oauth - Apache License 2.0Open Source — No Paywall
Cline is an open source coding agent designed to work inside an IDE or from the terminal. It targets developers who want an assistant that can read a codebase, propose changes, run commands, and help fix errors while keeping the user in control through approval-based workflows. The project is organized into multiple surfaces: a CLI, a Kanban-style web task board for parallel agent work, editor integrations for VS Code and JetBrains, and an SDK for building custom agents and tools. It supports headless automation for CI/CD, scheduled agents, plugins, MCP servers, and integrations with messaging platforms, making it suitable for both interactive development and repeatable automation across projects.
Cloud OptionalMulti-UserMulti-TenantPackage ManagerFeatures:
- terminal CLI
- headless CI/CD mode
- VS Code extension
- JetBrains plugin
- codebase-aware edits
+5 more
- MIT LicenseOpen Source — No Paywall
Pi Agent Harness is a monorepo for the Pi project, centered on a self-extensible coding agent. It includes an interactive CLI, a runtime for tool calling and state management, a terminal UI library, and a unified LLM API layer that can work with multiple providers such as OpenAI, Anthropic, and Google. The project is aimed at developers building or using coding agents, especially in local or self-hosted workflows. The README emphasizes running Pi with the permissions of the launching user and suggests containerization or sandboxing for stronger isolation. It also documents development commands, test scripts, and a workflow for publishing OSS agent sessions, indicating that the project is meant to be actively developed and used in open-source coding-agent work.
Cloud OptionalSourceDockerFeatures:
- interactive coding agent CLI
- agent runtime with tool calling
- state management
- unified multi-provider LLM API
- terminal UI library
+2 more
- Apache License 2.0Open Source — No Paywall
goose is a native open source AI agent designed to run on a user’s machine. It is presented as a general-purpose assistant for code and non-code tasks such as research, writing, automation, and data analysis. The project targets people who want a local desktop application, a terminal-friendly CLI, or an embeddable API, all backed by a Rust implementation for portability and performance. The README emphasizes broad ecosystem support rather than a single provider. goose can connect to more than 15 model providers and can use either API keys or existing consumer subscriptions for services like Claude, ChatGPT, and Gemini through ACP. It also supports integration with 70+ extensions via the Model Context Protocol. The project is part of the Agentic AI Foundation at the Linux Foundation, and the README points users to installation, quickstart, tutorials, troubleshooting, and custom distribution documentation.
Cloud OptionalBinaryFeatures:
- desktop app
- CLI
- API
- code assistance
- workflow automation
+5 more
What to look for in a Cursor IDE alternative
Check whether the alternative can connect to self-hosted LLM endpoints (Ollama, local OpenAI-compatible servers) rather than requiring cloud API keys. Evaluate integration with existing IDE tooling — many developers have deep VS Code extension dependencies. Context indexing quality and latency on large monorepos are meaningful differentiators.
Other SaaS alternatives
- ChatGPT (23)
- Claude Code - CLI (16)
- Vercel / Heroku / Render (13)
- Notion (13)
- Make (Integromat) (9)
- Miro (8)
- v0 (7)
- Hotjar (7)
- Slack (6)
- Sentry (6)
- Airtable (6)
- Trello (6)
- Evernote (6)
- Auth0 (6)
- Jira (6)
- Microsoft Teams (5)
- Postman (5)
- Lovable (5)
- Zoom (5)
- Shopify (5)
- Asana (4)
- Microsoft OneNote (4)
- Calendly (4)
- Webflow (4)
- AutoCAD (4)
- Zendesk (4)
- Mailchimp (4)
- Dropbox (3)
- Datadog (3)
- Twilio (3)
- Midjourney (2)
- Apple iCloud (2)
- Google Workspace (2)
- 1Password (2)
- Canva (2)
- Loom (2)
- Buffer (2)
- Typeform (2)
- Microsoft OneDrive (1)
- HubSpot (1)
- GitHub (1)
- Bitbucket (1)
- Figma (1)
- Google Analytics (1)
- Intercom (1)
- Salesforce (1)
- Discord (1)
- monday.com (1)
- Grammarly (1)
- Authentik (1)
- Listmonk (1)
- Adobe Photoshop (1)
- Squarespace (1)
- WordPress.com (1)
- Microsoft 365 (1)

