Skip to content

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.

Tags

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
bcanata/pitos★ 10 forksTypeScriptMITCreated Apr 22, 2026 · last push Jul 7, 2026

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

Team