Skip to content

Explore and visualize terminal bench tasks across all benchmarks

Notifications You must be signed in to change notification settings

refreshdotdev/taskhunt.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

TaskHunt.ai

Explore and visualize Terminal Bench tasks across all benchmarks.

Repositories

Features

  • 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

Deployment

Both services have render.yaml files for easy Render deployment:

Deploy to Render

  1. Go to Render Dashboard
  2. Click "New" -> "Blueprint"
  3. Connect the GitHub repos:
    • Backend: refreshdotdev/taskhunt-api
    • Frontend: refreshdotdev/taskhunt-web
  4. Render will auto-detect the render.yaml and deploy

Environment Variables

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

Local Development

Backend

cd backend
uv sync
uv run uvicorn app.main:app --reload

Frontend

cd frontend
bun install
bun dev

Tech Stack

  • Backend: Python 3.12, FastAPI, httpx
  • Frontend: React 19, TypeScript, Vite, Tailwind CSS 4, Jotai, React Query

License

MIT

About

Explore and visualize terminal bench tasks across all benchmarks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •