CodeEdit is a native macOS code editor written in Swift that provides an alternative to Electron-based editors and language-specific IDEs.
The project addresses the limitation that most modern code editors rely on cross-platform frameworks like Electron, which cannot fully utilize macOS system resources, while specialized tools like Xcode serve only Apple platform development. CodeEdit takes a native approach by building entirely for macOS using Swift and SwiftUI, enabling developers working on non-Apple projects to experience the same system integration and performance that Xcode users enjoy. The editor includes syntax highlighting, code completion, project find and replace, snippets, an integrated terminal, task running, debugging, git integration, code review capabilities, and an extension system.
The tool suits developers who work on macOS and want a lightweight editor that can scale to more complex workflows without the resource overhead of Electron-based alternatives. It is explicitly stated to be in development and not yet recommended for production use, though pre-release versions are available for testing. The project's commitment is to remain open source and free, designed to feel native to macOS through adherence to Apple's human interface guidelines and development patterns.
The project maintains active community engagement through Discord and GitHub Discussions, including weekly Saturday meetings to discuss development priorities. Development appears focused on building out core editor functionality while maintaining the native macOS experience as a foundational principle.