The short answer. For most people writing code on a Mac, Visual Studio Code or its AI-integrated descendant Cursor, because the extension ecosystem is the deciding factor and neither alternative matches it. If you want an editor that starts instantly and stays out of the way, Sublime Text or Zed. If you want modal editing with modern tooling, Neovim. If you want a Mac-native editor built by a Mac developer, Nova. If the licence itself matters to you, VSCodium is the same editor without Microsoft’s branding and telemetry.
This guide covers 15 code editors for macOS. Every fact below is drawn from the same verified records that back each app’s own page. The recommendations are our editorial judgment, not payment. Last verified 2026-10-05.
Quick comparison
| App | What it is | Pricing | Licence | Version |
|---|---|---|---|---|
| Android Studio | code editor | Open source | not published | 2026.2.1.8 |
| Aurora Editor | code editor | Open source | MIT | — |
| Brackets | code editor | Open source | not published | 2.2.1 |
| Cate | code editor | Open source | MIT | 2.0.5 |
| CodeEdit | code editor | Open source | MIT | 0.3.6 |
| CodeRunner | code editor | not published | not published | 4.5 |
| Cursor | code editor | Freemium | Proprietary | 3.23.12 |
| Deco IDE | code editor | Open source | AGPL-3.0 | 0.7.1 |
| Neovim | code editor | Open source | Apache-2.0, with parts under the Vim license | 0.12.5 |
| Nova | code editor | One-time purchase | not published | 14.1 |
| Sublime Text | code editor | Paid | Proprietary (Sublime HQ EULA) | 4215 |
| Visual Studio Code | code editor | Open source | MIT | 1.140.0 |
| VSCodium | code editor | Open source | MIT | 1.135.06055 |
| Devin Desktop | code editor | Freemium | proprietary | 3.10.48 |
| Zed | code editor | Open source | GPL-3.0 | 1.22.0 |
What actually decides this
- Extension ecosystem. The single biggest factor. Language support, linters and formatters come from extensions, and an editor with a thin ecosystem leaves you writing the tooling yourself.
- Startup and memory. Electron-based editors cost more memory and take longer to open. Whether that matters depends on how often you open a file versus live inside one editor all day.
- Modal or modeless. Modal editing is a real investment with a real payoff. Choosing it because it looks efficient and abandoning it after a week is the most common wasted effort in this category.
- Where AI assistance sits. An editor built around AI assistance, a plugin inside a conventional editor, or none at all. This is now a genuine fork in the category rather than a feature.
- Licence and telemetry. Some builds of the same editor differ only in branding and what they report back. If that matters to you, it is worth checking which build you are installing.
Our picks
- Visual Studio Code — Nearly every language and tool has an extension written for it, and the answer to most problems is already written down somewhere. Choose it when you want the widest extension ecosystem and the most documentation when something breaks.
- Cursor — It is built around assisted editing rather than adding it as an extension, which changes how the features are reached. Choose it when you want AI assistance integrated into the editing workflow rather than bolted on.
- Zed — It is written as a native application, so it starts and scrolls differently from the Electron-based options. Choose it when you want something that opens immediately and is built natively.
- Neovim — Modal editing plus a modern plugin system, in an editor that runs in the same window as everything else you do. Choose it when you already work in a terminal and want the editor to live there too.
- VSCodium — It is built from the same source with the vendor-specific telemetry and branding removed, so extensions and settings carry over. Choose it when you want the familiar editor without the vendor telemetry.
The apps
Android Studio
Android Studio is a code editor for macOS. The official IDE for Android, based on Intellij IDEA. It is open source.
Android Studio is listed with current version 2026.2.1.8.
Full profile and verified facts for Android Studio →
Aurora Editor
Aurora Editor is a code editor for macOS. Lightweight Code Editor (IDE) for macOS. It is released under MIT.
What it does. Aurora Editor is a IDE built by the community, for the community, and written in Swift for the best native performance and feel for macOS.
Full profile and verified facts for Aurora Editor →
Brackets
Brackets is a code editor for macOS. A modern, open source text editor that understands web design. It is open source.
What it does. Brackets has evolved into Phoenix Code — a free, open-source code editor with live preview for HTML, CSS, and JavaScript. Download for Windows, macOS, Linux, or try at phcode.dev.
Brackets is listed with current version 2.2.1.
Full profile and verified facts for Brackets →
Cate
Cate is a code editor for macOS. Open-source IDE on an infinite zoomable canvas, with editor, terminal, browser, and AI agent panels arranged in a spatial workspace. It is released under MIT.
What it does. An infinite zoomable canvas where terminals, editors, and browsers float spatially. Code the way you think.
Cate is listed with current version 2.0.5.
Full profile and verified facts for Cate →
CodeEdit
CodeEdit is a code editor for macOS. A lightweight, natively-built editor. Open source. Free forever. It is released under MIT.
What it does. A lightweight, natively built editor. Open source. Free forever.
CodeEdit is listed with current version 0.3.6.
Full profile and verified facts for CodeEdit →
CodeRunner
CodeRunner is a code editor for macOS. Lightweight, multi-language programming text editor and IDE. Its pricing is not published.
What it does. A lightweight, multi-language programming text editor and IDE for macOS.
CodeRunner is listed with current version 4.5.
Full profile and verified facts for CodeRunner →
Cursor
Cursor is a code editor for macOS. AI code editor with autocomplete, chat, and coding agent features. It is released under Proprietary. It is freemium.
Strengths. Runs in the terminal and integrates with Slack and GitHub, not only as a desktop editor. According to the developer, lets you choose the model per task from OpenAI, Anthropic and Google alongside Cursor’s own Composer models. The Hobby tier is free and requires no credit card.
Trade-offs. Past the free tier it is a subscription — Individual is $20 per month and Teams is $40 per user per month — and the free Hobby tier caps Agent requests. It is proprietary and distributed as a fork of Visual Studio Code, so its extension and settings compatibility is inherited from that upstream rather than independently designed. Cursor is proprietary and closed source. The minimum macOS version is not stated in the sources Nuanyue tracks.
Not for. Windows or Linux desktop users — the platform recorded for Cursor is macOS. Developers who need an open-source editor — Cursor is proprietary and closed source. Anyone wanting to avoid a recurring cost — past the free Hobby tier it is a per-user subscription.
What it does. AI agent that plans and writes changes across a codebase. Inline autocomplete and Cmd+K targeted edits. Cloud agents that run in parallel and continue while the laptop is closed. Choice of frontier models from OpenAI, Anthropic, Google and Cursor’s own Composer.
Cursor is listed with current version 3.23.12.
Full profile and verified facts for Cursor →
Deco IDE
Deco IDE is a code editor for macOS. The best IDE for building React Native apps. It is released under AGPL-3.0.
What it does. The best IDE for building React Native apps is now free and open source.
Deco IDE is listed with current version 0.7.1.
Full profile and verified facts for Deco IDE →
Neovim
Neovim is a code editor for macOS. Vim fork that keeps the modal editing model and rebuilds the internals: Lua configuration, an embedded LSP client, tree-sitter parsing and a built-in terminal. It is released under Apache-2.0, with parts under the Vim license.
Strengths. Free and open source, with no paid tier, account or telemetry. According to the developer, language Server Protocol support and tree-sitter are built in rather than bolted on, so completion and diagnostics need no extra plugin layer. According to the developer, configuration is Lua, and the entire editor is exposed through a Lua API.
Trade-offs. Productivity depends on configuration; the editor is minimal until you write or adopt a config. According to the developer, the macOS builds are not notarized, so the archive needs xattr -c before it will open without a warning. No universal macOS build and no installer: you choose an architecture and extract a tarball onto your PATH. The pre-built macOS binaries require macOS 10.15 Catalina or later. Apple Silicon and Intel Macs need different downloads; there is no single universal build.
Not for. Anyone who wants an editor that is productive immediately — VS Code or Zed are the better starting point. Users who do not want to maintain a configuration, since Neovim’s strength is also its setup cost. People on macOS 10.14 or earlier, as the pre-built binaries require macOS 10.15.
What it does. Keeps Vim’s modal editing, key bindings, macros and registers, so existing Vim habits carry over. Configuration in Lua instead of Vimscript, with the whole editor exposed through a Lua API. A built-in Language Server Protocol client, so completion, diagnostics and refactoring work without a separate plugin manager setup. tree-sitter integration for syntax highlighting and structural text objects.
Neovim is listed with current version 0.12.5.
Full profile and verified facts for Neovim →
Nova
Nova is a code editor for macOS. Panic’s native Mac code editor and IDE, sold as a one-time $99 licence, with language server support, built-in debugging, file transfers and a JavaScript extensions API. It is one-time purchase.
Strengths. According to the developer, ships as a native Mac application built on Apple frameworks rather than a wrapped web app. Brings the editor, terminal, Git, debugging, tasks and live previews into a single workspace. Integrates with language servers and can install them, so completion and diagnostics do not require third-party extensions.
Trade-offs. Costs $99 USD, where several competing editors are free. Major updates stop after the first year unless the licence is renewed at $49 USD per year. Closed source, so the editor cannot be inspected or independently rebuilt. Mac-only; there is no Windows or Linux version. The minimum macOS version is not stated in the sources Nuanyue tracks.
Not for. Anyone who needs a free editor — Nova is a paid product. Teams that need Windows or Linux clients, since Nova is Mac-only. Users who need to inspect the editor’s source, which is not published.
What it does. Native Mac editor and IDE built on Apple frameworks. Language server integration, with Nova able to install servers itself. Built-in debugging with a debugging sidebar, console and breakpoints. Remote file browsing, editing and publishing from inside the editor.
Nova is listed with current version 14.1.
Full profile and verified facts for Nova →
Sublime Text
Sublime Text is a code editor for macOS. A native, cross-platform text and code editor known for speed, with a Python-based package ecosystem and a paid licence that can be evaluated indefinitely. It is released under Proprietary (Sublime HQ EULA). It is paid.
Strengths. Native rather than Electron-based, and the current macOS build is a universal binary with Apple Silicon support. One licence key covers all of the buyer’s computers and operating systems, and a personal licence includes three years of updates. Extensions are written against a documented Python API, so packages can add functionality the editor does not ship with.
Trade-offs. Continued use requires a paid licence; after the three years of updates included with a purchase, an upgrade is needed to keep receiving updates. It is closed source, and its extension ecosystem is community-run rather than a curated first-party marketplace like Visual Studio Code’s.
Not for. Anyone who needs free software — continued use requires a paid licence. People who want a curated first-party extension marketplace — Sublime’s ecosystem is community-run.
What it does. GPU rendering for the interface. Native Apple Silicon support via a universal macOS binary. Tab Multi-Select for splitting the interface across tabs. Context-aware auto-complete based on project code.
Sublime Text is listed with current version 4215.
Full profile and verified facts for Sublime Text →
Visual Studio Code
Visual Studio Code is a code editor for macOS. Microsoft’s free, MIT-licensed source code editor for macOS, with a large extension marketplace, built-in Git and integrated debugging. It is released under MIT.
Strengths. Free of charge and published under the MIT licence, with the source on GitHub. Ships a separate macOS build for Apple Silicon, Intel and a universal binary. According to the developer, the download is under 200 MB with a disk footprint under 500 MB, and Microsoft recommends only 1 GB of RAM.
Trade-offs. According to the developer, macOS support is tied to Apple security-update windows — typically the current release plus the two before it — so older macOS versions lose support without a fixed end-of-life version. According to the developer, microsoft states it is not supported in app-virtualisation environments or on non-persistent virtual machines. The distributed builds are not the same artefact as the open-source repository: Microsoft’s marketplace and telemetry are part of the official binary.
Not for. Anyone on macOS versions that no longer receive Apple security updates — support is tied to that window. Users who want a build free of Microsoft’s marketplace and telemetry — the official binary differs from the open-source repository.
What it does. Integrated terminal and Git integration. Debugger with breakpoints and variable inspection. Extension marketplace with language and tooling support. IntelliSense code completion.
Visual Studio Code is listed with current version 1.140.0.
Full profile and verified facts for Visual Studio Code →
VSCodium
VSCodium is a code editor for macOS. Freely-licensed, telemetry-free binaries of Microsoft’s VS Code source, built by a community project and distributed under the MIT licence. It is released under MIT.
Strengths. According to the developer, ships with telemetry disabled, which is the main difference from Microsoft’s build. The binaries are MIT-licensed, where Microsoft’s distributed product carries a proprietary licence. Is built from Microsoft’s own vscode repository by an automated pipeline, not a hand-maintained fork.
Trade-offs. The default extension gallery is Open VSX rather than Microsoft’s marketplace, so familiar extensions may be absent. Microsoft’s marketplace terms restrict its offerings to Visual Studio products, so VSCodium cannot use it by default. Microsoft’s C# and C++ debuggers are licensed to run only in the official VS Code build. Some proprietary extensions are hard-coded to the official build and cannot be made to work. The project notes that extensions in the Microsoft marketplace may be non-free and forbid use in non-Microsoft products.
Not for. Anyone who depends on extensions that exist only in Microsoft’s marketplace and cannot be installed another way. Teams relying on Microsoft’s Remote Development extensions or its C# and C++ debuggers, which are licensed to work only with the official build.
What it does. Built from Microsoft’s open-source vscode repository rather than being a fork. Telemetry disabled in the shipped binaries. Microsoft branding and licensing replaced with an MIT-licensed build. Open VSX Registry as the default extension gallery.
VSCodium is listed with current version 1.135.06055.
Full profile and verified facts for VSCodium →
Devin Desktop
Devin Desktop is a code editor for macOS. Cognition’s agent-first code editor, formerly Windsurf: a full IDE with an Agent Command Center for running local and cloud coding agents from one Kanban board. It is released under proprietary. It is freemium.
Strengths. According to the developer, the Agent Command Center manages several local and cloud agents from one board instead of one chat panel. Speaks the open Agent Client Protocol, so Codex, Claude Agent, OpenCode and in-house agents run in the same interface. Existing Windsurf and VS Code extensions, keybindings and language servers keep working after the rename.
Trade-offs. The free tier has a light quota and limited model availability, so agentic work quickly needs a paid plan. Subscriptions start at $20 a month and run to $200 a month, with usage beyond the quota billed at API pricing. The rename left the product spread across several domains: downloads still come from windsurf-stable.codeiumdata.com. Renamed from Windsurf on 2 June 2026 and now sold under Cognition’s Devin branding; documentation and download URLs still use windsurf and codeium domains. The legacy Cascade agent was supported only through 1 July 2026, so configurations built around it have had to migrate to Devin Local.
Not for. Anyone who wants a free, open-source editor — Zed and VS Code are the alternatives. Users who do not want a subscription, since the useful quotas sit behind the paid tiers. Anyone who needs a Windows or Linux guide: Cognition ships desktop builds for both, but this entry documents the macOS build.
What it does. Agent Command Center: a Kanban board showing every local and cloud agent, with statuses such as running, waiting for review and done. Spaces, which group sessions, pull requests, files and context so several agents can share the same working state. Agent Client Protocol support, so Codex, Claude Agent, OpenCode and in-house agents run inside the same interface. A full IDE underneath: syntax highlighting, autocomplete, debugging, extensions, language servers and keybindings.
Devin Desktop is listed with current version 3.10.48.
Full profile and verified facts for Devin Desktop →
Zed
Zed is a code editor for macOS. GPU-accelerated, Rust-written code editor with real-time multiplayer collaboration and built-in AI agents. It is released under GPL-3.0.
Strengths. According to the developer, written from scratch in Rust and GPU-accelerated, which is the basis of its speed claims. According to the developer, supports real-time multiplayer editing and remote development in the same editor. Can run with the user’s own API keys or external agents instead of a Zed-hosted plan.
Trade-offs. The free Personal plan caps accepted edit predictions at 2,000; unlimited predictions require Pro. Pro bills usage-based beyond the included $5 of tokens, at API list price plus 10%. Business admin features such as SSO, SAML and SCIM are stated as planned, not available. AI plans are billed on top of the editor, with usage-based billing beyond the included credits on Pro. Apple Silicon support is not stated in the sources Nuanyue tracks.
Not for. Anyone who needs the AI features without paying — edit prediction is limited to 2,000 accepted predictions on the free plan. Users who want a large extension marketplace — Zed relies on LSP and a smaller extension set instead.
What it does. Written in Rust and GPU-rendered, for low typing latency and fast startup. Real-time multiplayer: edit the same project with other people, with shared screens. Remote development, where the code runs on a server and the Mac runs only the UI. Agentic editing with parallel AI agents, plus an inline assistant.
Zed is listed with current version 1.22.0.
Full profile and verified facts for Zed →
How to choose
- No licence fee, source available. Android Studio, Aurora Editor, Brackets, Cate, CodeEdit, Deco IDE, Neovim, Visual Studio Code, VSCodium and Zed — the source can be read and, under the terms of each licence, reused.
- One-time purchase. Nova — you pay once.
- Freemium. Cursor and Devin Desktop — free to use, with paid tiers for additional features.
- Paid. Sublime Text — a paid product.
- Pricing not published in our data. CodeRunner — check the developer’s own site before assuming anything about cost.
Open source: Android Studio, Aurora Editor, Brackets, Cate, CodeEdit, Deco IDE, Neovim, Visual Studio Code, VSCodium and Zed (10 of 15).
Common mistakes
- Choosing an editor by its screenshot. The editor you keep is the one whose keybindings you stop thinking about, and that takes weeks.
- Adopting modal editing and a full plugin configuration at the same time. When it goes wrong you will not know which change caused it.
- Judging an AI-assisted editor without checking what it sends where. These tools differ in whether your code leaves the machine, and that is a decision worth making deliberately.
- Installing an editor for one language and never revisiting it. The extension you needed three years ago may now be unnecessary.
How this guide was put together
Each app’s facts come from its own record: the developer’s own pages and repository, the App Store listing where one exists, and the documentation, each with a source grade and an access date. Where a fact rests on the developer’s own statement rather than on something we verified independently, the sentence says so. Where our data has no value for something, the guide says “not published” instead of guessing.
A price appears here only where the record carries one from a stated source; the guide never estimates one, and it records the pricing model alongside so the two can be read together. Prices change and vary by region, so each app links to its own page for the current detail.
The facts and the recommendations are kept apart on purpose. Everything in the app entries, the comparison table and the answers above is composed from the records. The short answer, the criteria and the picks are our editorial judgment: they reflect what we would choose and why, and they are not paid for. Where we make a recommendation we name the condition it applies under, because we do not call anything “the best” without explaining the criteria.
Verified 2026-10-05.
Frequently Asked Questions
How do I choose between these code editors?
There is no single answer — it depends on what you need. This guide covers 15 code editors: Android Studio, Aurora Editor, Brackets, Cate, CodeEdit, CodeRunner, Cursor, Deco IDE, Neovim, Nova, Sublime Text, Visual Studio Code, VSCodium, Devin Desktop and Zed. They differ mainly in pricing model, licence and the trade-offs each one carries. Pick by the trade-off you care about rather than by rank.
Are these code editors free?
Pricing across this group: open source (Android Studio, Aurora Editor, Brackets, Cate, CodeEdit, Deco IDE, Neovim, Visual Studio Code, VSCodium and Zed), not published (CodeRunner), freemium (Cursor and Devin Desktop), one-time purchase (Nova) and paid (Sublime Text). Where we list pricing as not published, the developer does not state a model we could verify — check their own site before assuming anything about cost. We quote a price only where the record carries one from a stated source, and we never estimate one. Prices change and vary by region and by store, so always check the developer’s own page for the current figure.
Which of these code editors are open source?
Android Studio (not published), Aurora Editor (MIT), Brackets (not published), Cate (MIT), CodeEdit (MIT), Deco IDE (AGPL-3.0), Neovim (Apache-2.0, with parts under the Vim license), Visual Studio Code (MIT), VSCodium (MIT) and Zed (GPL-3.0) are open source.
Do these code editors support Apple Silicon?
Apple Silicon support is explicitly stated for Cursor, Neovim, Sublime Text, Visual Studio Code, VSCodium and Devin Desktop. For the others our data does not carry an explicit statement either way, so we do not infer one.
How do I choose between them?
Start with how you pay: the guide groups these apps by pricing model, because the budget is the constraint most people actually have. Then check the trade-offs listed for each app: the limitations are the part that decides most people’s choice, because they describe what the app will not do for you.
Who should not use these apps?
Cursor, Neovim, Nova, Sublime Text, Visual Studio Code, VSCodium, Devin Desktop and Zed each list an audience they are explicitly not aimed at. Those notes come from the same verified records as the rest of this guide, and they are worth reading before you install anything.
When was this data last verified?
The facts in this guide were last confirmed on 2026-10-05. Every app page carries its own verification dates and source list, so you can check any individual claim.
