My mods, in one repository

The published installer entries are Dalamud plugins for Final Fantasy XIV, written by Johnneylee Jack Rollins and open source. Add the repository below to XIVLauncher once, and they install and update like any other plugin. You can also build any of them yourself and skip this page entirely — that path is kept on purpose.

Add the repository

https://spacegho.st/mods/ffxiv/plugins.json
  1. In game, type /xlsettings → the Experimental tab.
  2. Under Custom Plugin Repositories, paste the URL into the empty row and press +. Leave the checkbox next to it ticked.
  3. Save and Close. XIVLauncher reloads the plugin list.
  4. /xlplugins → All Plugins → search for the plugin you want → Install.

Dalamud will warn you that this is a third-party repository whose plugins nobody but their author has reviewed. That warning is correct, and it is true of every custom repository. Every plugin here is open source and built in public on GitHub Actions: the zip the installer downloads is the one the workflow built from the tagged commit, and you can read both. Install it because you trust the author, not because a page said it was fine.

Published installer entries

Ghostty —

Eorzea is a terminal multiplexer.

Quake-style dropdown, floating windows and terminals pinned in the world, connected to shells on your own machine through ghostty-agent. /term to toggle. Works with or without Umbra; with Umbra, the Ghostty toolbar widget shows its status and a popup terminal.

Needs: ghostty-agent running on the machine the game runs on.

Stable release available. Testing builds, when newer, require opt-in.

Almanac —

Talk to a local AI model in game, with XivMcp's tools.

Connects a model running on your own PC (Ollama, LM Studio, llama.cpp or any OpenAI-compatible server) to the game through XivMcp. Setup wizard with GPU-aware model recommendations, an in-game chat with threads and streaming, and a benchmark you can share with the community leaderboard. No cloud, no Python. Requires the XivMcp plugin for game tools.

Needs: A local model server (Ollama, LM Studio, llama.cpp or any OpenAI-compatible API), and XivMcp for game tools.

Stable release available. Testing builds, when newer, require opt-in.

XivMcp —

Model Context Protocol server for FINAL FANTASY XIV.

Exposes game state, game data and opt-in actions to MCP clients over loopback Streamable HTTP. Anything that changes your game is approved in game first. Optional Umbra toolbar widget.

Needs: An MCP client on the same machine (Claude Code, Codex, Almanac).

Stable release available. Testing builds, when newer, require opt-in.

XivDesktop —

Launch Linux desktop apps into the game world.

An app launcher for FINAL FANTASY XIV running under Wine on Linux. Lists the host's freedesktop applications and opens them as world panels through Ghostty's remote windows. Optional Umbra toolbar widget.

Needs: Ghostty and ghostty-agent, and a Linux host running the game under Wine.

Stable release available. Testing builds, when newer, require opt-in.

XivArcade —

Your own classic games as game panels, with saves kept in step across your machines.

A library for the classic games you own, for FINAL FANTASY XIV running under Wine on Linux. /arcade lists the game files in folders you choose, starts them in RetroArch on the Linux host, and shows them as world panels through Ghostty when it is installed. Every save and save state lives in one folder that Syncthing copies between your machines. It downloads no games, BIOS files or artwork.

Needs: A Linux host running the game under Wine, RetroArch, and your own game files. Ghostty for panels and Syncthing for save sync are optional.

Stable release available. Testing builds, when newer, require opt-in.

XivWayfinder —

A softly glowing bead and the classic pointing glove show which way to go.

XivWayfinder points the way in FINAL FANTASY XIV: a softly pulsing bead floats a couple of yalms ahead of you in the direction to go, and the game's own white pointing glove points there too, sliding to the edge of the screen when the way is behind you. It follows, in order, a target you set with /wayfinder X Y or another plugin sets over IPC, your map flag, and your tracked quest's next step; in another zone it names the nearest aetheryte instead. With vnavmesh installed it points along the walkable path. It only points and never moves your character.

Needs: Nothing beyond Dalamud (API 15), on Windows or Linux under Wine. vnavmesh is optional, for walkable paths.

Stable release available. Testing builds, when newer, require opt-in.

XivLantern —

Light a lantern for your friends: a friend list, 1:1 chat and channels of your own, peer to peer.

Friends light a lantern to say they are here. Add friends with a one-time invite, see whose lantern is lit, chat 1:1 and in channels you make, and hear from the mod's author in a channel only they can post to. Peer to peer over iroh: no Lantern server, and nothing from the game is ever sent — not your character's name, world or chat; your friends see the name you type. Off until you turn it on in settings, where it says exactly who can see what (including that relays see your IP address, and how to turn them off). Blocking, rate limits and no auto-accept.

Needs: Nothing beyond Dalamud (API 15); the network layer ships inside the plugin as lantern.dll. Friends running XivLantern too.

Stable release available. Testing builds, when newer, require opt-in.

XivPiano —

