Explore and visualize Terminal Bench tasks across all benchmarks.
- Frontend: refreshdotdev/taskhunt-web
- Backend: refreshdotdev/taskhunt-api
- Browse tasks from Terminal Bench 1, 2, and 3
- Search and filter by benchmark, difficulty, category
- View tasks from open PRs (community submissions)
- Full task details with metadata and environment configs
Both services have render.yaml files for easy Render deployment:
- Go to Render Dashboard
- Click "New" -> "Blueprint"
- Connect the GitHub repos:
- Backend:
refreshdotdev/taskhunt-api - Frontend:
refreshdotdev/taskhunt-web
- Backend:
- Render will auto-detect the
render.yamland deploy
Backend (taskhunt-api):
GITHUB_TOKEN- GitHub personal access token (optional, increases rate limits)CORS_ORIGINS- Allowed CORS origins
Frontend (taskhunt-web):
VITE_API_URL- Backend API URL
cd backend
uv sync
uv run uvicorn app.main:app --reloadcd frontend
bun install
bun dev- Backend: Python 3.12, FastAPI, httpx
- Frontend: React 19, TypeScript, Vite, Tailwind CSS 4, Jotai, React Query
MIT