mirror of
https://github.com/harivansh-afk/veet-code.git
synced 2026-04-15 05:02:12 +00:00
a better coding experience
| .claude | ||
| tests | ||
| veetcode | ||
| .gitignore | ||
| .python-version | ||
| install.sh | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| veet | ||
Veetcode
Built for people vim users who enjoy claude code, ghostty panes and TUIs
- Browse problems by difficulty (easy/medium/hard)
- Auto-run tests on file write
- Claude code slash command to generate problems, tests on demand
Install
curl -fsSL https://raw.githubusercontent.com/harivansh-afk/veet-code/main/install.sh | bash
Then run:
veet
Manual install
git clone https://github.com/harivansh-afk/veet-code.git
cd veetcode
uv sync
./veet
Workflow
./veet— opens problem list- Select a problem, press Enter
- Edit
solution.pyin your editor - Save — tests run automatically
- Repeat
Keys
| Key | Action |
|---|---|
j/k |
Navigate |
Enter |
Select |
Esc |
Back |
r |
Rerun tests |
q |
Quit |
Ctrl+P |
Command palette |
Generate Problems
Use Claude Code slash commands in .claude/commands/:
/generate— create a new problem/hint— get a hint/explain— explain the solution/add-tests— add more test cases
Themes
Gruvbox by default. Change via Ctrl+P → "Change theme".