Engine·Apps·Edge·Agents·Scout·FidOpt
Medical-imaging AI, from the dataset to the browser
KonfAI is a declarative execution engine and the family around it. One configuration trains, predicts and evaluates a method; Scout inspects its results, FidOpt scores it on 311 datasets, and it ships as an app to the command line, 3D Slicer, an agent or a browser tab.
The whole life of a methodSix stages, one family. A person drives each one, and so can an agent.
Your wayFrom the command line, Python, 3D Slicer or a chat in KonfAI Studio; an agent reaches the same stages through KonfAI MCP.
- Data
Your images
ITK images, DICOM, HDF5 and OME-Zarr, read region by region.
./Dataset:mha - Build
KonfAI
One YAML trains, predicts, evaluates and transforms.
Config.ymlkonfai TRAIN - Inspect
Scout
Reads the result like a person at a viewer and boxes what is wrong.
verdict + boxeskonfai-scout inspect - Score
FidOpt
Held-out cases of 311 datasets, the same rules for every method.
the boardfidopt run - not better yet: tune, retrain, score again
- Ship
KonfAI Apps
Packaged once, run from the CLI, konfai-apps, 3D Slicer or Hugging Face.
app.jsonkonfai-apps infer - soonAnywhere
KonfAI Edge
The same app in a browser tab, with no server.
<konfai-app>open a page
Measured on 311 datasetsFidOpt scores every method on the same held-out cases, against truth that experts drew. A sample of its corpus:
The boards on fidopt.io ↗









































Where it goesMethods that improve in a loop, judged in the open.
An agent that develops a method should be able to ask a trusted service how good it is, and iterate, the way a person submits to a challenge, but in a loop.
FidOpt
Every stage runs
KonfAI trains, predicts and evaluates from one config; Scout reads the results; FidOpt scores methods on 311 datasets; five apps run from the CLI, 3D Slicer or an agent.
Every app in a browser
KonfAI Edge runs the apps in a browser tab with no server, as Web Components another page embeds with one import. Its demo lands on this site.
The loop, closed
An agent writes a method as a KonfAI app. KonfAI runs it, Scout inspects it, FidOpt judges it on a hidden test, and what wins ships as an app anyone can run.
The family, piece by pieceEach piece stands alone; together they cover the whole loop.
KonfAI
Patch-native training, complete medical-image inference and a reusable application from one configuration, without giving up the PyTorch and MONAI components you already trust.
Get started → AppsKonfAI Apps
Five published bundles: TotalSegmentator-KonfAI, MRSegmentator-KonfAI, ImpactSynth, ImpactSeg and IMPACT-Reg. One contract, from a local folder, a Hugging Face repository or an HTTP server; from a one-line CLI, konfai-apps or 3D Slicer.
See the apps → InspectionKonfAI Scout
Looks at a segmentation, a registration or a synthesis the way a person would at a viewer, and reports where it is wrong, with the views that show it and KonfAI Eval's measurements.
How it reads a result → StudioKonfAI Studio
A chat web UI over the MCP server. Point it at a dataset and, from the conversation, inspect, train, predict, evaluate, compare and look at the volumes. Your own model endpoint, no API key required.
Open Studio →
AgentsKonfAI MCP
Fifty tools, one per object. An agent inspects a dataset, writes and validates a config, launches and follows runs, compares them and packages the result, from Claude Code, Codex or any MCP client.
The fifty tools → coming to this siteEdgeKonfAI Edge
The Rust runtime that runs KonfAI apps in a browser tab, with no server: inference, evaluation and uncertainty beside one viewer, as Web Components another page embeds with one import.
What it is → BenchmarkFidOpt
One open benchmark for biomedical image registration, segmentation and synthesis, every method scored on the same test cases under the same rules. KonfAI MCP reads its catalogue and boards and launches its runs.
fidopt.io ↗ DocsDocumentation
Ten short pages, one per subject: install, configuration, workflows, datasets, apps, agents, Scout, Studio, Edge. The exhaustive reference stays on Read the Docs.
Read the docs → ResearchThe paper
KonfAI's design and the six MICCAI 2025 challenge results obtained with it, SynthRAD2025, CURVAS, TrackRAD2025 and Panther among them.
Read on arXiv ↗How it worksOne config, one command per workflow, one app at the end.
The commands, in order: pip install "konfai[imaging]"; konfai TRAIN -c Config.yml --gpu 0; konfai PREDICTION -c Prediction.yml --models Checkpoints/<run>/<checkpoint>.pt --gpu 0; konfai EVALUATION -c Evaluation.yml; pip install konfai-apps; konfai-apps infer VBoussot/TotalSegmentator-KonfAI:total -i ct.nii.gz -o out/.
At a glanceEvery line opens its page.
konfai TRAIN · PREDICTION · EVALUATION · TRANSFORM→
Pythonkonfai.train · konfai.predict_model · konfai.transform→
3D SlicerSlicerKonfAI · SlicerImpactReg→
Hugging Facekonfai-apps infer VBoussot/<App>→
A conversationKonfAI Studio, your own model endpoint→
An agentKonfAI MCP, from Claude Code, Codex or any client→
A browser tabKonfAI Edge, no server · soon→
