A structured environment for creating 3D models using the build123d library, optimized for AI agent collaboration.
This project uses uv for dependency management.
- Clone the repository.
- Install dependencies:
uv sync
Each model design lives in its own folder under models/.
- Create a new model folder:
models/my_new_bracket. - Create a
design.pyfile with yourbuild123dcode. - Run the design script from the root:
uv run python models/my_new_bracket/design.py
This repository is configured with:
- Skills: SKILL.md for build123d API guidance.
- Rules: rules.md for best practices in 3D modeling.
- Workflows: new_model for standardized project creation.
.agents/: AI configuration and workflows.models/: Individual 3D model projects.examples/box/: A reference implementation.
pyproject.toml: Dependency configuration.