Skip to content
Anand edited this page Oct 14, 2026 · 2 revisions

Whittle is free, open-source parametric 3D CAD for everyone: first-timers, makers, designers and engineers. Sketch a shape, pull it into 3D, round the edges, and export it for 3D printing, laser cutting, CNC or other CAD software.

It uses a real CAD kernel (OpenCascade), so you get exact solids, true fillets and STEP export, not just meshes.

Install in one line

System Run this
Windows (PowerShell) irm https://raw.githubusercontent.com/anand34577/whittle/main/install.ps1 | iex
macOS and Linux (Terminal) curl -fsSL https://raw.githubusercontent.com/anand34577/whittle/main/install.sh | sh
Server on Linux, bare metal or LXC curl -fsSL https://raw.githubusercontent.com/anand34577/whittle/main/install.sh | sh -s -- --server
Server with Docker docker run -d --name whittle -p 8080:8080 -v whittle-data:/data --restart unless-stopped ghcr.io/anand34577/whittle:latest

Prefer clicking? Download an installer from the latest release. Details for every system: Installation.

Which one do I need?

Desktop app Self-hosted server Static web build
Best for one person, works offline families, teams, classrooms, several computers trying it out, embedding
Sign-in none your choice: none, accounts, single sign-on, or both none
Your designs ordinary .whittle files anywhere on your disk each person's library on the server browser storage and downloads
Version history every save keeps the previous copy on your computer every save is a version on the server every save keeps a copy in the browser
Install Installation Self-Hosting or Docker Building from source

New here?

  1. Getting Started: your first part in five minutes.
  2. The Interface: what's on the screen.
  3. Sketching and 3D Features: the tools.
  4. Keyboard Shortcuts: work faster.

Stuck? See Troubleshooting and FAQ, or open an issue.

All pages

Using Whittle

Installing

Running a server

Help and development

Clone this wiki locally