Compi GUI is a desktop application that provides a graphical interface for running Compi pipelines. It supports loading pipelines from a local XML file or from a Docker image, configuring pipeline parameters, selecting which tasks to run, and launching the execution — all without using the command line.
mvn clean package
The executable JAR will be available at target/compi-gui-1.0.0.jar.
To also produce a distributable package under target/dist/:
mvn clean package -PcreateDist
java -jar target/compi-gui-1.0.0.jar
- Select a working directory — Compi GUI will load pipeline configuration and parameter values from this directory if they exist.
- Choose the pipeline source: a local pipeline XML file (with an optional local
compibinary) or a Docker image containing the pipeline. - Configure parameter values in the parameters panel. Invalid or missing required values are highlighted.
- Optionally select specific tasks to run (from task, until task, after task, before task).
- Click Run to execute the pipeline. Output and error logs are shown in real time.
Please, cite the following publication if you use Compi:

