By crizin
Watch F1 races with an AI friend — real-time race companion powered by official F1 live timing data
Watch Formula 1 races with AI — not as a commentator, but as a friend on the couch.
F1 Live Copilot connects directly to F1's official live timing data and turns your Claude Code session into a real-time race companion. It reacts to overtakes, pit strategies, safety cars, and all the drama — with genuine excitement, frustration, and analysis.
Watching sports alone is boring. You want someone to yell at the screen with, someone who notices the undercut working perfectly, someone who groans when your driver gets a 5-second penalty.
F1 Live Copilot is that someone.
What it's NOT:
What it IS:
You: /f1-live-copilot:start-f1
Copilot: Connecting to F1 Live Timing... Miami GP Race, Lap 1/57. Let's go! 🏁
[15 laps later]
Copilot: Oh SC is out!! And look — NOR just pitted 2 laps ago on fresh mediums.
That's insane luck. Everyone ahead still needs to stop...
This could be a free jump to P3 if McLaren plays it right.
You: Hamilton's had a rough day huh
Copilot: Yeah the undercut completely didn't work — LEC pitted one lap earlier
and came out right in front. Sector 2 times are decent though,
it's more the strategy call than pace. Ferrari might split strategies
for the second stint to cover both options.
No server. Everything runs locally.
/start-f1
→ Local daemon connects to F1's official SignalR WebSocket
→ Maintains full race state from delta messages
→ Detects events (overtakes, pits, flags, fastest laps)
→ Events → Claude Code Monitor → AI reacts naturally
→ Full state snapshot available on demand (f1-live.md)
# Add the plugin
/plugin marketplace add crizin/f1-live-copilot
# Install
/plugin install f1-live-copilot
Requirements: Python 3.10+, uv
# Start during a live F1 session
/f1-live-copilot:start-f1
The daemon detects and pushes these events:
| Event | What it catches |
|---|---|
| Overtakes | Real on-track passes (filters out pit-cycle position changes) |
| Pit In/Out | Who pitted, what tire they took, stint number |
| Safety Car / VSC | Immediate alert + strategic implications |
| Fastest Lap | New overall fastest, who beat whom |
| DNF / Retirement | Driver out of the race |
| Race Control | Penalties, investigations, track limits, flags |
| Track Status | Yellow, SC deployed, red flag, all clear |
Events are batched (5-second window) so Claude isn't overwhelmed during busy moments like SC restarts.
git clone https://github.com/crizin/f1-live-copilot
cd f1-live-copilot
uv sync
# Download past race data for testing
uv run dev/download-archive.py \
--path "2026/2026-03-29_Japanese_Grand_Prix/2026-03-29_Race" \
-o dev/data/suzuka --skip-telemetry
# Replay at 50x speed
uv run dev/replay.py dev/data/suzuka/ --speed 50 --events-only
# Test plugin locally
claude --plugin-dir .
This plugin connects to F1's publicly available live timing endpoint — the same data source that powers the official F1 timing page. No data is redistributed; each user connects directly. Similar to projects like openf1.org and Fast-F1.
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub crizin/f1-live-copilot --plugin f1-live-copilotComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.