Skip to content

v0.1.0 — macOS desktop preview

Pre-release
Pre-release

Choose a tag to compare

@pritanb pritanb released this 24 Sep 10:29

A self-contained macOS desktop app for planning LeetCode practice, saving solutions and notes, scheduling reviews, and keeping optional tutor feedback alongside your attempts.

Install

  1. Download LeetCode-Tutor-macos-arm64.zip below.
  2. Unzip it and move LeetCode Tutor.app into Applications.
  3. Open the app and choose your timezone, daily target and starter question list.

For Apple silicon Macs. No Node.js installation or source checkout is needed for normal use.

This preview is ad hoc signed, but not Developer ID signed or notarized. macOS may block a downloaded copy. If you trust the build, use Apple’s documented opening process. Intel Macs, Windows and Linux desktop packages are not provided.

Included

  • Electron desktop shell with integrated sidebar, navigation and theme controls.
  • Bundled local server and SQLite storage; saved work stays outside the app bundle.
  • Draft autosave, practice history, review scheduling and portable JSON export.
  • Attempt notes and tutor feedback displayed side by side.
  • Optional MCP connection through the repository’s separate Node.js adapter.

The app saves solutions; it does not run code or submit to LeetCode. It is a single-user local app, with no cloud sync or automatic updater. Existing users should export their records before updating and stop any older browser server before opening the desktop app.

Validation

102 critical tests, typecheck, lint and production startup smoke checks passed. The packaged app was exercised on disposable data for setup, saving, quit/reopen persistence, native export and restore integrity. The archive contains no personal workspace or API credentials.

See the README and desktop guide. A project license remains undecided.