CodeEdit
banner
codeedit.app
CodeEdit
@codeedit.app
The next generation code editor for macOS ✏️
Open source, free forever.

Build with us at http://github.com/CodeEditApp
Thanks for reading! You can update CodeEdit using the in-app updater or download the latest version from GitHub.

GitHub: github.com/CodeEditApp/...
Join our Discord: discord.gg/JaGdRXAPgX
August 26, 2025 at 8:43 PM
We've implemented performance improvements in our open-source Swift text view that reduces CPU time by up to 87% on each keystroke. The whole editor should feel more snappy!

Our text view is also now completely compatible with all available macOS accessibility APIs!

github.com/CodeEditApp/...
August 26, 2025 at 8:43 PM
For those of you who like to live life on the edge, we’ve included an experimental language server installation menu. From here, you can install servers for most languages. We’ll be iterating quickly, so expect frequent updates on this.
August 26, 2025 at 8:43 PM
We've added support for external file changes. If you lint a file, or pull changes from git, those changes will be reflected in your open editors. If there's a conflict, CodeEdit will prompt you to save your changes or use the updated version from disk.
August 26, 2025 at 8:43 PM
A long-time pain point when working across multiple files was that CodeEdit didn’t remember your place when switching tabs. That’s fixed! CodeEdit will remember your scroll position and cursor placements between tabs, and between sessions so you can pick up right where you left off.
August 26, 2025 at 8:43 PM
Drawing invisible characters is one of our oldest open issues. This release finally closes it! You can now enable invisible characters, and customize which ones show as well as the placeholders used in their place.
August 26, 2025 at 8:43 PM
Previously, tasks displayed their output as plain text. Now they run in a specialized terminal built just for tasks. They're interactive, output color, and everything else you'd expect from your terminal!
August 26, 2025 at 8:43 PM
As always, these options are completely customizable. You can replace the character rendered for each invisible character, and add or remove what characters codes you are warned about. You can also disable each setting entirely!
July 11, 2025 at 5:08 PM
July 7, 2025 at 7:19 PM
We've written a little more in detail on our blog, check it out!

Also a huge shoutout to George Tchelidze. Without him, these would have never come together. Go check out his project CircuitPro where he's using these packages too!

www.codeedit.app/blog/2025/07...
Introducing New Packages: WelcomeWindow and AboutWindow | CodeEdit Blog
We're excited to introduce two new SwiftUI packages to help you build amazing macOS apps: WelcomeWindow and AboutWindow.
www.codeedit.app
July 7, 2025 at 7:19 PM
AboutWindow is a slick upgrade for your about window. By default it includes your app's icon and version, but provides customization options to add more, such as contributors or licenses. Each page has a smooth animation that you can hook into with SwiftUI animations.

github.com/CodeEditApp/...
GitHub - CodeEditApp/AboutWindow: An about window for macOS applications.
An about window for macOS applications. Contribute to CodeEditApp/AboutWindow development by creating an account on GitHub.
github.com
July 7, 2025 at 7:19 PM
WelcomeWindow is a SwiftUI Scene that lets you create a welcome window similar to the one provided by Xcode and CodeEdit. For document-based apps, there's an easy-to-integrate recent document list. It comes with beautiful defaults, but can be customized to your taste.

github.com/CodeEditApp/...
GitHub - CodeEditApp/WelcomeWindow: A welcome window for macOS applications.
A welcome window for macOS applications. Contribute to CodeEditApp/WelcomeWindow development by creating an account on GitHub.
github.com
July 7, 2025 at 7:19 PM