CotEditor is a lightweight plain text editor for macOS that prioritizes native system integration and accessibility for users ranging from beginners to advanced developers.
The editor addresses the need for a text editor that respects macOS conventions and behaviors rather than imposing its own design language. It achieves this by building directly on Cocoa's document-based application architecture and leveraging native text system APIs. The tool handles a wide range of plain text formats with accurate encoding support and predictable editing behavior, while maintaining a deliberately minimal feature set to avoid overwhelming users with unnecessary options and configuration choices.
CotEditor suits developers and writers who work primarily on macOS and value an editor that feels like a native system application. It is particularly appropriate for those who prefer simplicity and correct text handling over extensive customization. The project explicitly rejects features that deviate from standard macOS behavior, even when common in other editors, making it the right choice for users who want their tools to integrate seamlessly with the operating system rather than stand apart from it. The editor is available through the Mac App Store and supports multiple languages including English, Chinese variants, and numerous European languages.
The project maintains a strict policy of supporting only the latest two major macOS releases, which allows it to adopt new system technologies promptly while keeping the maintenance burden manageable. Development occurs in Swift using Cocoa frameworks, with the sandbox and hardened runtime enabled. The maintainers have established formal contributing guidelines that prospective contributors must review before submitting issues or pull requests, indicating a structured approach to community participation.