Your Pandora stations inside FFXIV: play, skip, thumbs, new stations.

XivPiano is a Pandora radio player inside FINAL FANTASY XIV, in the tradition of pianobar and Pithos. Sign in with your Pandora account and play your stations, skip, thumbs up or down, shelve a song you are tired of, bookmark it, ask why it was picked, and make new stations from an artist, a song or a genre. The song shows in the server info bar; /piano next and friends work from chat and macros, and other plugins can control it over IPC. It can mute the game's music while it plays and pause itself during cutscenes. Pandora is only available in the United States. Not affiliated with Pandora or Sirius XM.

Needs: Dalamud (API 15), on Windows or Linux under Wine, and a Pandora account in the United States.

Testing builds only. Enable plugin testing builds in Dalamud.

XivHud —

An illustrated interface, with the original always within reach.

A reversible native HUD mode and shared controller support for an illustrated interface. Restore the native HUD with /xivhud off.

Needs: Dalamud API 15. Ghostty world windows and the Umbra toolbar are optional.

Testing builds only. Enable plugin testing builds in Dalamud.

XivHud · Journal —

Your next chapter, on warm vellum.

An illustrated quest journal with accepted quests, local bookmarks, search, and native map handoff. Optional native frames and world windows.

Needs: Dalamud API 15. Ghostty world windows and the Umbra toolbar are optional.

Testing builds only. Enable plugin testing builds in Dalamud.

XivRug —

A little woven Eorzea beneath your feet.

An independent woven map rug beneath your character, with terrain contact, Wayfinder routes and optional XivPiano music visuals.

Needs: Dalamud API 15; Wayfinder and XivPiano integrations are optional. No Ghostty dependency.

Testing builds only. Enable plugin testing builds in Dalamud.

Separate downloads and development projects

  • XivHud · Character: development · loaded and read-only IPC checked; visual acceptance pending
  • XivStream: release candidate · Incus/Sunshine/NVIDIA path tested; other routes experimental
  • XivPrism: design preview; live plugin and native companion apps are not released
  • XivDispatch: design preview; live plugin and native companion apps are not released
  • XivCamp: design preview; live plugin and native companion apps are not released

Companion tools, browser previews and modules awaiting acceptance use their project pages. They have no automatic Dalamud installer entry.

Test builds, if you want them early

Each plugin has a testing channel: the newest build, cut before a release, for friends who do not mind a rough edge. Opt in per plugin — nothing opts you in globally.

  1. /xlsettings → Experimental → tick Get plugin testing builds, Save and Close.
  2. /xlplugins → right-click the plugin's entry → tick Receive plugin testing versions, then update the plugin.

A testing build is whatever the author last pushed a -test tag for. It is built by the same workflow, from a tagged commit, and it can be worse than the release. Untick the box and reinstall to go back.

Or build it yourself (the dev plugin path)

Nothing here needs this page or this repository. Every plugin builds from its source checkout with the .NET SDK, and XIVLauncher loads it straight from your build folder — this is how the author runs them, and it is the honest way to read the code before you trust it.

  1. Install the .NET 10 SDK and clone the plugin's repository.
  2. Build it. Ghostty: tools/build.sh. Almanac: dotnet build dalamud/Almanac.Dalamud.slnx -c Release. XivMcp, XivDesktop and XivArcade: dotnet build <name>.slnx -c Release. Each README says where the output lands, and each build needs Dalamud's reference assemblies — an XIVLauncher install already has them (Linux ~/.xlcore/dalamud/Hooks/dev/, Windows %APPDATA%\XIVLauncher\addon\Hooks\dev\).
  3. In game: /xlsettings → Experimental → Dev Plugin Locations → add the folder holding the built <Name>.dll and its <Name>.json (under Wine, as a Z:\… path) → + → Save and Close.
  4. /xlplugins → Dev Tools → Installed Dev Plugins → enable it.
  5. Rebuilt while the game is running? Press the reload arrow on its entry in that same list. No relaunch.

A dev plugin never auto-updates, which is the point: it is exactly the code in your checkout. If you later want the one-click path, disable the dev plugin first so the two copies cannot fight over the same name.

The Umbra widgets are not in here

Umbra.Ghostty and Umbra.XivMcp add a toolbar button and a popup to Umbra. They are Umbra plugins, not Dalamud plugins: Dalamud's installer cannot install them, so a Dalamud plugin repository cannot list them, and this one does not. They ship with their plugin's source (Ghostty's shim/, XivMcp's src/), and you drop the built DLL into Umbra's plugin folder yourself. Each README covers it. Both are optional; the plugins work without Umbra.

The listing at /mods/ffxiv/plugins.json is assembled from each plugin's own GitHub releases, so it follows a release within minutes and points only at builds that exist. The source for this page and the listing is not public yet; each plugin's own source is linked above. Final Fantasy XIV is © SQUARE ENIX; these are unofficial fan plugins and are not endorsed by SQUARE ENIX.