Skip to content

HashiruYodokaze/Dungeo_ai

 
 

Repository files navigation

Custom fork

Forked for tinkering, experiments, KoboldCPP support, swappable/custom scenario lists, etc.

Get the actual tool at Lazlobeer/Dungeo_ai!



🤖 OpenSource AI Tool

Project Banner

🌟 What is This Project?

OpenSource AI Dungeon Adventure is a free and open-source interactive text adventure project with AI-generated storytelling and optional AllTalk TTS narration support.

Created with ❤️ for all ages, this project lets you explore, role-play, and create your own story-driven adventure using AI.

🛑 Notice: This software is free for personal and educational use only. If you use it commercially or integrate it into monetized/restricted systems, YOU MUST CREDIT THE ORIGINAL AUTHOR.


⚙️ Requirements

  • 🐍 Python 3.10+
  • 📦 pip (Python package installer)
  • 🦙 Ollama (for local AI model inference)
  • 🧠 NVIDIA CUDA Toolkit (for GPU acceleration)
  • 🧰 git (optional but helpful)
  • 🎤 (optional) AllTalk TTS for narrated voice output

📦 Installation

1️⃣ Clone the Repository

git clone https://github.com/Laszlobeer/Dungeo_ai.git
cd Dungeo_ai

2A. Create a Virtual Environment (Python venv)

python -m venv Dungeo_ai
source Dungeo_ai/bin/activate  # On Windows: Dungeo_ai\Scripts\activate

2B. Create a Conda Environment (Optional)

conda create -n dungeo_ai python=3.10 -y
conda activate dungeo_ai

3️⃣ Install Dependencies

pip install -r requirements.txt

💡 If you get errors from requirements.txt, try installing manually:

pip requests sounddevice numpy soundfile

🚀 Usage

🧪 Start the Adventure

python main.py

💬 Available Commands

/? or /help       - Show help message  
/censored         - Toggle NSFW/SFW mode  
/redo             - Regenerate last AI response  
/save             - Save the story to adventure.txt  
/load             - Load adventure from adventure.txt  
/change           - Switch to another Ollama model  
/exit             - Exit the game  

📜 License & Credits

🆓 MIT License — Free to use, modify, and distribute.

If you:

  • Use this commercially 🏢
  • Integrate into a monetized app 💵
  • Publicly modify/fork it

👉 You MUST give credit to the original author.

✍️ Example Credit

This project is based on OpenSource AI Tool by [Laszlo](https://github.com/Laszlobeer/Dungeo_ai)

About

Fork of Dungeo_ai for personal learning/experimentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%