---
title: Install meshcraft on Raspberry Pi using the Snap Store | Snapcraft
description: Get the latest version of meshcraft for on Raspberry Pi - Native 3D construction
  and modeling
url: https://snapcraft.io/install/meshcraft/raspbian
---

[Canonical Snapcraft](https://snapcraft.io/)

# Install meshcraft on **Raspberry Pi**

# meshcraft

[K3D Sketch (k3dsketch)](https://snapcraft.io/publisher/k3dsketch "View all snaps from K3D Sketch (k3dsketch)")

* [K3D Sketch (k3dsketch)](https://snapcraft.io/publisher/k3dsketch "View all snaps from K3D Sketch (k3dsketch)")
* [Art and Design](https://snapcraft.io/search?categories=art-and-design)
* [Productivity](https://snapcraft.io/search?categories=productivity)

[Install](https://snapcraft.io/install/meshcraft/raspbian#install)

#### 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](https://snapcraft.io/install/meshcraft/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.

![Write JavaScript objects with code completion and an interactive 3D preview.]([assets/screenshots/04-javascript-editor.png](https://snapcraft.io/install/meshcraft/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](https://snapcraft.io/install/meshcraft/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.

### Package name

* meshcraft

---

### License

* Apache-2.0 OR MIT

---

### Last updated

* Today - latest/stable
* Today - latest/candidate

---

### Websites

* [github.com/alfu32/meshcraft/releases](https://github.com/alfu32/meshcraft/releases "https://github.com/alfu32/meshcraft/releases")

---

### Source code

* [github.com/alfu32/meshcraft](https://github.com/alfu32/meshcraft "https://github.com/alfu32/meshcraft")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/install/meshcraft/raspbian#report-snap-modal)

---

## Enable snaps on Raspberry Pi and install meshcraft

Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.

Snaps are discoverable and installable from the [Snap Store](https://snapcraft.io/store), an app store with an audience of millions.

### Enable snapd

On a [Raspberry Pi](https://www.raspberrypi.org/) running the latest version of [Raspbian](https://www.raspberrypi.org/downloads/raspbian/) snap can be installed directly from the command line:

```
sudo apt update
sudo apt install snapd
```

You will also need to reboot your device:

```
sudo reboot
```

After this, install the snapd snap in order to get the latest snapd:

```
sudo snap install snapd
```

### Install meshcraft

To install meshcraft, simply use the following command:

```
sudo snap install meshcraft
```

### Other popular snaps…

[See more...](https://snapcraft.io/search?categories=featured)

[See more in Featured](https://snapcraft.io/search?categories=featured)

### More things to do…

#### [Get the snap store](https://snapcraft.io/snap-store)

Browse and find snaps from the convenience of your desktop using the snap store snap.

#### [Learn more about snaps](https://snapcraft.io/docs)

Interested to find out more about snaps? Want to publish your own application? Visit [snapcraft.io](https://snapcraft.io/) now.

[Back to top](https://snapcraft.io/install/meshcraft/raspbian)

© 2026 Canonical Ltd.
Ubuntu and Canonical are registered trademarks of Canonical Ltd.

Powered by [Charmed Kubernetes](https://www.ubuntu.com/kubernetes)

[Join the forum](https://forum.snapcraft.io/), contribute to or report problems with,
[snapd](https://bugs.launchpad.net/snapd),
[Snapcraft](https://bugs.launchpad.net/snapcraft),
or [this site](https://github.com/canonical/snapcraft.io/issues/new).

* [Share on Twitter](https://twitter.com/snapcraftio)
* [Share on Facebook](https://www.facebook.com/snapcraftio)
* [Share on YouTube](https://www.youtube.com/snapcraftio)

* [Terms of Service](https://ubuntu.com/legal/terms-and-policies/snap-store-terms)
* [Data privacy](https://www.ubuntu.com/legal/data-privacy)
* [Manage your tracker settings](https://snapcraft.io/install/meshcraft/raspbian)
* [Service status](https://status.snapcraft.io/)
* [Other functions](https://dashboard.snapcraft.io/)
* [Contact us](https://snapcraft.io/about/contact-us)
