Skip to main content

Launcher + supervisor and OpenAI-compatible image/video generation service (Vrex Flow Engine).

Project description

vrex-flow-engine

One-command launcher + supervisor for the Vrex Flow Engine — a self-hosted service that exposes OpenAI-compatible image/video generation endpoints.

vrex-flow-engine start stores your engine key + Cloudflare tunnel token, launches the engine and the tunnel as supervised child processes (with crash-restart), and renders a live status dashboard.

Quickstart

uvx vrex-flow-engine start

uvx ships with uv. If you get uvx: command not found, install uv (curl -LsSf https://astral.sh/uv/install.sh | sh, or brew install uv) and re-run. No uv? pipx run vrex-flow-engine start, or pip install --user vrex-flow-engine && flow-engine start.

First run prompts for the engine API key and the Cloudflare tunnel token (saved to ~/.vrex-flow/config.json, chmod 600), then brings up the engine + tunnel. Ctrl-C stops both cleanly.

Commands

Command What it does
vrex-flow-engine start Run engine + tunnel with a live dashboard. --no-tunnel runs the engine only; --tunnel-config <path> drives an existing cloudflared config.yml (named tunnel) instead of a token.
vrex-flow-engine setup Store the engine key + tunnel token.
vrex-flow-engine doctor Check prerequisites and probe a running engine.
vrex-flow-engine serve Run just the engine in the foreground.

The short alias flow-engine is installed for the same commands.

Requirements

  • Python 3.10+
  • cloudflared (for the tunnel; --no-tunnel skips it)
  • Access to a Vrex Flow Engine deployment.

Internal Vrex tooling.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vrex_flow_engine-0.2.3.tar.gz (62.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vrex_flow_engine-0.2.3-py3-none-any.whl (76.0 kB view details)

Uploaded Python 3

File details

Details for the file vrex_flow_engine-0.2.3.tar.gz.

File metadata

  • Download URL: vrex_flow_engine-0.2.3.tar.gz
  • Upload date:
  • Size: 62.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vrex_flow_engine-0.2.3.tar.gz
Algorithm Hash digest
SHA256 dab829b32dd23cf562179baca926b887fcedbee78c6f18e105c4f826230fc66d
MD5 eb1649a69bbb7e40bbf3597d662966f4
BLAKE2b-256 30c06774b32e6470c89cfc4eb2006e70e3d1d80298fcf7a5dce602af0e11788a

See more details on using hashes here.

File details

Details for the file vrex_flow_engine-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: vrex_flow_engine-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 76.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for vrex_flow_engine-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 079554df9cbdd15930d21742a67eaeb1a5a7d56c32f00749bb90a7e9689a78b4
MD5 306f3a9f7cbaabe18e9e2e363996fa0d
BLAKE2b-256 6984d27ea9731c0e43f335841b3a351fa2a0dabbd8fef06eeb6e752a66b5a7fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page