Features How It Works GitHub Binary Core Home
BowerBot Mascot
Open Source · Apache 2.0

Describe it.
Build it.

An AI agent that assembles production-ready OpenUSD scenes from natural language. Stop wrestling with pipeline work. Start creating.

Get Started
bowerbot
$ bowerbot build --prompt "A modern kitchen with marble countertops, pendant lights, and a wooden island"
Creating stage... kitchen_scene.usda
Resolving assets... 5 found
Placing countertop (0, 0.9, 0) scale: 1.0
Placing pendant_light x3 grid layout
Placing kitchen_island (0, 0, 1.2)
Lighting setup... DomeLight + 3x SphereLight
Binding materials... marble, oak_wood
Validation passed ASWF compliant
Packaged kitchen_scene.usdz (12.4 MB)
Done in 18s — 5 assets, 4 lights, 2 materials

Everything you need
to assemble 3D scenes.

From a single prompt to a production-ready USD stage. BowerBot handles the pipeline so you can focus on creative decisions.

Natural Language

Describe your scene in plain English. BowerBot interprets spatial relationships, lighting moods, and material choices.

ASWF Compliant

Every asset is automatically structured to Academy Software Foundation standards. Studio-grade hierarchy out of the box.

Smart Lighting

Six light types with intelligent placement. Dome, sphere, rect, disk, cylinder, and distant lights configured automatically.

Self-Correcting

Built-in validation catches errors and fixes them before you ever see them. The agent iterates until the scene is right.

USDZ Export

One command to package your scene for Apple Vision Pro, NVIDIA Omniverse, or any USD-compatible viewer.

Extensible Skills

Plugin system for asset providers. Connect Sketchfab, local libraries, or build your own. Community contributions welcome.

Built With

OpenUSD 25.x
Python 3.12+
LiteLLM
GPT-4.1 / Claude
Pydantic
Apache 2.0

Three steps. One command.

From text to a fully structured, validated OpenUSD stage.

1

Describe

Tell BowerBot what you want to build using natural language. Be as specific or as vague as you like.

2

Assemble

The AI agent finds assets, places them spatially, sets up lighting, binds materials, and validates the scene.

3

Ship

Export as .usda or package as .usdz. Ready for Omniverse, Vision Pro, or your studio pipeline.

Your pipeline. Your way.

VFX & Animation

Rapid scene bootstrapping without deep USD knowledge. Focus on the art, not the pipeline.

Spatial Computing

USDZ-ready output for Apple Vision Pro and immersive experiences. From prompt to headset.

Digital Twins

Prototype industrial scenes fast. Proper USD standards for Omniverse and enterprise viewers.

Pipeline TDs

Automate the tedious parts. ASWF-compliant structure, unit handling, and validation built in.

Need help integrating BowerBot into your pipeline?

Binary Core builds custom AI solutions for studios and enterprises. We can help you deploy, extend, and scale BowerBot for your team.

Talk to Binary Core

Star the repo.
Shape the future.

BowerBot is open source and growing fast. Star the repo to follow along, open an issue to request features, or submit a PR to contribute directly. This is just the beginning.