Docs Home
/
Zoo Design Studio
/
Zookeeper

Zookeeper

Zookeeper, an AI Agent for CAD

Modern CAD work is full of repetition. Engineers redraw the same patterns, rebuild similar features, and make small, mechanical changes over and over—spending time on low-value execution instead of higher-value design decisions.

At Zoo, we’re building Zookeeper: an ML-powered agent that uses LLMs to generate and modify CAD models.

Image

LLMs need clear, human-readable code to work well. To have your own code, you need your own kernel. Zoo built both—a readable CAD language and a custom 3D kernel—which is why Zookeeper works so well with LLMs. Most other CAD systems rely on legacy kernels with opaque representations that LLMs struggle to work with.

Zookeeper works alongside existing CAD tools rather than replacing them.

The Agent at a Glance

By combining LLM-based reasoning, conversation, full model context, and selection awareness, Zookeeper supports a range of workflows:

  • Reasoning about design intent through conversation
  • Direct creation and modification of CAD geometry
  • Access to model-derived information
  • Awareness of selections and context

This lets you move from intent to execution, and from execution to evaluation—using the same system throughout.

Conversation as a Design Interface

Conversation is not just chat—it’s a way to scope, reason about, and coordinate design work before and during modeling.

In Zookeeper, conversation can be used for a wide range of design-adjacent tasks:

  • Acting as a domain expert across CAD, manufacturing, and engineering requirements
  • Scoping work before any geometry is created
  • Guiding users step by step through a design or modification
  • Reviewing and approving designs
  • Reusing and adapting existing designs
  • Generating summaries of design changes for collaborators
  • Generating work-order drafts for subcontractors
  • Understanding assemblies end-to-end
  • Creating and managing design variants

The value here is coordination. Conversation captures intent explicitly, instead of forcing it to be inferred later from geometry alone.

Image

In traditional workflows, much of this context is lost—buried in meeting notes, emails, or institutional memory. By treating conversation as a first-class interface, we can keep intent close to the geometry it informs.

Turning Intent into Geometry

Conversation alone does not make a part.

Zookeeper creates and edits real, parametric CAD geometry through incremental, structured natural language commands.

Instead of relying on one-shot descriptions of an entire model, designs are built up step by step. Features are created, dimensions are adjusted, and constraints are refined iteratively—mirroring how engineers actually work in CAD.

Image

This process produces real models with a full feature tree and editable parameters, so designs can be inspected, modified, and extended just like hand-built CAD.

You set intent and constraints; Zookeeper handles the repetitive, low-level edits. It can also generate parametric variants on demand to compare options.

Model-Aware Tools

Beyond geometry creation, the agent has access to tools that extract quantitative, model-derived information directly from the CAD model.

These tools expose model-derived properties—such as:

  • Center of mass
  • Mass
  • Volume
  • Surface area

Traditionally, accessing this information requires breaking focus: switching tools, running separate analyses, or manually inspecting the model. With Zookeeper, these queries become part of the same conversational loop as design and modification.

Image

The goal is to shorten the distance between evaluating a model and deciding what to change next.

Selection Awareness

A critical detail: the agent is aware of what you have selected.

When you point at a face, an edge, a feature, or a part, the agent understands that context. This allows interactions to be precise without being verbose.

Image

Instead of trying to explain in words exactly where a change should happen, you can simply select the relevant geometry. This reduces friction and keeps interactions grounded in the model itself.

Internet-Aware Reasoning

Zookeeper can access the internet to pull in external references such as standards, documentation, specifications, and examples.

This allows design decisions to be grounded in real-world constraints without leaving the modeling environment. Instead of switching contexts to search for information, relevant sources can be brought directly into the same conversational loop used for design and modification.

Image

By combining live external information with full model context, the agent can reason about designs not just in isolation, but against the standards and references they need to meet.

Agent Modes

Zookeeper runs in two modes: Thoughtful and Fast. Thoughtful mode is slower, but it consistently produces higher‑quality results on complex modeling and multi‑step workflows, so it’s generally the best default for CAD work.

Fast mode trades some depth for speed. It works well for simpler geometry changes, quick iterations, and is more than sufficient for tasks like web search, documentation lookup, and conversational reasoning around a design.

What's Coming Next

The agent described above is only the beginning. Several upcoming capabilities will extend both its reach and its usefulness.

  • Agent selection, will allow users to choose the underlying language model and system prompt that define the agent’s behavior.

  • Image-to-CAD will enable geometry creation and modification from visual references, supporting reverse engineering and inspiration-driven workflows.

  • Sketch-to-CAD will allow users to sketch directly over models when drawing is faster or clearer than describing an idea in words—combining visual input with conversational intent.

  • Fleets of agents will make it possible to manage a team of Zookeeper agents working concurrently. Agents can be assigned to different features, components, or projects in parallel, or coordinate to complete a single task faster.

Each of these features expands the bandwidth between the designer’s intent and the system that represents it.

CAD as Collaboration

Taken together, these capabilities change how CAD systems are used.

Instead of isolated tools that rely on constant manual input, they become collaborative systems—able to reason about intent, suggest next steps, and act alongside the user.

The goal is to give engineers more time to focus on high-value design decisions by removing unnecessary friction from their workflow—enabling faster iteration, clearer intent, better communication, and fewer opportunities for context to be lost.

Closing Thoughts

Zoo brings conversation, execution, and model context into a single system.

By keeping intent close to geometry—and reducing friction between thinking, editing, and evaluation—it supports faster, clearer engineering work.

Found a typo?
Zookeeper is here!
You guide the design. Zookeeper does the work.