A desktop app for tracking your LeetCode grind. Write code, run it, log your solves, and sync everything to a clean GitHub repo.
trentwantman.github.io/oleeto-landing
- Log problems with number, title, difficulty, topic, language, and your solution
- Paste a LeetCode URL and the problem info fills in automatically
- Write and run code in a built-in editor with syntax highlighting
- Time and space complexity detected from your code
- Track your activity with a heatmap, streak counter, and monthly stats
- Sync to GitHub with one click per problem or all at once
- Your GitHub repo gets an auto-generated README with a visual heatmap, stats, and a full problem index
- Your GitHub repo gets an auto-generated README with a visual heatmap, stats, and a full problem index
brew install --cask TrentWantman/tap/oleetoOr download the .dmg from Releases. macOS requires this after installing:
xattr -cr /Applications/Oleeto.appBuild from source:
git clone https://github.com/TrentWantman/oleeto.git
cd oleeto
npm install
npm run devnpm run build && npm run packageOutputs a .dmg to the release/ directory.
- Electron
- React, TypeScript, Tailwind CSS
- Monaco editor
- SQLite (better-sqlite3)
- Octokit for GitHub sync
MIT




