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-tunnelskips 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dab829b32dd23cf562179baca926b887fcedbee78c6f18e105c4f826230fc66d
|
|
| MD5 |
eb1649a69bbb7e40bbf3597d662966f4
|
|
| BLAKE2b-256 |
30c06774b32e6470c89cfc4eb2006e70e3d1d80298fcf7a5dce602af0e11788a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
079554df9cbdd15930d21742a67eaeb1a5a7d56c32f00749bb90a7e9689a78b4
|
|
| MD5 |
306f3a9f7cbaabe18e9e2e363996fa0d
|
|
| BLAKE2b-256 |
6984d27ea9731c0e43f335841b3a351fa2a0dabbd8fef06eeb6e752a66b5a7fd
|