Skip to content

Repository files navigation

Screenshot 2026-06-12 at 11 50 14 PM

The universal agent harness for 3D Design • Winner @ AWS x Anthropic Hackathon


ido demo

what people are building with Ido for Blender →

Blender example 1 Blender example 2 Blender example 3
Blender example 4 Blender example 5 Blender example 6

what people are building with Ido for OpenSCAD →

Screenshot 1 Screenshot 2 Screenshot 3
Screenshot 4 Screenshot 5 Screenshot 6
Screenshot 2026-06-14 at 12 49 27 AM Screenshot 2026-06-14 at 7 03 52 PM Screenshot 2026-06-14 at 10 28 23 PM
Screenshot 7 Screenshot 8 Screenshot 9

ido screenshot

idō pet

the idō pet allows you to track idō's task progress while working in another tab or viewing results in your modeling software


Install

Requires Python 3.11+ and an OPENAI_API_KEY

git clone https://github.com/v1shay/ido3d
cd ido3D

python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"

export OPENAI_API_KEY=sk-...
ido

Open http://127.0.0.1:8010.

Blender setup
cd adapters/blender
zip -r ../../ido_blender.zip ido_blender
cd ../..

ido serve

In Blender:

  1. Open Edit -> Preferences -> Add-ons
  2. Install ido_blender.zip
  3. Press N in the 3D View
  4. Open the idō tab
  5. Use http://127.0.0.1:8010 as the backend

Prompt from the CLI:

ido prompt --tool blender "make a small cabin"
OpenSCAD setup

Install OpenSCAD and make sure openscad is on your PATH

ido open openscad
ido prompt --tool openscad "make a bracket with two mounting holes"

Outputs are written to ~/.ido/projects/default

Command
ido                 # open the local app
ido serve           # run the API
ido status          # check runtime status
ido reset           # clear generated files

About

The universal agent harness for 3D design; winner @ AWS x Anthropic Harness Engineering

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages