Visual + Python
Build visually, edit generated Python, and inspect typed artifacts without translating between pipeline formats.
Install OpenHCS 0.6.2 from PyPI and stream results to Napari
or Fiji. This release adds supported CellProfiler
.cppipe import and local MCP access for agents while keeping one
typed execution model from source images to measurements.
Build pipelines, manage plates, inspect images, and follow runtime state from one desktop workspace.
Watch the five-minute demo
OpenHCS desktop · click to watch
The UI, generated Python, headless runtime, and local MCP surface all use the same pipeline declarations.
Build visually, edit generated Python, and inspect typed artifacts without translating between pipeline formats.
.cppipe OpenHCS 0.6.2Lower supported CellProfiler modules into ordinary OpenHCS declarations; unsupported modules fail explicitly.
Stream images and results to either viewer from the same compiled pipeline.
Decorate ordinary Python functions for CuPy, PyTorch, JAX, TensorFlow, or pyclesperanto. They gain contract validation, UI integration, and automatic memory conversion.
openhcs[gpu]
Read microscopy images and dimensional metadata through the Bio-Formats backend.
openhcs[bioformats]
The mcp extra and local stdio server ship with OpenHCS
0.6.2. Codex configuration, Claude MCPB sources, and
official registry metadata accompany the release. Production MCPB signing,
directory submissions, and any hosted connector remain separate deployment work.
Use a desktop installer with no Python setup, or install from PyPI for headless systems and custom environments.
User-scoped, CPU-only installation with CellProfiler compatibility, local MCP, Napari, and Fiji/Bio-Formats support; GPU libraries are not included. Fiji Java components are resolved on first use. Initial assets are not code-signed, and the macOS app is not notarized, so your OS may ask you to confirm trust.
$ python -m pip install "openhcs[gui,viz,bioformats,mcp,cellprofiler-compat]"
$ openhcs
View OpenHCS on PyPI