vox-deorum

vox-deorum

LLM-enhanced AI system for Civilization V upon the Community Patch + Vox Populi.

Stars: 52

Visit
 screenshot

Vox Deorum is a tool that enhances the Civilization V gaming experience by incorporating AI-enhanced opponents powered by GPT, Claude, and other large language models. It allows players to interact with AI players using language models, review gameplay sessions with the Vox Deorum Replayer, and play with local models. The tool's architecture involves components like Community Patch DLL, Bridge Service, MCP Server, Vox Agents, and Lua integration scripts for Civ 5 Mod. Developers can build from source using Node.js, Python 3.x, Visual Studio Build Tools, and Git with LFS. The tool is designed to run on Windows 10/11 and requires an API key from a preferred LLM provider.

README:

Vox Deorum

Play Civilization V with AI-enhanced opponents powered by GPT, Claude, and other large language models. Built on Community Patch + Vox Populi.

Version 0.6.3 - Beta

Replay

Quick Start

Prerequisites

  • Windows 10/11
  • Civilization V (Only tested with both expansion packs)
  • An API key from your favorite LLM provider

Installation

  1. Download the installer: Get the installer from our releases page
  2. Run the installer: The setup wizard should handle everything automatically
  3. Run Vox Deorum:
  • "Vox Deorum" in Start Menu
  • Or, manually open scripts\vox-deorum.cmd

Features

  • LLM-enhanced AI Opponent: Play with your favorite LLM - local models supported
  • Chat with LLM Spokespersons: Chat with any LLM-enhanced player in the game!
  • Session Replay: Review your (and LLM's) gameplay with the Vox Deorum Replayer

For Developers

Architecture

Civ 5 ↔ Community Patch DLL ↔ Bridge Service ↔ MCP Server ↔ Vox Agents → LLM
         (Named Pipe)         (REST/SSE)       (MCP/HTTP)   (LLMs)

Components:

Building from Source

Prerequisites: Node.js ≥20, Windows 10/11, Python 3.x, Visual Studio Build Tools, Git with LFS

# Clone and setup
git clone --recursive https://github.com/CIVITAS-John/vox-deorum.git
cd vox-deorum
npm install --include=dev

# Build DLL (Windows)
cd civ5-dll
build-and-copy

# Build TypeScript modules
npm run build:all

Documentation

License

Author: John Chen (with assistance from Claude Code). Lecturer, University of Arizona, College of Information Science Different licenses are used for submodules:

  • civ5-dll - GPL 3.0 (following the upstream license)
  • bridge-service, vox-agents, mcp-server, civ5-mod - CC BY-NC-SA 4.0

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for vox-deorum

Similar Open Source Tools

For similar tasks

For similar jobs