oleeto

A desktop app that tracks your LeetCode progress, runs your code, and syncs everything to a clean GitHub repo.

Download for macOS View Source

Log Your Solves

Paste a LeetCode link and the problem number, title, difficulty, and topic fill in automatically. Add your solution, rate your effort, and move on.

Write and Run Code

Built-in editor with syntax highlighting. Run your solution against test cases fetched from LeetCode and see output without leaving the app.

Auto Complexity

oleeto reads your code and detects time and space complexity. Override it if the guess is off. Either way it shows up in your synced repo.

Sync to GitHub

Push solutions to a repo with one click. Each file gets a metadata header. Sync individual problems or everything at once. Your repo gets an auto-generated README with a heatmap, stats, and a full problem index.

Track Your Progress

Activity heatmap, daily streak, monthly stats, and a difficulty breakdown. Search and filter your problem log. Rate each problem with a personal effort score.

Stay Sharp

oleeto surfaces problems you solved a while back so you can revisit them before interviews.

oleeto dashboard

Get oleeto

Free and open source.

Download .dmg (macOS)

After installing the .dmg, run xattr -cr /Applications/Oleeto.app to allow macOS to open it.

Or install via Homebrew: brew install --cask TrentWantman/tap/oleeto