Guides and plugins
How to use GRAPHY, and how to extend it.
GRAPHY-Next how-to ↗ In progress
From installing the desktop and web editions through 2D, MPR, 3D and plugins.
GRAPHY classic how-to ↗
Basic operation and each of the viewers (the user manual).
Plugin development guide ↗
The plugin mechanism, the host API, releasing, installing and signing. With three working demos.
Build a plugin
GRAPHY-Next keeps its core small and lets you add capability from the outside. There are three working examples, ordered from easiest to hardest. Any one of their READMEs takes you all the way from writing a plugin to releasing, installing and signing it.
-
Hello GRAPHY \u2197 UI only, no build step
Adds a menu item that prints "Hello, I'm GRAPHY-Next." — nothing more.
What it teaches: The smallest possible plugin (plugin.json and ui.js), where it goes, and how to load it.
-
Mean filter \u2197 UI only, no build step
Applies a mean filter to the series open in the 2D viewer and shows before and after side by side.
What it teaches: Finding the open series, calling the backend REST API, building your own dialog, and pixel processing.
-
Gemini findings editor \u2197 UI + Java (desktop edition only)
Sends your own rough findings and the image to Gemini and has it polish the wording. This is not diagnostic support.
What it teaches: The backend side (a Java JAR), calling an external API under CSP, handling API keys, and signed releases.
The hub repository. It gathers the mechanism, every field of plugin.json, the host API, distribution through GitHub Releases, the differences between the desktop and web editions, and signing with minisign (TOFU) — all on one page.