πŸ›οΈ Free & open source Β· a community alternative to Pax Historia

Rewrite history,
one decision at a time.

Open Historia is an AI-driven turn-based strategy game. Lead any nation on a living world map, act in plain language, and watch an AI simulate the consequences β€” wars, diplomacy, and borders that actually shift.

Play instantly in your browser β€” no install, nothing to download. Or get the desktop app for offline play.

Open Historia gameplay β€” a strategic world map with events and nations

Up and running in minutes

Three steps to play

No accounts, no store, no build tools to wrangle. Download the bundle, run the launcher, play in your browser.

I

Download & unzip

Grab Open-Historia.zip for your computer and extract it anywhere. Everything β€” the game and all its map data β€” is inside.

II

Run the launcher

Open the Launch Open Historia file for your OS. It checks Node.js (and offers to install it), sets everything up, and starts the game.

III

Play in your browser

Your browser opens to localhost:3000. Pick a scenario or build your own world, and start reshaping history.

Double-click Launch Open Historia.bat. If Windows SmartScreen warns, choose More info β†’ Run anyway β€” it's just an unsigned script. The window installs everything the first time (a couple of minutes), then launches the game.
Double-click Launch Open Historia.command. The first time, right-click it and choose Open so macOS lets it run. It sets up and launches the game for you.
Run ./"Launch Open Historia.sh" in a terminal (or make it executable and double-click). It installs dependencies, builds, and starts the server.

Downloads

Pick your platform

Desktop is the full experience. On Android, install the app and point it at a desktop or Termux server.

Recommended
πŸ’»

Desktop β€” Stable

Windows Β· macOS Β· Linux Β· ~182 MB

The complete, tested game in one self-contained download. Code and all world-map data included β€” no Git, no extra steps.

⬇ Download Stable
πŸ§ͺ

Desktop β€” Beta

Newest features Β· ~182 MB

The same one-download install, built from the beta channel β€” latest features, a little less tested.

⬇ Download Beta
πŸ“±

Android app

Thin client Β· ~6 MB

A lightweight client that connects to a game server (a desktop on your network, or Termux on the same phone).

⬇ Download APK

Already installed? Run the Update Open Historia script to grab the latest β€” your saves and scenarios are kept. Β· All releases

What you can do

A whole world to run

πŸ—ΊοΈ

Living world map

Watch territory, borders, and nations shift turn by turn as history unfolds.

πŸ“œ

AI-generated events

Dynamic events shaped by your decisions and the real state of the world.

🀝

Natural-language diplomacy

Click any country to negotiate, threaten, or ally through open-ended chat.

πŸŽ–οΈ

Troops & warfare

Deploy and maneuver armies; the AI resolves fronts and moves the borders.

πŸ–ŒοΈ

Built-in map editor

Draw regions, paint owners, place cities β€” build a world and hit Apply & Play.

🌐

Scenario hub

Browse and import community scenarios in-game, or publish your own.

πŸ¦‰

Strategy advisor

Consult an AI advisor for guidance, economic analysis, and situation briefings.

πŸ”’

Runs on your machine

Self-hostable and local-first β€” it runs at localhost, with your own AI backend.

βš–οΈ

Free & open source

MIT-licensed and community-built. Fork it, mod it, make it yours.

Grow the network

Host a server node

Run a small node on your own device to help players load the world map faster. It's deliberately safe: a node only ever serves read-only map data, verified byte-for-byte by checksum. It never touches anyone's games, accounts, or AI keys, and never runs their code β€” so it can't be turned against players.

I

Install in one click

Download the node and run install.bat (Windows) or install.sh (macOS/Linux). It sets everything up and downloads the verified map content for you.

II

Put it online

Expose it over HTTPS β€” a free Cloudflare Tunnel is easiest (no open ports, hides your IP). The README walks you through it step by step.

III

Get approved

Your node registers itself automatically as pending. Nothing routes to it until an admin reviews and accepts it β€” then players start using it, with no extra steps on your side.

Trust is in the checksum and the project's signature β€” never in the node itself.

Good to know

Questions & requirements

Do I need to install anything else?

Just Node.js, and the launcher offers to install it for you if it's missing (via winget on Windows, Homebrew on macOS, or your package manager on Linux). Everything else β€” including all map data β€” ships inside the download.

Is it really free?

Yes. Open Historia is free and open source under the MIT license. The AI features connect to an AI backend you configure β€” see the README or ask in Discord for setup help.

Where does it run β€” is my data uploaded?

The game runs locally on your own machine and opens in your browser at localhost:3000. Your saves and scenarios stay on your computer.

How do I update later?

Run the Update Open Historia script that comes with your install β€” it fetches the latest version while preserving your saves, scenarios, and map data. You can choose the Stable or Beta channel when updating.

What about mobile?

Download the Android APK β€” it's a thin client that connects to a game server. Run the desktop app on your PC (or a Termux server on the phone itself) and point the app at it.

Can I help by hosting a server?

Yes! Running a content node caches the game's map data and serves it to nearby players, so everyone loads faster. It's a one-click install and completely safe β€” a node only serves read-only, checksum-verified map files and never touches games, accounts, or API keys. See Host a server node.

Ready to change history?

Download once, run the launcher, and you're playing.