HAZELAI
AI video and image studio

Write the prompt where you think.
We make the video.

Describe what you want in Claude, ChatGPT or Grok. Say "send to Hazel". Finished clips and stills land in your gallery, ready for ads, socials, pitches and products.

1
Write the prompt in your assistantChat it through with Claude, ChatGPT or Grok until it says what you mean.
2
Send it to HazelOne line. Your assistant hands us a prompt card with the type, length, ratio and brand.
3
We pick the engine and renderKling, Veo, Runway, Luma, FLUX, GPT Image, Nano Banana or Ideogram, chosen for the job. You never juggle accounts.
4
Download, share, iterateEvery render keeps its prompt, so the next version is one edit away.

Made with Hazel AI

Every piece below started as a sentence in an assistant. Hover or tap a clip to play it.

One prompt. Any kind of visual.

Ads, product shots, social clips, music visuals, concept art, pitch imagery, storyboards. If you can describe it, Hazel AI can render it.

Video

Two to ten second clips in any ratio. Text to video, or animate a still you already have. Veo and Kling 2.6 add sound.

Stills

Photoreal product shots, portraits, scenes, and signage with text that actually reads.

Start from your own still

Upload a photo or product shot and animate it, or use it as the look for new images.

Your AI clone

Upload one photo of yourself and type what to say. Your clone delivers it to camera, lip synced, up to 15 seconds. Pitches, intros and updates without a film crew.

Connect your assistant

Create an account, make an API key in the app, then pick your assistant below. From then on, "send to Hazel" does the rest.

Claude MCP connector

Add the Hazel AI connector to Claude Desktop or Claude Code. Claude gets three tools: create a render, check it, list your gallery.

{
  "mcpServers": {
    "hardstand-ai": {
      "command": "npx",
      "args": ["-y", "hardstand-ai-mcp"],
      "env": {
        "HARDSTAND_API_KEY": "hsk_...",
        "HARDSTAND_URL": "https://www.hazel.org.au"
      }
    }
  }
}

ChatGPT Custom GPT

Open the Hazel AI GPT, or build your own: add an Action from our OpenAPI file and paste your key as a Bearer token.

Action schema URL:
https://www.hazel.org.au/openapi.yaml

Auth: API Key, Bearer
Key: hsk_...

Grok Prompt card

Paste this into Grok once per chat. When you say "send to Hazel", Grok writes a prompt card. Paste it into the app and it renders.

When I say "send to Hazel", reply with only a JSON prompt card in this shape, nothing else:
{"type":"video or image","prompt":"...","aspect_ratio":"16:9|9:16|1:1","duration":5,"count":1,"engine":"auto","brand":{"name":"","colours":[]},"source":"grok","title":"..."}
Full spec: https://www.hazel.org.au/prompt-card.md

The same prompt card works everywhere, including a plain paste in the web app. Read the spec.

One account. Every engine, direct.

We call each vendor's own API, no middlemen. Leave the engine on auto and we route by what the prompt asks for, or pick one yourself.

EngineVendorMakesBest forCredits

Pricing

Start free, then buy credits when you need them. No subscription. A credit is the same price on every engine, so you always know what a render costs before you run it.

Free trial
$0
  • 1 five second video
  • 3 images
  • No card needed
  • Buy credits when you like it
Start free

A 5 second video is about 10 credits, an image 1 to 2. Prices in AUD and include GST. Credits never expire.