PitOS
PitOS is an AI-native team workspace for FIRST Robotics Competition teams.
Core trick
Streams an in-channel model reply with web search limited to FRC-authoritative domains, while a persistent job queue handles background tasks.
Description
PitOS is an AI-native team workspace for FIRST Robotics Competition teams. It replaces the chaos of group chats and spreadsheets with Slack-style channels, a kanban task board, a decision log, and a season recap generator — all wired into Claude agents that do real work rather than just chat.
Key features:
- @pitos in any channel triggers a streaming Claude reply with web search scoped to FRC-authoritative sources (FIRST, The Blue Alliance, Statbotics)
- Judge simulator grounded in official FIRST Impact Award judging criteria — students practice before regionals with adaptive difficulty and a debrief
- Persistent agent job queue processes background tasks (task extraction, memory updates, exit interviews) without blocking the UI
- Full PWA — installable on iOS, Android, and desktop with offline shell and iOS splash screens
- Mobile-first responsive layout with off-canvas sidebar and drawer panels
Stack: Next.js 16 App Router · React 19 · Tailwind v4 · Drizzle ORM + LibSQL/Turso · Lucia v3 magic-link auth · SSE streaming · @anthropic-ai/sdk with claude-opus-4-7
Live demo: https://pitos.8092.tr
README excerpt
<p align="center"> <img src="public/logo.png" alt="PitOS" width="260"> </p> # PitOS An AI-powered workspace for FRC (FIRST Robotics Competition) teams. Slack-style channels, task tracking, decision logs, and judge interview prep — all wired into Claude agents that actually do work, not just chat. Built for the [Built with Claude Opus 4.7 Hackathon](https://cerebralvalley.ai/e/built-with-4-7-hackathon). **Live demo → [pitos.8092.tr](https://pitos.8092.tr)** > **Read in:** [English](README.md) · [Türkçe](README.tr.md) · [한국어](README.ko.md) · [Other language? →](https://github.com/bcanata/pitos/issues/new?labels=translation-request&template=translation-request.md) --- ## Quick start ```bash npx pitos-app ``` That's it. The wizard scaffolds the project, installs dependencies, provisions your database, optionally sets up a custom domain on Cloudflare, and deploys to Vercel. You get a working sign-in link at the end — about 2 minutes start to finish. **Requirements:** - Node.js 20+ - A [Claude API key](https://console.anthropic.com) (`sk-ant-...`) - *(Optional)* A [Vercel account](https://vercel.com) for production deploys - *(Optional)* A [Resend account](https://resend.com) for free transactional email (3,000/mo) - *(Optional)* A [Cloudflare account](https://dash.cloudflare.com) for a custom domain --- ## What the setup wizard does Running `npx pitos-app` from any empty directory launches an interactive wizard. Each step is optional except the ones marked **require