The developer's notepad —
instant, themed, every format.
Open anything, see it highlighted, clean it up, move on. CodePad is a fast, light editor on its own Rust engine — not a browser pretending to be one — with real syntax for dozens of languages, built-in formatters, and AI help only when you ask for it.
Fast where it counts, quiet everywhere else.
The editor you reach for a hundred times a day — so it opens instantly and gets out of the way.
Its own engine
A Rust rope buffer with tree-sitter syntax — not Monaco, not CodeMirror. It stays fast on big files where web editors crawl.
Every format
Real syntax highlighting for 21+ languages and data formats, themed by 44 curated palettes.
Format & convert
Tidy JSON, Markdown, Rust, Python, TOML and more with embedded formatters — one keystroke, no toolchain to install.
44 themes
The shared Lumina theme system — pick a look, light or dark, and it carries across the whole app.
AI assist, opt-in
Explain, refactor or convert a selection when you want it — off by default, and it never touches your file unless you say so.
Instant & light
Native shells (Tauri and a wgpu build) start in a blink and sip memory — it's a notepad, not an IDE.
One editor, every file on your disk.
Code, config, data, notes — open it and it just reads right.
AI when you want it — never in the way.
Select a block and ask CodePad to explain it, refactor it, or convert it to another format. Bring your own key, keep it off entirely, or run a local model — nothing leaves your machine unless you choose, and it never edits your file without your say-so.
Get CodePad.
Free while in beta. Native on Apple Silicon & Intel Macs, and on Windows.
Beta builds, not yet code-signed — macOS and Windows will ask you to approve the app once. See the note below if you hit a warning.
⚠ First launch warning? Here's how to open it ›
- macOS: open the .dmg, drag CodePad to Applications, then on first launch click Done (not "Move to Trash") → open System Settings → Privacy & Security → click Open Anyway.
- Windows: if SmartScreen appears, click More info → Run anyway.
On a Mac Terminal, one command clears it:
xattr -dr com.apple.quarantine /Applications/CodePad.app
This step exists only because the app isn't code-signed yet — it's the same build you see here, just not stamped by Apple/Microsoft's paid signing service.