Back
    Developers

    Install Pulse

    One runtime. Choose how you build.

    One runtime.

    Two ways to build.

    Desktop and CLI are two interfaces on top of the same Pulse runtime.

    Pulse Runtime🖥 Pulse Desktop💻 Pulse CLI

    I want to…

    Build visuallyPulse Desktop
    Build with codePulse CLI
    Deploy locallyDocker
    Deploy to productionHelm / Kubernetes

    Develop

    Two ways to build on the Pulse runtime. Pick the one that fits your workflow — switch anytime.

    Pulse Desktop

    Visual drag-and-drop builder

    Best for rapid prototyping, analysts, mixed teams.

    Download

    Pulse CLI

    Code-first development

    Best for developers, automation, CI/CD pipelines.

    Install

    Build visually. Deploy from CI.

    Build in code. Inspect visually.

    Same runtime. Same application.

    Your first deployment

    Three commands to get from install to a running flow.

    bash
    pulse doctor
    pulse server start --dev
    pulse deploy .
    See Quick Start

    Pulse Desktop — signed installers · auto-updates

    x86_64

    .deb / .AppImage. On Debian/Ubuntu: sudo dpkg -i pulse-*.deb.

    Streamflow.Pulse_2.7.9_amd64.deb· 337.1 MB· v2.7.9

    Existing installs update themselves on the next check.

    Pulse CLI — one-line install

    Official install

    Downloads the latest signed release and links pulse onto your PATH.

    bash
    1# macOS · Linux
    2curl -fsSL https://get.pulse.dev | sh
    3
    4pulse --version

    Build from source

    Idempotent — safe to re-run. For contributors or air-gapped setups.

    bash
    1git clone https://github.com/olsisoft/streamflow && cd streamflow
    2
    3./bin/install-pulse.sh          # Windows: powershell -f bin/install-pulse.ps1
    4
    5pulse --version

    Deploy

    Run Pulse in production

    Where your Pulse applications run. Docker, Kubernetes and Helm — all target the same Pulse runtime.

    Docker

    Recommended for evaluation and team environments.

    A ready-to-run cluster (3 engine nodes + Pulse), or pull the published images directly.

    bash
    1# Cluster (docker-compose.yaml)
    2git clone https://github.com/olsisoft/streamflow && cd streamflow
    3docker compose up -d
    4
    5# Or pull images
    6docker pull ghcr.io/olsisoft/streamflow          # engine
    7docker pull ghcr.io/olsisoft/streamflow-pulse    # Pulse

    Kubernetes

    Recommended for production clusters.

    Namespace, ConfigMap, StatefulSet and HPA manifests under deploy/kubernetes/.

    bash
    kubectl apply -f deploy/kubernetes/

    Helm

    Recommended for GitOps workflows.

    Two charts: Pulse (the AI Agent Platform) and StreamFlow (the event-mesh engine).

    bash
    helm install pulse ./deploy/helm/pulse
    helm install streamflow ./deploy/helm/streamflow