Installing Open Historia

Download and install on Windows, macOS, Linux and Android, or play straight away in your browser.

There are four ways to run Open Historia. All of them are free, and none of them need an account.

Which one do I want?

Best for Notes
Desktop app Almost everyone The full game. Installs like any other program and keeps itself up to date; the world map downloads itself on first launch.
Browser Trying it out right now Nothing to install. Slower, and the map is streamed rather than stored.
Android app Playing on a phone The whole game on the phone, world map included. It plays without a connection, apart from your AI provider.
From source Contributors Node.js and a terminal. See hosting a server.

The desktop app is the recommended one. The browser build is genuinely playable but it is the lightest of the four, and on iPhone and iPad it is the only option.

Desktop

Downloads live on the desktop-stable release.

Windows

Download Open-Historia-Setup.exe and run it. Open Historia lands in your Start Menu like any other application — there is no Node.js to install, no setup script and no terminal window.

The installer is not code-signed yet, so Windows SmartScreen will warn you the first time. Choose More info → Run anyway.

macOS

Download the zip that matches your Mac — Open-Historia-mac-arm64.zip for Apple Silicon (M1 and later) or Open-Historia-mac-x64.zip for Intel — then unzip it and drag Open Historia to your Applications folder.

The app is not code-signed, so on first launch macOS will refuse to open it: it says it cannot check the app for malicious software, and the app closes. Choose Done, then open System Settings → Privacy & Security, scroll down to the line about Open Historia and choose Open Anyway, then confirm. On macOS 14 and earlier, right-clicking the app and choosing Open does the same. You only have to do this once.

If macOS says instead that the app is damaged, it has quarantined the download. Clear that in Terminal and open the app again:

xattr -dr com.apple.quarantine "/Applications/Open Historia.app"

Linux

On Debian, Ubuntu and derivatives, install the .deb:

sudo apt install ./Open-Historia-amd64.deb

It lands in your applications menu like any other program. The .deb is the better choice where it works: it installs to /opt with a root-owned chrome-sandbox, so Chromium's sandbox stays switched on.

On any other distribution, use the AppImage:

chmod +x Open-Historia-x86_64.AppImage
./Open-Historia-x86_64.AppImage

Nothing is installed system-wide.

First launch

The world map is not bundled with the installer — it is about 290 MB of map files, which would make every download enormous. The app fetches it the first time you open it and stores it locally, so this happens once. A Setting up Open Historia window shows the download's progress while it works. After that the game starts offline.

On beta a failed map download can be retried. If the download does not finish, the window says how many map files are missing and offers Try again or Continue without the map.

Updating

There is nothing to run by hand: the desktop app keeps itself up to date, and your saves, scenarios and settings are kept through every update.

You can always download the newest build yourself and install it over the top.

On beta updates start faster, and you can look for one yourself. An update that follows an earlier one checks the files you already have against the list that update left, in a second or two, instead of reading every one of them; the first update after installing from the installer still reads them all once. ☰ → Help → Check for updates looks for a new version at any time.

The beta build

Newer features reach the desktop-beta pre-release first. It installs alongside the official app as Open Historia Beta — its own Start Menu entry, a BETA-badged icon, its own saves and settings — and updates itself from that page, the same way, never onto the official build. It downloads its world map the first time it opens, like the official app; the beta's is about 150 MB. The files are named Open-Historia-Beta-Setup.exe, Open-Historia-Beta-mac-arm64.zip / -x64.zip, Open-Historia-Beta-amd64.deb and Open-Historia-Beta-x86_64.AppImage, and the website offers each one under its stable download.

The Updating Open Historia window of the official app offers the beta's download while an update installs — on Windows the installer itself, elsewhere its release page.

Pages and sections marked beta in this wiki describe that build.

Browser

Go to openhistoria.com/play/. The game loads and you can start immediately.

What is different in the browser:

It works on phones and tablets, including iPhone and iPad. Expect it to be slower than the desktop app, and add it to your Home Screen for a fullscreen window.

Android

Download open-historia.apk from the android release and open it to install. Android will ask you to allow installing from your browser — this is normal for an app distributed outside the Play Store. It needs Android 6.0 or newer.

The app carries the whole game: your saves and scenarios, the scenario workshop and the world map are all on the phone, and it plays in airplane mode from the first launch. Your AI provider and the community hub are the only things that use the network. There is nothing to run on a PC alongside it, and a model served on your own network, such as Ollama or LM Studio, can answer it.

It updates itself. When a newer build is published, a banner says A new version of Open Historia is ready; Update now downloads it, and opening the finished download installs it over the app with your games kept.

On beta the app updates as it opens. A newer build found when the app starts downloads straight away under an Updating Open Historia cover — Not now plays first — and Android then asks to install it. The first time, Android asks you to allow installs from Open Historia: allow it, then go back.

The beta app. A second app, Open Historia Beta, installs beside the stable one: download open-historia-beta.apk from the android-beta pre-release. It has its own icon, the compass with a BETA banner, and its own saves — a game started in one does not appear in the other, though Export and Import carry games and scenarios across — and it updates itself from its own release, never to the stable build.

Had the Open Historia app from before 23 September 2026? Uninstall it first. The app is signed with a new key, and Android will not install it over the old one; uninstalling deletes the old app's saves on that phone.

See playing on your phone for more.

From source

You need Node.js ^20.19.0 or >=22.12.0.

git clone https://github.com/Open-Historia/open-historia.git
cd open-historia
npm ci
npm run dev

That starts the Vite dev server. To run the desktop shell instead, npm run build then npm run electron. The map binaries are not in the Git repository — they are release assets, fetched by node scripts/fetch-map-assets.mjs. The default branch is the stable release; the beta's code is on the beta branch.

A copy run from source does not update itself, and there is no update script. To update it, pull the newest code, install again and rebuild:

git pull
npm ci
node scripts/fetch-map-assets.mjs

The last line downloads only the map files that are missing or out of date. Then start it as before (npm run build first for the desktop shell).

Full details are in docs/, and hosting a server covers running it for other devices on your network.

Next

Whichever way you installed, the game is not much use until it has a model to talk to. Go to connecting an AI provider.

Open Historia is under active development on two channels, and this wiki is written by hand — a page can fall behind a release. Last checked against the game on 2026-10-25 · main 6e6239c4 · beta d7e8fa85. If something here does not match what you see in the game, trust the game and say so on Discord.