Chime is a native macOS code and text editor developed by Chime HQ, built from the ground up on Apple's own frameworks rather than a web engine. The result is an editor that launches instantly, respects your system preferences, and feels like it was designed for the Mac — because it was.
What is Chime?
Chime is a lightweight, AppKit-native code editor for macOS with Language Server Protocol support, built as a genuine alternative to cross-platform, Electron-based editors. Rather than wrapping a browser runtime and patching over the seams, Chime uses Apple's text system and integrates with macOS features — system themes, familiar keyboard shortcuts, accessibility — as first-class concerns. It handles both prose and source code equally, making it as comfortable editing a Markdown draft as a Rust module.
What does Chime do best?
Chime's greatest strength is something deceptively simple: it behaves like a real Mac app. Open a file and it appears immediately. Flip your system between light and dark mode and Chime follows without a restart. Keyboard shortcuts behave exactly the way Mac users expect because they're routed through the native text system, not emulated inside a JavaScript runtime.
On the code-intelligence side, Chime leans on Language Server Protocol to deliver completions, go-to-definition, hover documentation, and inline diagnostics for any language that ships an LSP server. Configure rust-analyzer for Rust, clangd for C/C++, or sourcekit-lsp for Swift, and Chime picks up the smarts without requiring a marketplace of micro-extensions. The LSP ecosystem becomes the extension system — which means it's already enormous and language-community maintained rather than editor-vendor maintained.
Syntax highlighting spans a wide range of languages out of the box, and the deliberately restrained feature set means you spend time inside your file rather than hunting through configuration panels looking for the one toggle you needed.
Is Chime free?
Chime is free to download and use for core editing work. Chime HQ does offer ways to support the project financially — check chimehq.com for current details — but in my day-to-day use the free experience covers everything you'd need for serious writing and coding. There's no trial countdown, no nag dialog, no features gated behind a subscription splash screen.
Who should use Chime?
Chime is the right tool for the Mac developer who has grown tired of VS Code's memory appetite, the sluggish cold-start of heavier IDEs, and the subtle visual wrongness of Electron apps on a Retina display. If you write Swift, Rust, Python, Go, or any language with a solid LSP server, Chime delivers intelligent tooling without the overhead of Xcode or a full commercial IDE.
It's equally good for writers and hybrid developer-writers who want a single editor for prose and code with no mode-switching ceremony. Open a Markdown file, open a TypeScript module — same editor, same feel, same speed.
If you need a built-in terminal, an integrated debugger, or a sprawling extension gallery with one-click installs, Chime will feel limited. It's an editor that knows what it is, and it doesn't pretend otherwise.
How does Chime compare to Nova or VS Code?
Panic's Nova is the closest spiritual neighbour — both are native Mac editors with LSP support. But Nova leans into full-IDE territory with a built-in terminal, sidebar project management, and a commercial extension gallery. Chime is more restrained: quieter, quicker, with a smaller surface area to learn. If Nova feels like it wants to replace your IDE, Chime feels like it wants to replace your text editor — which is often the better trade when your IDE is already Xcode.
VS Code is the obvious giant: free, massively extended, everywhere. But it's an Electron app, and on macOS that means elevated memory use, a slower startup, and rendering that never quite matches native controls. Chime doesn't compete on extension count; it competes on feel, resource footprint, and the principle that your editor shouldn't consume more RAM than your compiler.
BBEdit sits at the other end of the maturity spectrum — decades of polish and legendary text-processing muscle. BBEdit wins on multi-gigabyte regex runs across an entire codebase. Chime wins when you want a modern, LSP-forward environment that doesn't betray its Mac roots. Sublime Text remains a fine cross-platform option, but like VS Code its macOS integration is functional rather than native — and that gap is exactly where Chime lives.