Odyssey
An AI-driven text adventure engine for your desktop. Pick a world, build a character, and play a story that an AI model writes turn by turn. Odyssey keeps track of the people, places and stats the story invents along the way.

- Windows, macOS and Linux
- Free and open source (AGPL-3.0)
- Built with Tauri
- Any OpenAI-compatible model
Five steps to a new campaign
- WorldThe real world on any date you choose, or a ready-made universe.
- PlayerStats, looks, personality and gear, or a saved preset.
- ScenarioWhere you are and what is happening as the story opens.
- PortraitAn AI-drawn character image from a prompt you can edit.
- SummaryLook it over, then start playing.
What it keeps track of
Live stats
Health, money, hunger, thirst and energy change every turn and sit in the sidebar beside your portrait and the in-world clock.
Game Codex
Every person and place the story mentions goes into the NPC and Location ledgers, so you can look them up later.
World knowledge
Pulls wiki and search context for the world you are in, and can add a local vector memory of the game so far.
Voice
Narration read aloud by Kokoro, OpenAI, Google Cloud or xAI voices, with Kokoro able to blend several into one narrator. Hold the mic button to speak your turn.
Saves and presets
Named saves with import and export, and reusable characters you can drop into any new campaign.
Terminal and Telegram
Play text-only in an ASCII terminal UI or through a Telegram bot. Both share the desktop app's saves and provider settings.
Bring your own model
Odyssey sends requests straight from the app to the provider you pick; nothing goes through a middleman.
- OpenAI
- Google Gemini
- xAI
- OpenRouter
- Ollama
- LM Studio
- Any self-hosted endpoint
A look around





Get Odyssey
Installers for Windows (.exe or .msi), macOS (.dmg for Apple silicon and Intel) and Linux (.deb or .AppImage) are on the releases page. Open the app and the welcome screen walks you through connecting a model.