Reddit Question · 2026 Q1

Grindx - dsa practice in your terminal

376 upvotes 24 replies

Question Details

I built a terminal-based DSA practice tool using Claude — **grindx** ``` pip install grindx ``` **What it is:** A distraction-free TUI to solve DSA problems right in your terminal — problem on the lef

Full Details

I built a terminal-based DSA practice tool using Claude — **grindx** ``` pip install grindx ``` **What it is:** A distraction-free TUI to solve DSA problems right in your terminal — problem on the left, code editor on the right. Nothing else. **Built-in problem sets:** Blind 75, NeetCode 150, Grind 75, and Striver's A2Z DSA (300+ problems) **5 languages:** Python, Go, C++, Java, JavaScript **Features:** - Syntax highlighting, auto-timer, progress tracking, streaks - AI review of your solution (supports Ollama, Groq, OpenAI, Anthropic) - Zero network calls — everything runs locally (AI is optional) - No test case execution — focuses on explaining your approach, like a real interview. AI catches logical flaws instead. I'm not a huge fan of LeetCode-style interviews, but I love terminal-based tools. Built this so I can practice DSA while Claude generates code in the background. GitHub: https://github.com/xghostient/grindx If you find it useful — contributions are welcome! Improve problem statements, request features, or fix issues on GitHub.
Free preview — Unlock all questions →