Quick Start
The fastest way to try xOpat is to download a prebuilt standalone build and run it on your own machine. No servers to configure, no command line — it bundles the viewer, an image server, and sample handling into a single desktop app.
This standalone build is meant for trying xOpat and for local/desktop use. It hardwires a fixed server setup, so it is not how you deploy xOpat for real. When you are ready for that, see the Deployment section.
1. Download
Go to the xOpat releases page and download the build for your operating system from the latest release's Assets.
Available platforms are listed under each release's assets. If a build for your OS is not there yet, use the Docker bundle below or follow a full deployment.
2. Install & launch
- Windows — run the downloaded installer. It installs xOpat to your home folder and adds xOpat shortcuts to the Start Menu and Desktop. Launch from either; xOpat lives in the system tray while running.
- Linux — unpack the downloaded archive and start it with the included
start_all.shscript.
On first launch, xOpat asks you to pick a folder containing your slides. You
can change it later (tray menu → Change slides folder on Windows, or the
change_slides_dir.sh script on Linux).
3. View your slides
xOpat starts a local image server and the viewer, then opens your browser at http://localhost:9001 automatically. Drop whole-slide images into the folder you selected and they become available to open.
To open a specific slide directly via the URL, see Opening the Viewer.
That's the whole loop: download → run → point it at a slides folder.
Unlock the full viewer
The standalone build trades flexibility for convenience. The real strength of xOpat — connecting to your own image servers and turning on the broader feature set — comes from a custom deployment with proper module and plugin configuration. A few examples of what that unlocks:
- AI chat assistants (e.g. the
chat-anthropic/chat-openai-compatibleplugins) need a deployment that can hold their API keys and proxy config. - Authentication (OIDC), custom annotation backends, and alternative image servers all require static configuration the standalone build does not expose.
When you are ready to go beyond the quick demo:
- Deployment overview — the ways to host xOpat and when to choose each.
- Viewer Configuration — the static / dynamic / cached configuration levels, plugins, and sessions.
- Glossary — unfamiliar with a term? Start here.