Dugout Value
Baseball research on pitching, hitting, and projections, plus tools for comparing players, contracts, and trade value.
翻譯準備中
獨立的 Fantasy Premier League 決策支援:轉會、隊長、陣容、加分道具與即時賽週儀表板。Fantasy Football AI 為獨立、免費工具,絕不更改您的官方 t
AI 翻譯
Independent Fantasy Premier League decision support: transfers, captaincy, lineup, chips and a live Gameweek cockpit. Fantasy Football AI is an independent, free tool and never changes your official t
運動與健身Python · TypeScriptGitHub @GAWI01上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Free Fantasy Premier League assistant: transfers, captaincy, chips, live points and mini-leagues.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Gameweek intelligence for Fantasy Premier League.
Transfers, captaincy, chips, live points and mini-leagues. One clear plan per deadline.
Enter your public FPL Team ID. No login is needed, and the app never changes
your team.
Live : points per player, per stat
Mini-leagues : the race and your rival
Transfers : the move and why
Chips : when each one pays off檢視完整 README ↗Gameweek intelligence for Fantasy Premier League. Transfers, captaincy, chips, live points and mini-leagues. One clear plan per deadline.
Enter your public FPL Team ID. No login is needed, and the app never changes your team.
| Feature | What it does |
|---|---|
| ✅ Gameweek to-do | Home opens with this week's list: the transfer (or roll), the captain, the chip call and the player to check, with a confidence level. The plan is ready as soon as the previous deadline passes. |
| 📡 Live | Live points against the model's expectation. Tap any player for their points breakdown. |
| 🔁 Transfers | Every option compared on one scale, a two-week plan (move now or wait?) and Try your own swap: is your idea better than the plan? |
| 👑 Captain | A realistic points range for each candidate, and a pick that weighs safe against differential for your mini-league position. |
| 🃏 Chips | Play now or save, a season chip plan around blank and double Gameweeks, and the best Free Hit and Wildcard squads right now. |
| 🏆 Mini-leagues | The race, a head-to-head against any rival, and the players your league relies on. |
| 💷 Prices | Who is likely to rise or drop tonight, and price-smart swaps that do so without losing points. |
| 📊 Explore & History | Every player's forecast, xG and xA per 90, fixture runs with clean-sheet odds, and a season review against the model. |
| 📱 Install | Add it to your Home Screen and it opens like an app. |
Rival team names and the league name in these screenshots are anonymised.
See every feature with screenshots →
flowchart LR
FPL[Official FPL API] --> API[FastAPI backend]
CSV[Published forecast] --> API
API --> ENG[Decision engine]
ENG --> API
API --> WEB[Next.js app]
GHA[GitHub Actions<br/>every 30 minutes] --> CSV
More detail: architecture · model · API
git clone https://github.com/GAWI01/fantasy-football-ai.git
cd fantasy-football-ai
docker compose up --build # app on :3000, API on :8000
python -m venv .venv && source .venv/bin/activate
python -m pip install -r requirements.txt -r backend/requirements.txt
python -m uvicorn backend.main:app --reload --port 8000
In a second terminal:
cd frontend
corepack enable && pnpm install --frozen-lockfile
cp ../.env.example .env.local
pnpm dev
| Variable | Purpose | Default |
|---|---|---|
NEXT_PUBLIC_API_URL | Backend origin, compiled into the app | http://127.0.0.1:8000 |
FPL_AI_CORS_ORIGINS | App origins the API accepts | http://localhost:3000,http://127.0.0.1:3000 |
python -m pytest # backend, decision engine, model pipeline
python -m benchmark.run # decision benchmark on recorded real teams
cd frontend && pnpm test && pnpm lint && pnpm exec tsc --noEmit
| Doc | What's inside |
|---|---|
| Features | Every page and what each number means |
| Architecture | Backend, decision engine, forecasts, repository map |
| Model | Training, certification and limitations |
| Decision engine contract | The interface the decision engine is built to: inputs, outputs and guarantees |
| Deadline snapshots | The archive of public data captured before each deadline |
| API | Every endpoint |
| Deployment | Railway and Vercel; merging to master deploys |
| App icon | How to swap the icon |
| Data sources | Where the data comes from, the conditions and personal data |
| Data notice | Who owns the data, and how to ask for removal |
| Privacy and terms |
Free, independent and non-commercial. Not affiliated with or endorsed by the Premier League, Fantasy Premier League or any football club. FPL data, club names, colours and marks belong to their owners; kits are simplified drawings made for this site. Code under the MIT licence; data is not covered, see DATA_NOTICE.md. Made by GAWI01.
| The public privacy notice and terms of use |
| Contributing | How to propose a change, and the data and privacy rules |
| Security | How to report a vulnerability privately |