BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
FPL Agent
翻訳待ち
Loading the full README.
Read the full README ↗"We create the chance, you finish it."
An AI agent for Fantasy Premier League managers. Every gameweek it recommends a transfer (top pick + 3 alternatives, or "Save it"), a captain, and when to play chips — and then tracks whether its advice worked.
Positioning: accountable advice. Every suggestion shows its full reasoning and scores itself against what actually happened.
Live at finalball.manavpkothari.dev · v0.1 MVP in progress · Roadmap
/apps/web, /packages/agent, /scripts)finalball.manavpkothari.dev with DNS on Vercelpackages/agent)The core analysis pipeline, framework-agnostic:
generateTransfers(teamId) → { transfers, trace: TraceStep[], meta }
ep_next × availability for GW1; form × fdrMultiplier × availability for GW2/3; blank GW = 0; DGW = ×2claude-sonnet-4-6 via tool use, returns structured JSON (top pick + 3 alternatives + "why sell" + full reasoning sections){n, title, text, replan?} in plain language with real numbersSave threshold: +1.0 pts over 3 GWs — below that, rolling the transfer is recommended.
apps/web)/brief, /onboarding, /privacy pages/api/fpl-health#FF8A1F), 10 componentsfinalball.manavpkothari.dev| Layer | Choice |
|---|---|
| Frontend | Next.js App Router, Tailwind, shadcn/ui |
| Agent | Node, TypeScript, @anthropic-ai/sdk |
| Auth + DB | Supabase (Google OAuth + Postgres) |
| Hosting | Vercel Hobby |
| Scheduler | GitHub Actions |
| Model | claude-sonnet-4-6 via ANTHROPIC_MODEL env var |
| Nodemailer → Resend SMTP |
pnpm install
# Run the web app
pnpm dev
# Run the agent CLI against a team
pnpm agent:run -- --team <teamId>
# Run agent tests
pnpm --filter @finalball/agent test
Requires .env.local in apps/web/ — see .env.example.
docs/decisions.md — every product decision with IDs (D1.1 onward)docs/plan.md — scope, architecture, agent flow, day-by-day plandocs/user-stories.md — stories with acceptance criteriadocs/STATUS.md — what's done, open items, test dataNot affiliated with the Premier League or Fantasy Premier League.