Welcome to BenchOS
Your AI coaching staff for basketball — get up and running in minutes.
BenchOS gives every head coach a virtual coaching staff. Five specialist agents — offense, defense, player development, strength & conditioning, and a head coach who synthesizes them — work from your roster, schedule, and philosophy to generate the artifacts you'd otherwise build alone: practice plans, game pre-briefs, and player development plans.
This documentation covers the core workflows. If you're brand new, start with Getting Started. If you're already set up and want to generate something, jump straight to the relevant page.
What's inside
Set up
- Getting Started — Creating your account, then the setup wizard: program details, philosophy, season goals, and roster.
Operate your program
- Roster — Players, profiles, and projected minutes.
- User Management — Invite coaches and players, set roles, link users to roster rows.
- Schedule — The team calendar — games, practices, events.
- Playbook — Plays and drills, with a built-in court diagram editor.
- Billing & Plans — Plans, what seats cost, and how to read Settings → Billing.
Generate with your AI staff
- Practice Plans — Generate, edit, and run practice sessions grounded in your philosophy.
- Game Briefs — Pre-game scouting, opponent records, and synthesized game plans.
- Player Development — Multi-week development plans for individual players.
- Weekly Reports — Coach Prime's end-of-week synthesis.
Conversational
- Chat — Talk to your staff conversationally.
Stay in touch
- Notifications & Announcements — The inbox that tells you what needs you, and how you reach your team.
How generation works
Every AI artifact in BenchOS — a practice plan, a game brief, a dev plan — runs through the same pipeline:
- The four specialist agents receive your full program context (roster, schedule, philosophy, knowledge base) plus the task-specific input you provided.
- Each specialist runs in parallel and returns a proposal for their domain.
- Coach Prime, the synthesizer, reads all the proposals and produces the final, unified output.
Generation is asynchronous. You'll see a progress card while the staff works; the page updates when the result is ready. Most generations complete in under a minute.
What each person sees
BenchOS composes itself around the person signed in. A coach sees the program: what's outstanding, the week ahead, everything the staff has generated. A player sees their own week — the current week of their development plan, the team schedule, announcements, and whatever material their coaches have shared.
The sidebar follows the same rule, showing only what that person can actually open. Players also get an Access panel listing what's been opened up to them and what hasn't. See User Management for how to change it.
Need something specific? Use the search box above, or browse the sidebar.