Skip to content

crc documentation

crc is a text editor for macOS, drawn on the GPU straight from Metal and CoreText, with a terminal, local Git and Claude Code built in. These pages cover installing it, every feature, and every key it answers to.

crc editing a Rust file with the project sidebar open.The same file in the light appearance.

Claude Code

Type claude in a crc terminal and it connects. It sees your file, selection and diagnostics; its edits open as diffs. Read more

Completion that learns

Ghost text, a row of alternatives, and a line saying why the first one is offered. Read more

Terminal

Your login shell in the project folder, on an xterm-compatible emulator written for crc. Read more

Git

Stage files or single hunks, commit, switch branches, fetch, pull and push. Read more

Language servers

Definition, hover, references, rename, formatting and signature help for five languages. Read more

HTTP requests

Send requests from .http files and read the response in a tab. Read more

crc is an alpha for Apple Silicon Macs on macOS 14 or later. It is used daily by its author and is going to a small group of testers first. It has no extensions, no Intel, Linux or Windows builds, and a fixed set of languages. The full list is in Known limits; why it is built this way is in Why crc exists.