Skip to content

Latest commit

 

History

289 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

open-leagues

open-leagues — headless fantasy football operator

A headless fantasy football operator. Postgres holds the league and enforces the rules — conserved FAAB, one scoring book, no UI required. Migrate a league in once, then run it from a browser, a terminal, or an agent that's never seen this repo before.

Quickstart

git clone https://github.com/ryanwaits/open-leagues.git
cd open-leagues
docker compose up -d

Open http://YOUR_HOST:8080/new. That's a running league. Env vars, the Vercel alternative, and running without Docker: docs/self-host.md.

The box score page — score card, live starters, full bench

Connect an agent

Any signed-in member mints their own token from /account — no commish gate. Any client can migrate a league in and run it over MCP too:

codex mcp add open-leagues --url https://YOUR_HOST/api/mcp --bearer-token-env-var OPENLEAGUES_TOKEN
codex "migrate my Sleeper league in, id 1181923847562"

Walkthrough with real output, the local/stdio variant, and Claude/ChatGPT connector setup: Connecting an agent. Migrating from Sleeper, ESPN, or a pasted recap in more depth: docs/migrate.md.

Four playbooks (migrate, lineup, book, week) live under src/lib/agent/skills/ — copy or symlink into a host skills dir (~/.codex/skills/, ~/.claude/skills/; already in .grok/skills/ here).

Picking a skin and minting an agent token from /account

Docs

License

MIT.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages