Skip to content

stud

stud gives your agent a construction design tool by writing python.

Core trick

Agent writes CadQuery Python to build a construction model, and a WebMCP-exposed viewer inside ChatGPT lets the user inspect and revise it.

Tags

Description

stud gives your agent a construction design tool by writing python. Astra is fully capable of Computer Aided Design, and stud gives it a native way to build and inspect designs. Users can ask their agent to design a tree house, a house, bike jumps, or anything else that someone wants to build but can't find custom plans for. stud uses ChatGPT for desktop's in-app browser to extend the functionality of the app to include a design viewer, and the viewer exposes WebMCP tools that GPT can use to collaborate with the user.
getstud/stud★ 10 forksPythonCreated Sep 8, 2026 · last push Sep 16, 2026

README excerpt

# stud

**Use ChatGPT to design your next construction project. See it in 3D. Get a real materials estimate.**

https://github.com/user-attachments/assets/3c090bcd-924d-44f1-95b7-147368a61008

Describe what you want to build: a garage workbench, storage shelves, or a framed wall with an opening. stud gives your AI a workshop for turning that conversation into a design you can inspect, revise, and price. You bring the idea and the measurements; the AI creates the model, and you decide what needs to change.

The current workflow runs through **[ChatGPT for desktop](https://chatgpt.com/download/)**, with stud's live viewer open alongside the conversation. You don't need to write code to design a project.

This source revision introduces CadQuery projects, explicit editing requests, saved alternatives and vector plan packets. For native release verification, see the [implementation ledger](docs/IMPLEMENTATION.md); previously published installers can use the older project format.

## What you get

**A 3D view as the design changes.** Explore the model, switch between front, side, top, and perspective views, and isolate assemblies to see how the pieces fit together. The viewer updates as the agent edits the project.

**Revisions through conversation.** Ask for a taller bench, a wider opening, or another shelf. Inspect individual parts and dimensions before deciding on the next change.

**Feedback attached to the design.** Comment on a part or capture an area of the viewer and descr

Team