Think first, code by hand
PardraVerse is a local coding agent that turns practice into a conversation: problems, tests, judging, and notes in one terminal workspace.
Node 22.19+ on macOS, Linux, Windows
Start a 30-minute session for reachability. Before any code, ask me what I would try first.
Read .prac/state.json
Search "reachability" in problems/
List solutions/graphs/
Your draft runs BFS from the source, which answers a different question. Before I say more: what does reachability actually need to track for a graph with 10^5 nodes?
solutions/arrays/two-sum.ts
$ prac judge
› compiling...
› executing code
A letter
From the team
Learning to code is still treated as a typing problem. We think it is a thinking problem, and the tools
never asked the learner to think first.
PardraVerse starts from the opposite assumption: talk it through, name the pattern, then write the code by hand.
So we built a local agent with one narrow job: run the practice loop and stay out of the way. It keeps every attempt in .prac/, judges locally, and will not hand you a solution you did not ask for.
PardraVerse
The PardraVerse maintainers