CodeEdit
Free code editor for Mac, written natively in Swift, with a built-in terminal, tasks and Git. Still in beta.
CodeEdit is a code editor written only for macOS in Swift, without Electron. It aims to feel like an Apple app, light like TextEdit for quick edits and closer to Xcode for larger projects, but for code that does not target Apple platforms.
It has syntax highlighting, autocomplete, jump to definition, project-wide find and replace, a built-in terminal and Git integration. Version 0.3.6 added a global search shortcut, task output in a full terminal emulator, Command-R and Command-period to start and stop tasks, and a Tasks menu. Open files now update when they change on disk, and you can show invisible characters with warnings for confusing Unicode.
Editor restoration brings back your files, tabs and positions between sessions. An experimental settings section installs language servers. The team describes CodeEdit as still in development and not yet ready for production work, so expect missing features and rough edges.
CodeEdit is free and open source under the MIT licence, built by a volunteer community that has committed to keeping it free. The current release, 0.3.6, needs macOS 13 or later.
Frequently asked questions
Is CodeEdit free?
Yes. CodeEdit is free with no paid tier, and the project says it will stay open source and free. It is funded by sponsors.
Is CodeEdit safe and open source?
Yes. The source code is on GitHub under the MIT licence and is developed in public. Keep in mind it is pre-release software, so keep backups and use version control for important work.
How do I install CodeEdit?
Download CodeEdit.dmg from codeedit.app or the GitHub releases page and drag it to Applications. With Homebrew, run brew install --cask codeedit.
What macOS version does CodeEdit need?
Release 0.3.6 needs macOS 13 Ventura or later. That release came out in August 2025 and is still the latest download, while development continues on GitHub.
How does CodeEdit compare to Nova?
Nova from Panic is a paid native Mac code editor with a stable release. CodeEdit shares the native approach and is free, but it is still in beta, with fewer features and occasional bugs.
Is CodeEdit ready to replace VS Code or Xcode?
Not yet. The team says CodeEdit is not recommended for production use. It is also not meant to replace Xcode for Apple platform apps, but to give other projects a native Mac editor.
Gallery
No images yet.
Alternatives to CodeEdit
Other Mac apps that do the same job as CodeEdit.

Zed
Free code editor for Mac with built-in collaboration, a terminal, a debugger and optional AI agents.
Developer ToolsFreemium
Also replaces Nova, Sublime Text and 1 more

VSCodium
Free code editor for Mac built from the VS Code source, without Microsoft telemetry or branding.
Developer ToolsFree
Also replaces Nova, Sublime Text and 1 more

Cursor
Code editor with an AI agent.
Developer ToolsFreemium
Also replaces Sublime Text and Visual Studio Code

CotEditor
Free text editor for Mac with syntax highlighting, regex find and replace and split panes.
WritingFree
Also replaces Sublime Text
More in Developer Tools

UTM
Free virtual machine app for Mac that runs Windows, Linux and older systems on Apple Silicon and Intel.
Developer ToolsFree

DB Browser for SQLite
Free SQLite database editor for Mac with a spreadsheet-style table browser and a SQL query tab.
Developer ToolsFree

Beekeeper Studio
Free SQL client for Mac for PostgreSQL, MySQL, SQLite and SQL Server with an autocomplete editor.
Developer ToolsFreemium

iTerm2
Free terminal emulator for Mac.
Developer ToolsFree

Xcodes
Free Xcode version manager for Mac that installs and switches Xcode versions with one click.
Developer ToolsFree

Sequel Ace
Free MySQL client for Mac for browsing, querying and editing MySQL and MariaDB databases.
Developer ToolsFree