GitBox is a web app for organizing your scattered GitHub repositories in Kanban-style boards—perfect for managing the chaos of Vibe Coding projects and beyond.
- Live app: https://gitbox-laststance.vercel.app
Because let's be honest—GitHub's repository list is kind of a mess 😅
When you have dozens (or hundreds) of repos from side projects, experiments, and Vibe Coding sessions, finding what you need becomes a treasure hunt. GitBox lets you visually organize everything in customizable Kanban boards, so you can finally bring order to the chaos.
- Kanban boards for GitHub repositories
- Drag-and-drop organization
- GitHub OAuth-based access
- Supabase-backed persistence
- PWA-friendly experience
- Framework: Next.js 16 (App Router)
- UI: React 19, Tailwind CSS, shadcn/ui
- State: Redux Toolkit
- Database: Supabase
- Drag & Drop: @dnd-kit
- Testing: Playwright (E2E), Vitest (Unit)
- Node.js 24.12.0 (Volta recommended)
- pnpm 10.26.2
pnpm install
cp .env.local.example .envFill in the values in .env with your configuration.
| Variable | Required | Description |
|---|---|---|
NEXT_PUBLIC_SUPABASE_URL |
✅ | Supabase project URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
✅ | Supabase anonymous key |
SUPABASE_SERVICE_ROLE_KEY |
✅ | Supabase service role key (server-only) |
GITHUB_CLIENT_ID |
✅ | GitHub OAuth App client ID |
GITHUB_CLIENT_SECRET |
✅ | GitHub OAuth App client secret |
NEXT_PUBLIC_SITE_URL |
✅ | Site URL for OAuth callbacks |
SENTRY_AUTH_TOKEN |
❌ | Sentry authentication token (optional) |
APP_ENV |
❌ | Environment mode (development, test, production) |
NEXT_PUBLIC_ENABLE_MSW_MOCK |
❌ | Enable MSW mocking for tests |
Vercel Environment Variables:
When deploying to Vercel, the following are auto-injected:
VERCEL_ENV- Current deployment environmentVERCEL_URL- Deployment URL
Start the dev server:
pnpm devOpen http://localhost:3008 in your browser.
pnpm dev- Start dev serverpnpm build- Production buildpnpm start- Start production serverpnpm lint- Lintpnpm typecheck- TypeScript type checkpnpm test- Unit testspnpm e2e- E2E tests
See SECURITY.md.
MIT. See LICENSE.
