AI-powered coding assistant for macOS

Solve any coding problem
from a screenshot

LeetCodeSaurus lives in your menu bar. Press a hotkey, capture the problem, get a full solution — without switching windows.

1,200+
offers received
340+
FAANG placements
94%
interview pass rate
4.9 / 5
average rating

Everything you need

📸

Screenshot to Solution

Press a hotkey, capture any coding problem on screen, and get a full solution in seconds.

🧠

Multiple AI Providers

Switch between Claude, GPT-4o, and Gemini on the fly. Compare solutions across models.

🎤

Voice Follow-ups

Ask follow-up questions by voice. Answers stream directly into the solution window.

🛡️

Screen Share Protection

All windows are hidden from screen recording and sharing software by default.

⌨️

Fully Keyboard-driven

Every action has a customisable hotkey. Never touch the mouse during an interview.

📝

Prompt Profiles

Built-in profiles for problem solving, algorithm exploration, and code review.

How does it work?

Three steps. No browser extension. No copy-paste. Just a hotkey.

1Configure once

Set your language, source, and style

Open the menu bar popup and choose your programming language (Swift, Python, Java, C++, or Kotlin), pick a capture source — full screen or a specific window — and select the prompt profile that matches how you want the AI to explain things. Everything is remembered between sessions.

  • ⌨️Fully controllable from the keyboard — no mouse needed
  • 🌐Capture any window: browser, IDE, PDF, anything on screen
  • 💬Prompt profiles from step-by-step explanations to optimal-only mode
LeetCodeSaurus menu bar popup showing language, capture source and hotkeys
LeetCodeSaurus solution window showing Two Sum with brute force and optimal solutions
2One hotkey to solve

Press ⌘⇧L — get a full solution in seconds

Press the capture hotkey from anywhere on your Mac. LeetCodeSaurus takes a screenshot, sends it to the AI provider of your choice, and streams back a complete, formatted solution — including problem summary, multiple approaches, time and space complexity, and clean code. Switch between Claude, GPT-4o, and Gemini tabs to compare.

  • Solution appears in a dedicated floating window, never in your browser
  • 🔄Compare Claude, GPT-4o, and Gemini side by side with one click
  • 🎤Ask follow-up questions by voice — press ⌘⇧V and speak naturally
3Stay in control

Customise appearance, hotkeys, and visibility

The Settings panel lets you dial in exactly how LeetCodeSaurus behaves. Adjust the solution window opacity so it blends into your workflow, toggle markdown rendering, change the menu bar icon to something inconspicuous, and remap every hotkey to avoid conflicts with your IDE.

  • 🎨Light, dark, or system colour scheme — matches your macOS preference
  • 🔑Every action is remappable: capture, toggle, reload, voice
  • 👁Adjustable window opacity so the overlay never distracts
LeetCodeSaurus settings showing appearance, opacity, and hotkey options

🛡️Why it's safe to use

Invisible to screen recording

The solution window is flagged as a non-capturable layer at the macOS window level. Screen sharing software, OBS, Zoom, Teams — none of them can capture it. This is enforced by the OS, not a trick.

No browser extension required

LeetCodeSaurus works by capturing your screen natively — it never injects code into your browser, doesn't touch the DOM, and leaves no trace in browser history or network logs.

No data stored on our servers

Screenshots are sent directly to the AI provider (Anthropic, OpenAI, or Google) and are not stored by LeetCodeSaurus. Your session tokens live only on your device in the macOS keychain.

Runs entirely on your Mac

There is no middleman process, no browser tab, no remote desktop component. The app runs as a signed, sandboxed process under your own user account.

🖥️ Benefits of a native macOS app

Global hotkeys, system-wide

Because LeetCodeSaurus is a native app, its hotkeys work from any application — your IDE, a PDF viewer, a coding platform in any browser — without needing focus.

Instant response, no page load

Native apps launch in milliseconds and stay resident in your menu bar. There's no web page to load, no React tree to hydrate, no CDN round-trip before you can act.

Full access to macOS screen capture APIs

LeetCodeSaurus uses ScreenCaptureKit — Apple's first-party, high-performance capture framework — to take pixel-perfect screenshots of any window or display.

On-device speech recognition

Voice follow-ups use Apple's on-device Speech framework. Your audio is transcribed locally — it never leaves your Mac before being sent to the AI.

Zero battery / CPU drain when idle

A menu bar app with no background polling consumes effectively zero resources when you're not using it. Unlike a browser extension, it doesn't run on every page load.

Simple pricing

Start free, upgrade when you need more.

Free
$0forever
  • 5 captures per day
  • 1 AI provider
  • Basic prompt profiles
  • Community support
Get Started
Premium
$9/ month
  • Unlimited captures
  • All AI providers
  • All prompt profiles
  • Voice follow-ups
  • Priority support
Get Premium

Questions & Answers

Everything you need to know before getting started.