Skip to content

tigurand/XIVAICompanion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XIV AI Companion

At first, I just wanted to change 2 lines of code from Eisenhuth's dalamud-chatgpt so I can use Gemini instead of ChatGPT, but I changed too much...
But then Google became stingy, so I implemented support for any OpenAI-compatible API.

Installation

Add

https://raw.githubusercontent.com/tigurand/DalamudPlugins/refs/heads/main/repo.json

to list of custom repo under Experimental tab in dalamud settings.
Install and enable XIV AI Companion.

Usage

Requires API Key
You can use either Gemini, ChatGPT, or any OpenAI-compatible API.
Please note that some features may work or not for certain AI models.
Warning: Avoid sharing sensitive, confidential, or personal information with this AI—especially if your interactions may be used for training. Always review the provider’s terms first.

Features

Chat With AI
You can set the name of your AI and how your AI will address you. You can also use prompt for advanced persona. It’s your decision whether to use a strictly moderated AI or a more flexible one. I'm not your government, I'm also not your credit card company, so I don't force censorship to you.
Example:
Screenshot 2025-07-31 111107
Screenshot 2025-07-31 111330

Depending on your prompt, you can create a chat companion, translation tool, etc. Be creative!

Dedicated Chat Window
By default, it's using in-game chat Debug channel (or whatever your Dalamud setting is). You can also open this plugin's Chat Window to chat with the AI.

Send AI Chat to In-game Chat
You can copy or forward your conversation to in-game chat by right-clicking the message you want to share in Chat Window, then choose one of the menu. You can also use Auto RP function to automatically chat using AI.
Warning: Any kind of automation has high risk. Use at your own risk.

Adventuring with Companion
Turn your minion into a companion using Glamourer design. Glamourer needs to be installed to use this feature.

Acknowledgements

This project was originally forked from and inspired by Eisenhuth's ChatGPT for FFXIV. While the core has been significantly rewritten to use Google's Gemini API and a different feature set, this project would not have been possible without their foundational work.

The advanced RGB color picker functionality was made possible by open-source code of the Honorific plugin by Caraxi. Thank you for your foundational work.

Minion to companion feature was inspired by Sebane1's Artemis Roleplaying Kit. It's an awesome plugin.

About

An AI companion for FFXIV, accessible through the in-game chat.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages