Workspaces are coming: shared projects, assets and credits for your whole team

Follow along

Connectors / CLI

Command line

Render withoutleaving the shell.

Render images, video and voiceover from the terminal. One command, no browser tab, and output URLs you can pipe straight into a script.

Live transcript

Pick a command.

Real output from four of the most-used commands, timings included. Every one of them returns a URL you can hand to the next step.

behooked — zsh

Generate 4K photos and graphics from text prompts

$ behooked generate image --prompt 'A sleek futuristic smartwatch on dark silk' --aspect 16:9
⠋ Dispatching generation to BeHooked Image Engine v3...
✔ Render complete! [3.2s]
  Output: https://cdn.behooked.ai/renders/img_99812.png (4096x2304)
Built for speed

When you already know the shot.

The studio is for exploring. The CLI is for the run you have done forty times and want scripted.

  • 01

    One command, one render

    Trigger an 8K image or a video upscale with a single line. No project to create, no interface to load first.

  • 02

    Batch a whole folder

    Point the CLI at a directory of product photos and generate the walkthrough for every one of them concurrently.

  • 03

    Pipes into everything

    Pass --json and the render URL, duration and job status come back as parseable output for a shell script or a CI step.

FAQs

Questions, answered.

Everything you need to know about the product, credits, licensing, and workflow.

How do I install the BeHooked CLI?

You do not have to. Run `npx @behooked/cli` from any terminal with Node installed. To keep it around, install it globally with `npm install -g @behooked/cli` or `pnpm add -g @behooked/cli`.

How do I sign in or supply my API key?

Run `behooked login` to authenticate through the browser, or set the `BEHOOKED_API_KEY` environment variable in your shell profile for non-interactive use.

Can I pipe CLI output into other scripts?

Yes. Every command accepts `--json`, so render URLs, media metadata and job status can be piped into shell scripts, Python automation or a CI workflow.

Does the CLI support batch generation?

Yes. Pass `--batch inputs.json` with a list of prompts, or point the CLI at a folder of images, and it renders the variations concurrently.

Generate straight from your shell.

Nothing to install — run npx @behooked/cli and you are creating.

Get your API key