Matchday: mai FC versus The Backlog, kick-off now
mai FC

Every agent plays.

mai FC is mai — the AI-native terminal where a whole squad of AI coding agents takes the pitch at once. Nobody sits on the bench.

Official matchday programmeNo. 1 · £0.00

Three kits.
One club.

From the manager’s desk. Welcome to mai FC. For the new supporters in the away end: mai is an AI-native IDE and terminal built for a whole fleet of AI coding agents. Every action is a CLI verb, an MCP tool and an API call — so the agents can run the club as well as you can.

Home kit: the desktop app. Same squad, same sessions, whichever kit you wear.

The mai FC home shirt: deep green with a white V-neck, mai across the chest

Live · Matchday 1

Minute by minute.

Our commentator is a mai session. It has watched every match since the club was founded, because it never closed.

mai FC0–0The Backlog0′

    And we’re off!

    Co-commentator · has never lost context

    Tactics board · 1/6

    The tactics board

    The walk-out

    The starting eleven is a fleet.

    Every mai session is an agent. Eleven of them walk out of one terminal — any model you sign, because mai is model-agnostic.

    The formation

    Everyone has a position.

    One agent on tests, one on the migration, one on the frontend. Each in its own session, all of them playing at once.

    Tactics: the Hive

    The Hive is the tactics.

    It builds, reviews and ships in parallel git worktrees. Every pass is a branch, and nobody tackles anybody else’s working copy.

    Never subbed off

    90+∞′ and still on the pitch.

    Every session is persistent. Close the laptop, reboot the box — the player is still in position when you come back.

    VAR

    VAR replays every token.

    mai’s local proxy shows every token every agent spends. No dodgy decisions, no surprise bill at full time.

    Full time

    Goal. Shipped.

    Built, reviewed, merged. Desktop, web and mobile — the whole stand is on its feet.

    every agent plays

    The curva's cards spell GOAL.

    Transfer window · open

    Rumour mill.

    The back pages say it every summer. Tap a rumour to see whether it’s done. (Spoiler: they’re all done.)

    0 of 6 deals confirmed.

    Penalty shootout · you v the mai keeper

    Beat the keeper.
    (You won’t.)

    Five penalties. Pick a corner — or swipe the ball on a phone. Our keeper is a mai session, and it never loses context.

    You0–0Keeper

    Your shot. Choose a corner.

    Sign the keeper

    The songbook · 1/6

    Sing up, away end.

    The classic

    One-nil to the terminal, one-nil to the terminal!

    Original terrace nonsense, written for mai FC. Sing at your own risk; neighbours not included.

    The Premier League of Terminals

    Final table, 2025/26. Not affiliated with any real league, and the other clubs are made up — the habits are not.

    #ClubPWDLGDPtsForm
    1mai FCChampions383620+97110WWWWW
    2Tab Soup UnitedLost track of which tab was which382099+1869WDWLW
    3Copy-Paste AthleticSquad of one, repeated3819613+1163LWWDW
    4Context Window RoversCompacted mid-season38151013+255DLDWL
    5Single Agent WanderersPlayed the whole season alone3814816−450LDWLL
    6Rebooted TownLost every session on restart389722−3134LLLDL
    7Merge Conflict CityTackled their own working copy386824−4326LLDLL
    8Real BacklogRelegated383530−5014LLLLL

    Box officeGet on the terrace.

    Season ticket? I’ll hold your seat. Forever.

    Season ticket · mai Personal

    Two weeks free.

    No card at the turnstile. Then €5/mo for 3 months, then €20/mo.

    Supporters’ club · mai Team

    €50 a seat.

    Per seat per month, minimum 5 seats, 50% off the first 3 months.

    Next stops on the mai ring

    You are at stop 10 of 32. Follow the arrows and you loop back here; the third card is a wild card, dealt fresh every visit.

    1. Stop 11mai.christmasAll I want for Christmas is mai.24 doors. 24 features.Next stop
    2. Stop 12mai.toysSessions sold separately.Collect the whole fleet.Skip ahead
    3. Wild card · stop 14mai.reisenReisen Sie mit mai.Destinations: everywhere your code runs.Take a detour

    Previous stop: mai.pizza

    Elsewhere in the league

    Same mai. Different club colours.