Dusk app icon

The IDE for the
golden hour

Dusk is a fast, focused code editor built from scratch — not another fork. Six language servers, real git tooling, split editors and plugins, wrapped in a twilight design you'll actually enjoy looking at.

v0.12.0 alpha · Apple silicon · free while in alpha · unsigned build — right-click → Open the first time
Dusk editing its own source: split editors, live Markdown preview, git blame in the status bar
Everything in the box

An IDE, not a text editor with homework

No extension safari before you can work. Dusk ships with language intelligence, git tooling, and a terminal on day one.

Language intelligence

TypeScript, JavaScript, Python, JSON, CSS and HTML language servers ship built in — Rust joins automatically via rust-analyzer. Diagnostics, hover docs, completions, go‑to‑definition, references, rename across files, format.

Git, properly

Branch switcher, commit, push and pull, side-by-side diff viewer, live diff gutters, inline blame, per-file discard. All first-party, all one click.

Split editors & terminal

Side-by-side panes that move documents instead of duplicating them, plus a real multi-tab terminal running your login shell.

Plugins

Drop a JavaScript file in the plugins folder and it loads at startup — commands, status items, notifications, editor access. No Node access: plugins run in the page, not your shell.

Dusk & Dawn

Two complete themes — twilight dark and warm-paper light — switching editor, terminal and chrome together. Amber caret included.

Genuinely fast

A CodeMirror 6 core and a zero-framework UI: one small bundle, instant cold start, no fans. Built from scratch by Dusk Engineering.

A quick look

Tour the golden hour

Muscle memory, respected

The shortcuts you'd guess

⌘P Quick open
⌘⇧P Commands
@ Symbols
F2 Rename symbol
⌘⇧F Search project
⌘⇧D Diff file
⌘\ Split editor
⌘J Terminal
⌘⇧V Markdown preview
⌘, Settings
Built different

From scratch, on purpose

Dusk is not a VS Code fork. The editor core is CodeMirror 6, the shell is Electron, and every pixel of the interface is ours — the horizon line, the command deck, the glass palettes, the amber caret.

The renderer has no framework. Hand-rolled DOM in one small bundle means cold starts are instant and the editor never fights a virtual DOM for your keystrokes.

Language smarts are standard-issue. Everything speaks the Language Server Protocol, so adding a language is a registry entry — six ship today.

Try the alpha tonight

Free while in alpha. One DMG, no account, no telemetry.

Download Dusk for macOS
118 MB · macOS 13+ on Apple silicon