Your personal AI-powered companion for discovering, researching, and downloading Minecraft mods directly to your desktop!
Minecraft Mod Assistant is a native Windows desktop application built to streamline your Minecraft modding experience. Instead of endlessly scrolling through forums or websites, simply ask the AI!
Powered by Mistral AI and packaged in a beautiful, modern UI using CustomTkinter, this app allows you to research mods, get recommendations, and even automatically download them directly to your computer with a single command.
- 🤖 AI Agent Integration: Ask questions naturally. Example: "What does the Sodium mod do?"
- 📦 Direct Downloading: Say "Download sodium for fabric 1.21.1" and the app fetches and saves the
.jarfile directly to your localmods/folder! - 🎨 Modern Dark/Light Mode UI: The app automatically matches your Windows system theme for a seamless, sleek look.
- ⚡ Multithreaded Performance: The UI remains snappy and responsive even while the AI is "thinking" or downloading large files.
If you want to run the app from the source code, follow these steps:
Ensure you have Python 3.10 or higher installed.
Open your terminal in the project directory and run these command gradually:
python -m venv venv /venv/Scripts/activate.batpip install -r requirements.txtYou need an API key for the AI to function. Create a .env file in the root directory and add your Mistral API key with same variable name:
MISTRAL_API_KEY=your_api_key_here (get api key from: https://docs.mistral.ai)double click app.bat
You are done! ( ˶ˆᗜˆ˵ )
- Launch the ModAssistantApp.
- Type your query in the bottom text box.
- Example: "Give me the link to Wizards of Lua"
- Example: "Download Iris for fabric 1.20"
- Wait for the Assistant to respond.
- If you requested a download, click the shiny green 📁 Open Download Folder button to instantly see your new
.jarfile!
- CustomTkinter - For the gorgeous, responsive desktop UI.
- smolagents - To power the Tool Calling Agent architecture.
- LiteLLM - For seamless integration with the Mistral API.