Install latest/stable of meshcraft

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install meshcraft

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for meshcraft

Package name

  • meshcraft

License

  • Apache-2.0 OR MIT

Last updated

  • 7 November 2026 - latest/stable
  • 7 November 2026 - latest/candidate

Websites


Source code


Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

Native 3D construction and modeling

Meshcraft-desktop

Direct 3D mesh modeling, reusable dynamic objects and live JavaScript/GLSL previews. Build architectural studies, explore procedural materials, and connect compatible agents through optional local MCP tools.

Description

Shape your ideas in 3D, make them reusable, and bring them to life with code.

Meshcraft-desktop is a free, open-source direct mesh modeler for designers, makers and developers. Work directly with edges and faces in an interactive viewport, from a first outline to a detailed model.

Draw lines, curved paths, circles and surfaces. Build volume with extrusion, sweeps and revolve, then move, rotate, scale, stretch, mirror or combine geometry. Snapping, aligned guides and numerical input help you work precisely.

Turn geometry into reusable object prototypes and place independent instances. Drag configured handles to vary an instance, or edit the shared prototype. Build architectural studies with walls, slabs, openings, windows, doors and stairs.

Explore colors, transparency and procedural GPU materials, including grass, foliage, water, brick and wood. Create shader-generated trees and branching forms with editable parameters.

Develop JavaScript objects and GLSL shaders in editors with live 3D previews. An optional local MCP server lets compatible agents inspect and edit the model through documented commands and scripting APIs. External agent clients and services are separate.

Add dimensions, text and leaders; inspect designs with perspective, orthographic and walkthrough cameras. Exchange geometry in formats including OBJ, STL and glTF/GLB, and keep editable projects with Undo and Redo. Format support covers documented subsets rather than complete CAD or BIM compatibility.

Core modeling works offline. No Meshcraft account is required. The application interface is currently in English. Meshcraft is under active development.

Features

  • Direct 3D mesh editing with extrusion, sweeps, revolve and solid operations
  • Precise snapping, aligned guides, numerical input and transformation previews
  • Reusable object prototypes and independent instances with dynamic handles
  • Walls, slabs, openings, windows, doors and editable architectural stairs
  • Colors, transparency and procedural grass, foliage, water, brick and wood
  • Shader-generated trees and branching forms with editable parameters
  • JavaScript object editor with API discovery and a live 3D preview
  • GLSL shader editor and optional local MCP server for compatible agents
  • Dimensions, text, leaders and perspective, orthographic and walkthrough cameras
  • Geometry exchange, editable projects, Undo/Redo and conversion between GPU objects and meshes

Search terms

3D modeling, mesh editor, CAD, dynamic objects, JavaScript, architecture, procedural materials

Screenshots

![Build and reshape geometry directly in the 3D modeling workspace.](https://dashboard.snapcraft.io/site_media/appmedia/2026/10/01-direct-modeling-1793325114.png)

Build and reshape geometry directly in the 3D modeling workspace.

![Reuse object prototypes and vary independent instances with editable parameters.](assets/screenshots/02-dynamic-instances.png)

Reuse object prototypes and vary independent instances with editable parameters.

Create architectural forms, including walls, slabs, openings and stairs.

Create architectural forms, including walls, slabs, openings and stairs.

![Write JavaScript objects with code completion and an interactive 3D preview.](assets/screenshots/04-javascript-editor.png)

Write JavaScript objects with code completion and an interactive 3D preview.

![Edit GLSL shaders beside a live preview of the material or object.](assets/screenshots/05-shader-editor.png)

Edit GLSL shaders beside a live preview of the material or object.

Explore procedural GPU materials, including foliage, water, brick and wood.

Adjust shader-generated trees and branching forms in the object settings preview.

Inspect architectural stairs and configure steps, supports and guardrail guides.

Revision Channel Version Published Build Commit Download SBOM

The build and commit information is derived from build infrastructure records.


Install meshcraft on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using meshcraft

Users by distribution (log)

Ubuntu 26.04
Ubuntu 24.04