Key features:
Interview timer with difficulty-based defaults (Easy: 20min, Medium: 40min, Hard: 60min) Solution snapshots to save/compare different approaches Collaborative coding with room-based sessions Workspaces for isolating contexts (interview prep, contests, daily practice) Git sync for automatic solution backup Visual debugging with ASCII visualization for arrays/trees The goal was to stay in the terminal and practice under interview-like conditions.
GitHub: https://github.com/night-slayer18/leetcode-cli
Built with TypeScript, uses cookie-based auth (you paste session tokens from browser DevTools).