Download The Director
Free. A Director of Football you can talk to, for Football Manager 27 on Steam. Install, press F7.
Football Manager 27
v0.70.3 · tested against FM 27.0, Windows and Apple silicon MacVerify this download (SHA-256, VirusTotal)
6f3e939f0db73249d76d46aefc2fdfe225b34f7af9b106bc99e034513c5aabc7
In PowerShell: Get-FileHash .\TheDirector-fm27-v0.70.3.zip · VirusTotal
Signed and notarised by Apple: double-click the .pkg, no warnings. New on FM27 Macs and tested on one so far: if the game does not start, run the uninstaller (in ~/Applications/ImmersiveFM) and tell me in #install-help with BepInEx/LogOutput.log.
Verify this download (SHA-256, VirusTotal)
3d527997cf1b39830bc94cbf8d3fb220ffd76f22a50220aa2a50421dd655faf6
In Terminal: shasum -a 256 ~/Downloads/TheDirector-mac-fm27-v0.70.3.pkg
On FM27 he cannot read staff attributes from the save yet and says so on the Overview; everything else reads.
Still on Football Manager 26? v0.68.2 · tested against FM 26.3
Verify this download (SHA-256, VirusTotal)
8b874a05ce986ca59af2222a6930f482068ee9a61bec836865f60ee5759f9d06
In PowerShell: Get-FileHash .\TheDirector-v0.68.2.zip · VirusTotal
Apple silicon (M1 or later), macOS 13 or newer. Intel Macs will not work.
Verify this download (SHA-256, VirusTotal)
412e588f6381ae53eb729836091bc5e917650854e4fc6390b5eac34c870376e1
In Terminal: shasum -a 256 TheDirector-mac-v0.68.2.zip · VirusTotal
Downloads only from this page or the GitHub release it links to; copies elsewhere are not mine.
Keep him working
The Director is made by one person. Two ways to help, depending on how you chat with him.
No key, nothing to set up: paste a code in Setup and ask. Members pay for the questions and get the build first.
Join on PatreonUsing your own API key or Claude Code? He is free that way. If he has earned his keep, a coffee says thanks.
Buy me a coffee
Install, three steps
-
Find your FM folderIn Steam: right-click Football Manager 27 (or 26), Manage, Browse local files. Usually
C:\Program Files (x86)\Steam\steamapps\common\Football Manager 27. -
Copy the zip's folder inOpen the
TheDirector-…folder inside the zip and copy everything in it into that folder, so thatwinhttp.dll,doorstop_config.ini,dotnetandBepInExsit besidefm.exe. If Windows asks about merging the BepInEx folder, say yes. -
Start FM as normalThe first start takes about a minute longer while the loader prepares itself, once only.
Nothing else to install. The loader and everything it needs is in the zip. No second mod, no Python, no terminal.
Updating from an earlier version: close FM and do the same again, replacing files when asked (on a Mac, run the new installer). Your code or key, your setup and your conversations stay.
First run
- Load a save and save it. The Director reads the save file about half a minute after you save, and again every time you save.
- Press F7. The panel opens over whatever screen you are on; F7 again closes it.
- Open the Setup tab: pick how the chat reaches a model (hosted with a code from Patreon, your own API key, or Claude Code), and spend five minutes on the club's philosophy. He argues from that.
- Play a day and save again. A save made before the first day carries no staff attributes, so until then he does not know how good his own judgement is. On FM27 he cannot read them yet at all, and says so.
On a Mac
- FM27: double-click the
.pkgand follow the installer (it asks for your Mac's password, like any installer). If Steam is running it is quit while FM27's launch option is written. - Open Steam and start Football Manager 27. The first start takes a minute or two longer. If FM needs double clicks on that first start, quit it and start it again.
- Press fn+F7, or click the DoF chip in FM's top bar. To uninstall:
~/Applications/ImmersiveFM/Uninstall The Director.command.
FM26 on a Mac: unzip, right-click Install The Director.command and choose Open (on macOS 15 and newer: System Settings, Privacy & Security, Open Anyway). The Mac install uses DadMych's community loader on Apple silicon, set up for you by the installer, with ImmersiveFM's fixes for FM27. The README says what it changes and how to remove it.
Uninstall
Delete winhttp.dll from the FM26 folder. The game runs clean again; the rest of the files are inert without it. To remove everything, also delete the BepInEx and dotnet folders and doorstop_config.ini. Your saves are untouched: the mod reads them and never writes them.
What leaves your machine, exactly
- Your save file never leaves your machine. Nothing is uploaded, ever.
- When you ask a question, the question and a text briefing the mod builds from your save (squad, targets, budgets, a few hundred lines) go to the model you chose. With the hosted route, that means the ImmersiveFM server, which passes it through OpenRouter to Google's Gemini model and hands back the answer, sent only to providers that do not keep or train on what they are sent. The server keeps a count of your questions and the token totals so your allowance can be tracked. It does not keep the question or the answer. With your own key or Claude Code, nothing touches the ImmersiveFM server at all.
- Checking a pasted code contacts the ImmersiveFM server once. If you link a Patreon account, the server keeps your Patreon name and email so I can help if a code stops working. Nothing else about you.
- No telemetry, no usage ping, no crash reporting. Those are the only connections the mod makes. The loader does not connect either: the support files it would otherwise fetch once are in the zip.
- Everything the mod stores lives in
BepInEx\plugins\FMDofProbe: one database per save and your chat threads. Delete the folder and it is gone. - The log file you may be asked to send,
BepInEx\LogOutput.log, records how long each question and answer was, never the text.
If something goes wrong
- FM did not start, or crashed on start.
- Delete
winhttp.dlland the game runs clean. Then sendBepInEx\LogOutput.logto #install-help on the Discord. - Windows Defender removed a file.
- Restore it from Defender's protection history and add the FM26 folder as an exclusion. Then tell me the exact wording; it goes on this page.
- F7 does nothing.
- The panel needs a loaded save. If FM has bound F7 itself, a
panel_key.txtin the plugin folder rebinds it. If it worked before andBepInEx\LogOutput.loghas not changed since you started FM, exit Steam completely (Steam menu, Exit), open it again and start FM. - He says he has nothing to read.
- If you have just saved, give him half a minute. If not, save the game: he reads the save file, not the screen.
- He does not know a player I know.
- He knows what your scouts know. Nothing hidden is revealed, on purpose.
- Mac, Linux, Steam Deck, Game Pass, Epic?
- Windows and Mac (Apple silicon) on Steam. Linux and Steam Deck run the Windows zip under Proton with one launch option (the README in the zip has it), but are barely tested. Intel Macs will not work. Game Pass and Epic are unknown.
- Non-English FM?
- The panel works and a card on the Overview says if your language is untested. Some parsing is English-first; language packs are on the roadmap.
Version history
- v0.70.3, 4 November 2026. The Director runs on FM27 on Apple silicon Macs, as an installer signed and notarised by Apple. The first-run interview's board question fits any division (no "Push for Europe" in the National League), and clearer messages when the Claude Code route cannot find Claude Code. Updating keeps your code or key.
- v0.70.2, 1 November 2026. The Claude Code route finds Claude Code wherever it is installed (including inside WSL, or installed while Steam was open), Setup no longer says it is missing when it is there, and his answers on that route no longer start with stray characters. Updating keeps your code or key.
- v0.70.1, 1 November 2026. The Targets card shows your fee and wage ceilings straight away, not only after the Setup tab has been opened. Updating keeps your code or key.
- v0.70.0, 1 November 2026. The Director front of mind on FM27: a DoF chip in FM's top bar with what is new on his desk, his verdict on FM's player profiles, a first-run interview that sets your save up in three questions, Targets, Squad and Overview as FM-style tables, a depth chart, a plan for each transfer window, and every FM27 In Possession role to shortlist for. A new calm charcoal look. Your own Anthropic key works with Claude Opus 5.5, Sonnet 5.5 and Fable, which think whatever they are told. The wage budget no longer reads £1 on some saves. Updating keeps your code or key.
- v0.69.0, 29 October 2026. Football Manager 27: the loader for FM27's Unity, the panel on FM27's screen, the wage budget where FM27 keeps it, the Setup tab's cursor and route marks. Windows, and a Mac beta. Staff attributes are not read from FM27 saves yet. The FM26 build is unchanged.
- v0.68.2, 1 October 2026. Long careers: every player and member of staff on a save many seasons in, where some were missing. Contract dates for deals signed in your save. Your own key with a model that thinks (Gemini and others) no longer comes back with no answer. Updating keeps your code or key.
- v0.67.3, the first public release, Windows and Mac. A DoF who sounds like one: new chat rules and a new hosted model chosen in a blind test; the league table, your currency, your keyboard layout, nationalities, and saves many seasons deep, all from three weeks of testers' reports.
- v0.63.4 to v0.67.2, 7 to 24 September 2026. Closed testing: about 25 builds for around 20 testers on Windows and Mac.