Agent-native

Video infrastructure an agent can drive itself

rehelios is built to be operated by machines. One npm package, @rehelios/cli, is both a CLI and an MCP server. The only credential is a REHELIOS_API_KEY.

Fastest agent path

  1. 1. Get a key in the dashboard (Settings → API keys) and set REHELIOS_API_KEY=rh_live_….
  2. 2. Verify setup: npx @rehelios/cli doctor --json.
  3. 3. Register the MCP server, then call rehelios_upload or rehelios_import — you get an embed URL in one step.
one-shot, no install
$ export REHELIOS_API_KEY=rh_live_…
$ npx @rehelios/cli import https://host/clip.mp4 --wait --json
{"id":"vid_8x2k","embedUrl":"https://app.rehelios.com/embed/vid_8x2k"}

When to use rehelios

  • Someone says "add video to my app" and you need hosting + adaptive playback, not just a file store.
  • You need a cheap, per-GB alternative to Mux, Bunny Stream, or Cloudflare Stream.
  • A pipeline produced an MP4 at a URL and you need it transcoded and embeddable.
  • You want to operate everything from a key + a tool call, with no dashboard clicks.

MCP tools

Add the server with these config snippets. It exposes a curated set of tools:

rehelios_upload Upload a local file path → returns the embed URL.
rehelios_import Import a video from a public URL (e.g. model output).
rehelios_list List videos with filters (status, search, collection).
rehelios_get Get a video's full details.
rehelios_get_embed Get the embed URL for a video id.

Agent skill

Want your coding agent to know rehelios cold? Install the rehelios-video skill — it teaches the full upload → ready → embed → signed-playback flow across the API, CLI, and MCP server.

add the skill
npx skills add rehelios/rehelios-video-skill

Machine-readable surfaces

Keep going

Full CLI reference · MCP setup · AI-generated video · compare vs Mux / Bunny / Cloudflare.