Powered by Runestone and Tree-sitter. Accurate, fast syntax highlighting for 22 languages, with a fully customizable editing experience.
Every language is parsed using Tree-sitter — the same incremental parser used in Neovim, Helix, and VS Code. It builds a real syntax tree as you type, so highlighting stays accurate even in complex nested structures.
The editor uses a two-phase rendering strategy: plain text appears instantly when you open a file, and the fully highlighted state is built on a background thread and swapped in without blocking the UI.
Open any of the supported file types and the editor picks the right grammar automatically based on the file extension. No manual mode switching needed.
The color scheme is inspired by Visual Studio Code's default dark and light themes — familiar if you already spend time in VS Code on your Mac. Keywords, strings, comments, types, and functions each get a distinct, readable color in both dark and light appearances.
The theme adapts automatically to your system appearance — no manual toggle in the app.
A small set of focused settings covers the things that matter most for coding on a touchscreen. No settings bloat — just the options that change how you work.