Line heat
The gutter shows how often each line ran, up to the current step.
A GPU-accelerated IDE for competitive programming. Built in Rust with GPUI, combining deterministic debugging, local AI agents, and seamless contest imports in one blazing-fast workspace.

01 Ultra smooth
GPUI draws leet on your GPU. Search, tabs, panes, and debugger playback keep pace with every frame your display shows.
Your display, measured live. Each cell is one frame.
02 Visual debugger
Every test case is recorded once, then replayed like a video. Same input, same frames. Scrub, step, and watch your data structures move.
Scroll to step through the recording
height array
Variables
The gutter shows how often each line ran, up to the current step.
All samples and your custom cases are recorded, including Codeforces and CodeChef stdin.
Ask the agent to mark the step where a failing case first goes wrong.

03 AI, locally
leet runs the coding agents you already have, with the statement, your code, and tests attached. Ask for a nudge, or let Quick Solve take a first pass.

CtrlAlt + number runs an action. Free models through OpenCode · live model lists, reasoning levels, Fast tier · chats per problem with forks and undo.
04 Competitive
Competitive Companion sends a Codeforces or CodeChef problem, samples included, straight into an open leet tab.

05 Idiomatic Rust
No Electron, no web view. A GPUI desktop app and a UI-free practice core, both forbidding unsafe code.
// Native UI, safe Rust
#![forbid(unsafe_code)]
fn main() {
gpui_kit::application()
.with_assets(assets::Assets)
.run(move |cx| { /* open the workspace */ });
}
06 Keyboard-first





Press CtrlC anywhere to copy.
Then launch leet — or 1337.