Plugin Catalogue
xOpat ships with the following plugins. Pages are generated from each component's include.json; availability in a concrete deployment depends on the server configuration.
AI
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| Anthropic Claude Chat | chat-anthropic | 1.0.0 | Anthropic Claude provider integration. Configure baseUrl / apiKey / model / anthropicVersion via server.json — they are server-only. | |
| OpenAI Chat & Transcription | chat-openai | 1.0.0 | Native OpenAI provider integration (GPT chat models + Whisper transcription). Configure baseUrl / apiKey / models via server.json — they are server-only. | |
| OpenAI-compatible Chat | chat-openai-compatible | 1.0.0 | Generic OpenAI-compatible chat provider. Works with any GPT-like API (vLLM, Ollama, LM Studio, OpenAI, Together, Groq, CERIT-AI, etc.). Configure baseUrl / apiKey / models via server.json — they are server-only. |
Analysis
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| EMPAIA App UI | empaia-app-ui | 0.1.0 | Run EMPAIA analyses from xOpat: pick a slide, draw regions of interest, submit a job and read the results. |
Annotations
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| Annotations | gui_annotations | 1.0.0 | A plugin for annotations creation, management and sharing. | |
| Annotations: Segment Anything | sam-segment-tool-experimental | 1.1.0 | Run Segment Anything mask inference in-browser (or on a configured GPU server) as an annotation tool, and expose it as a local segmentation driver for the pathology foundation-model namespace. Requires the Annotations plugin. | experimental |
| Slide Scoring | slide-scoring | 1.0.0 | Score or label the slide open in a viewer. Scores are dispatched through the IO pipeline, so a deployment can route them to MLflow, GitHub, a REST backend or anywhere else without changing this plugin. | experimental |
Content
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| Custom Pages in Advanced Menu | custom-pages | 1.0.0 | Populate the advanced menu with custom content. | hidden |
| Additional Tutorials | extra-tutorials | 1.0.0 | Enables the inclusion of additional tutorials that are not part of any plugin or other component. | hidden |
Data
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| DICOMweb Protocol | dicom | 1.0.0 | Renders DICOMweb whole-slide images, CT/MR/PET series and derived Segmentation / Parametric Map objects. Opens only what the session asks for; install the DICOM Browser plugin to browse a store. |
Development
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| Analyze dropdown in Main Menu (dev) | analyze-dev | 1.0.0 | Plugin for creating and running jobs. | experimental |
| Measure tile loading time and run profiler | profiler | 2.0.0 | Measure per-tile loading time and record viewer performance profiles. | hidden experimental |
Feedback
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| Youtrack Feedback Form | youtrack-feedback | 1.0.0 | Provide direct feedback about xOpat to the YouTrack dashboard. | hidden |
Forms
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| Questionnaire | questionaire | 1.0.0 | Custom questionnaire runtime for xOpat v3. |
Navigation
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| DICOM Browser | dicom-browser | 1.0.0 | Browse a DICOMweb store from the slide switcher — patients, studies and series — and open slides from it. Adds boot-time defaults and automatic discovery of derived Segmentation / Parametric Map overlays. | |
| Navigation viewport tracker | nav-tracker | 1.0.0 | Record the movement of the navigator in the viewer. | hidden |
| WSI-Service Slide Browser | rationai-wsi-file-browser | 1.0.0 | Browse and open whole-slide images served by the RationAI WSI Service. | |
| Slides | slide-info | 1.0.0 | Browse the available slides, switch the slide shown in a viewer and inspect its metadata. |
Pathology
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| MedGemma | pathology-medgemma | 1.0.0 | Wires a self-hosted MedGemma vision model (OpenAI-compatible, e.g. Ollama) into the pathology-foundation module as its analyze driver. Registers a dedicated pathology provider (separate from any chat agent) and routes image-to-text findings through the chat SDK's isolated vision inference. Endpoint and secrets are server-only. |
Recording
| Plugin | ID | Version | Description | |
|---|---|---|---|---|
| Screen Recorder | recorder | 1.0.0 | Record ROI's using your computer screen - a different approach! Suitable for presentation, emphasis focus or application testing. |