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-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. |
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 | |
|---|---|---|---|---|
| DICOM Integration | dicom | 1.0.0 | Open and browse DICOMweb studies — patients, studies and series — and view DICOM whole-slide images directly in the viewer. | |
| File browser | rationai-wsi-file-browser | 1.0.0 | Browse and open whole-slide images served by the RationAI WSI Service. |
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 | |
|---|---|---|---|---|
| Navigation viewport tracker | nav-tracker | 1.0.0 | Record the movement of the navigator in the viewer. | hidden |
| 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. | experimental |
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. |