Coming soon
For Developers

Release & distribute your tools

Package your CLI tools as containerized releases. Define inputs, outputs, and parameters in a simple YAML config — CodeFlower automatically wraps your CLI into a beautiful web GUI. We handle versioning, distribution, and the interface, so you can focus on building.

We wrap your CLI into a GUI — no frontend code needed
Containerized releases work on any platform
Versioned releases with full provenance tracking

Built for any data pipeline

Containerized tools work on any platform. Build workflows visually, run them anywhere, and reproduce any result.

Containerized Tools

Every tool runs in a Docker container — works identically on any platform. No "works on my machine" ever again.

Bring Your Own Compute

Install a lightweight CLI agent and run pipelines on your own hardware. Free, private, and fully air-gapped.

Visual Workflow Builder

Chain tools together in a drag-and-drop DAG editor. Connect outputs to inputs, set parameters — no coding required.

Full Reproducibility

Every run is logged with exact tool versions, parameters, and inputs. Re-run any pipeline and get identical results.

Military-Grade Sandboxing

gVisor isolation and strict network air-gapping ensure even malicious community tools can't steal your data.

Run Anywhere

Execute in the cloud with auto-scaling compute, or locally with the CLI agent. Same containers, same results.

How it works

From tool definition to reproducible pipeline in three steps.

01

Define your tool

Write a YAML config with your inputs, outputs, and parameters. The backend validates it and generates a web form automatically.

02

Build a workflow

Drag tools onto the canvas, connect outputs to inputs, and set parameters. No coding — just a visual DAG editor.

03

Run & reproduce

Execute in the cloud or locally. Every run is logged with exact versions and parameters for full reproducibility.

tool.yaml
name: fastq2usam
version: 0.1.0
commands:
  - name: convert
    invoke_cmd: fastq2usam
    inputs:
      - name: R1
        extensions: [fastq, fastq.gz]
        required: true
      - name: R2
        extensions: [fastq, fastq.gz]
        required: true
    outputs:
      - name: sam
        extensions: [sam]
Security first

Your data never leaves your control

Every tool runs in an isolated sandbox with strict network air-gapping. Even community-built tools can't exfiltrate data or infect your host.

gVisor kernel isolation
Each tool runs in its own sandboxed userspace kernel.
Network air-gapping
Containers run with --network=none — zero internet access.
Strict access control
ACID-compliant billing and per-resource IAM permissions.
GDPR compliant
Full data subject rights, right to erasure, and EU data residency.
Input data
Sandboxed tool no network
Output data
Data flows in, results flow out
Nothing else can leave

Simple pricing

Coming soon. Be the first to know when we launch.

Local
Free
Run on your own hardware, forever
  • Unlimited local pipeline runs
  • CLI agent with sandboxing
  • Visual workflow editor & DAG
  • Full run logging & reproducibility
Contact us
Recommended
Cloud
Pay as you go
Scale to the cloud when you need it
  • Everything in Local, plus:
  • Auto-scaling cloud compute
  • GPU support for heavy workloads
  • Long-term data archiving
  • Real-time log streaming
Contact us

Ready to build your first pipeline?

Coming soon. Get in touch to learn more — your data stays yours.

CodeFlower
© 2026 CodeFlower.