A native plain-text editor for macOS. Open it and start writing.
Languages: English | Simplified Chinese | Japanese | Korean | Spanish | French | German
macOS 26.0+ · Apple silicon and Intel. macOS only; no Linux or Windows build.
brew install --cask x0c/tap/neateditorOr download the latest signed and notarized DMG, open it, and drag NeatEditor.app to Applications.
After launching, use Command + O to open a file or Command + N for a new document.
For notes, drafts, and quick edits that don't need a full IDE.
- Tabs: switch, close, rename in place, and reopen the last closed tab.
- Local files: open through Finder, drag and drop, or pasted file URLs; renaming a saved document also renames its disk file.
- Native editing: line numbers, find, undo, input-method composition, and
Command +/-text zoom. - Autosave: after a 2-second pause, on tab switches, and when the app becomes inactive. Saves run in order.
- External edits: handle changes made by another editor, script, or coding agent. Unmodified buffers reload; independent edits merge conservatively; detected conflicts retain both versions.
- Blank-content protection: empty or whitespace-only text does not overwrite an existing file. Clearing the editor therefore does not empty its disk file.
- Your documents folder: defaults to
~/Documents; change it in Settings → Editor → Documents Folder. New documents save to the selected folder. - Keep it in view: pin the window above others; use familiar native menus and title-bar behavior.
Other programs can still change the file, so keep backups of important work.
| Shortcut | Action |
|---|---|
Command + N |
Create a new document. |
Command + T |
Open another new tab. |
Command + O |
Open one or more local text files. |
Command + S |
Save the current tab immediately. |
Command + W |
Save and close the current tab. |
Shift + Command + T |
Reopen the most recently closed tab. |
Command + F |
Show the inline find bar for the current editor. |
Command + = or Command + + |
Zoom in the editor text. |
Command + - |
Zoom out the editor text. |
Command + , |
Open Settings. |
Shift + Return |
Insert a new line at the end of the current line. |
Build from source (Xcode)
Requires macOS 26.0+, Xcode 26.0+, and XcodeGen 2.44+.
git clone https://github.com/NeatMacApps/NeatEditor.git
cd NeatEditor
xcodegen generate
open NeatEditor.xcodeprojxcodebuild -project "NeatEditor.xcodeproj" \
-scheme "NeatEditor" \
-configuration Debug \
-destination 'platform=macOS' \
-derivedDataPath build/DerivedData \
buildFor tests and development, see CONTRIBUTING.md.
Issues, suggestions, and pull requests are welcome.
NeatEditor is released under the MIT License.
| Tool | Description |
|---|---|
| NeatPaste | macOS clipboard history in the menu bar. |
| NeatWebApp | Turn websites into focused macOS apps with a notch launcher. |
| HandySwitch | Toggle dark mode and prevent sleep from the menu bar. |
| MacResourceMonitor | Find CPU-hungry processes from the menu bar. |
| Corral | Manage coding-agent sessions in the terminal and continue from Mac or iPhone. |
