One bild command,
endless possibilities

An automation primitive for generating and editing media. Run it in a loop. Pass one result into the next command. Give your agent the tools to create, inspect, and refine.

$curl -fsSL https://bildomat.com/install.sh | sh
The original jazz campaign artworkThe finished jazz poster

150+ models from leading providers

Explore models

Generate, edit, and animate an image

This demo uses five commands across three providers. Each generated image becomes the input for the next command.

1 Generate
bild -m riverflow-v2.5-pro -o windspin.webp \
  "Create a giant macOS-style spinner turned into a wind turbine, set against a scenic vista"
2 Change the medium
bild -m gpt-2 -i windspin.webp -o windspin-paper.png \
  "Turn this image into a papercut illustration"
3 Widen the scene
bild -m gpt-2 -i windspin-paper.png -o windspin-wide.png -s 2048x2048 \
  "Expand this illustration for a wider field of view"
4 Add more turbines
bild -m gpt-2 -i windspin-wide.png -o windspin-field.png \
  "Place a field of identical rainbow-colored wind-turbine spinners in the background"
5 Animate the result
bild -m grok-video -i windspin-field.png -o windspin-motion.mp4 \
  "Set all the rainbow-colored turbines spinning in unison clockwise"
A rainbow wind turbine beside a mountain lake
1 Generate
The turbine and landscape rendered in layered paper
2 Change the medium
A wider paper landscape around the turbine
3 Widen the scene
Colorful paper turbines across the hills
4 Add more turbines
5 Animate the result

Download demo set

Automate image generation tasks.

Your script supplies the inputs and repeats the commands. Your prompts define the task. These two demos show the same tool doing different jobs.

Demo: product photo edits

Here, a shell loop sends each photo and the same editing prompt to bild. Change the prompt to automate a different image task.

Shell loop
# Apply the same prompt to every image.
for image in "${images[@]}"; do
  bild -i "$image" "Create a professional studio-quality product shot of the item in this photo."
done

Hover to bring a photo forward. Click either photo to compare at full size.

Leather handbag

Utensil crock

Leather boots

Earthenware mug

Download demo set

Demo: concepts for a fictional coffee brand

Vary two inputs in a loop: three illustration styles and two package formats. The script produces all six combinations for you to compare.

Shell loop
# Explore every style and format combination.
styles=("lunar expedition" "midnight diner" "night garden")
formats=("coffee pouch" "reusable tin")
brief=$(cat brief.txt)
for style in "${styles[@]}"; do
  for format in "${formats[@]}"; do
    bild "$brief Art direction: $style. Package format: $format."
  done
done

Lunar expedition

After Hours decaf coffee pouch in the lunar expedition design
After Hours decaf reusable tin in the lunar expedition design

Midnight diner

After Hours decaf coffee pouch in the midnight diner design
After Hours decaf reusable tin in the midnight diner design

Night garden

After Hours decaf coffee pouch in the night garden design
After Hours decaf reusable tin in the night garden design

Download demo set

Let your agent get creative.

Your agent can already write, edit, and make judgments. Give it bild to generate and refine images and video as part of the work.

Demo: a jazz event promotion

The agent develops an idea, generates artwork with bild, reviews and refines it, then turns the finished poster into a video with music.

Event-promotion skill · excerpt
---
name: event-promotion
description: Create event campaigns.
---
…
Use bild for campaign images and video, inspecting each result before continuing. Pass approved images with bild -i to adapt the artwork, finish the poster, and animate it.
…
1 Develop the artwork
Square jazz artwork with a saxophone and red silk ribbon

Choose a visual direction.

2 Adapt the composition
The artwork adapted to a portrait layout

Make space for the details.

3 Finish the poster
Finished Nightjar event poster with title and event details

Review the lettering and layout.

4 The finished video

Download demo set

Demo: two personalized storybooks

Your agent writes the story and lays out the pages. With bild, it can also generate the illustrations, check character consistency, and refine the images for the finished book.

Children’s-story-writer skill · excerpt
---
name: childrens-story-writer
description: Write and illustrate personalized children’s books.
---
…
Use bild to create a character reference for each child. Pass it to each illustration with bild -i, checking character consistency and refining the images as needed.
…
A Lantern for the Moon

A story for Mina
For Mina, whose questions make the world a little brighter. With love, Mama and Papa.
One evening, Mina saw the moon caught in the branches. It looked very far from home.
"Perhaps it needs a light," said Mina, and took a little lantern down the garden path.
At the pond, Mina stopped. Another moon was trembling in the water.
Mina held the lantern close. The ripples turned to gold. Then the water grew still, and the moon shone silver again.
"You brought your own light," whispered Mina. The moon laid a silver path across the pond.
On the way home, Mina carried the lantern low. There was light for the path, light for the sky, and enough wonder for tomorrow.
Pages 1–2 of 8

Download demo set

Browse Documentation

Photo comparison

Original
Generated

Image preview