Ultima Online.
A new way in.
Anima is an Ultima Online client for macOS and Windows, built from scratch. Play Britannia yourself. Or build an AI that can.
Free, open-source code. Bring your own UO game files and shard account.

Walk in.
Make it yours.
Real UO terrain, animated characters, paperdolls, bags, vendors, spellbooks, and secure trading. A world map, macros, name plates, and pinned health bars help you find your way.
The desktop app runs on Apple Silicon Macs and Windows x64. It reads the art, maps, animation, and sound from your own Ultima Online installation.
Read the installation guide ↗
Bring a torch.
Night and dungeon darkness, carried torches, street lamps, and walls that block their glow. Anima uses UO’s own light shapes.
What changed in v0.6.0 ↗A game client.
An agent’s body.
At its heart is a headless Rust core: the UO protocol, a live world model, and A* pathfinding. Your agent receives a structured observation and returns an action.
The same core serves a Tauri desktop app, a WebAssembly browser client, and external AI players. The brain is replaceable. The game interface stays the same.
Build an Ultima Online AI agent ↗Download Anima.
Current release: v0.6.0 · All releases and release notes
Intel Mac requires a source build. UO game data and a server account are required. Live validation focuses on ServUO; compatibility varies by shard.
A few useful answers.
Is Anima free?
The code is open source under MIT or Apache-2.0. The desktop downloads are free. UO game files and server access are separate.
Does this include a server or game files?
No. Anima is a client. Bring your own UO data files, server address, and account.
Can I use it on any shard?
Live testing has focused on ServUO. Custom protocols and assets may need compatibility work. Check your shard’s client and automation rules. The verification record describes what has been tested.
Can I play in a browser?
The repository includes a browser renderer and WASM core. They require a configured native play server, or a WebSocket relay plus an asset service. There is no public hosted game demo.
How can I help?
Try the app and report a reproducible bug, including your OS, client version, and server software. Or read the contribution guide and send a code or documentation improvement.