Fix the mesh. Print the part.
FuMesh fixes 3D models and gets them ready to print, without the weight of a full CAD or 3D suite. Close holes, remove loose pieces, clean up bad triangles and smooth rough surfaces, cut, sculpt and combine parts, then check that a slicer will take it.
Version 0.1.1
— downloads— visitorscounted once the page is on stigern.net
This is early access, shared as is. FuMesh is free and open source, with no account and nothing to sign up for. The Mac app is signed and notarized by Apple. The Windows builds are not signed, so Windows asks once before the first start (see below).
macOS
Apple silicon (M1 and later). Tested on macOS 27; parts of it are built for macOS 26, so older versions may not start it. Open the disk image and drag FuMesh to Applications.FuMesh-0.1.1-macos-arm64.dmg177.1 MBWindows
Windows 10 or 11, 64-bit. Installs for your own user, or for everyone if you run it as an administrator, and adds FuMesh to “Open with” for STL, OBJ, PLY and 3MF.FuMesh-0.1.1-windows-x64-setup.exe110.2 MBWindows, as a zip
The same app without an installer: unpack it anywhere and startFuMesh.exe.FuMesh-0.1.1-windows-x64.zip174.0 MBLinux
x86-64, glibc 2.43 or newer: Ubuntu 26.04, Fedora 44 or later. Runs on Wayland and X11. A desktop file and icon are included, withINSTALL.txt.FuMesh-0.1.1-linux-x86_64.tar.gz236.8 MBSource code
Everything needed to build FuMesh yourself, under the GNU GPL v3.0.FuMesh-0.1.1-source.tar.gz6.2 MBSHA-256 checksums
5699dae1ea3cc2be9d53d3393a42d32f9a735c922ad57ab66e647294995dea53 FuMesh-0.1.1-macos-arm64.dmg17767929ff503fd9be71891035c476e762cb4479bbf27fa57fe30442002c508b FuMesh-0.1.1-windows-x64-setup.exeba18a7e74944ce4a375bdee6f02e62e60c3a553a95bc9c21a7bef188964da73e FuMesh-0.1.1-windows-x64.zip5a71819237bb0755ce75f57d1dedfab66be116feb74554c9db2ccc4a72a30f94 FuMesh-0.1.1-linux-x86_64.tar.gz600ce38e72889b23ae38f144768ce1f3d04154eea464d084178278d8bde5e3a7 FuMesh-0.1.1-source.tar.gzWindows: the first start
SmartScreen says Windows protected your PC; choose More info, then Run anyway. The Mac app opens without asking: it is signed and notarized by Apple.
Linux
Unpack it and start FuMesh in the folder. INSTALL.txt says how to add it to your menu.
tar xzf FuMesh-0.1.1-linux-x86_64.tar.gzFree. What is in this version is in the changelog below. If it saves your print, you can buy me a coffee.
☕ Buy me a coffeeOpen, fix, export.
Open a model
STL, OBJ, PLY or 3MF, from a download, a CAD export, a sculpt or a scan. Drag the file onto the window; FuMesh asks for the units when the file doesn't say.
Fix it
Auto Repair closes the holes it is sure about, removes loose pieces and cleans up bad triangles. Run it as a dry run first to read what it would do, or use the tools one by one: Fill Holes, Islands, Clean Up, Smooth.
Check and export
Print Check shows what a slicer would trip over. Export STL or 3MF for printing, or save a .fumesh project to keep working later.
Every change shows first, and undoes
Each tool explains what it found and shows a preview before it changes the mesh. Every change can be undone with ⌘Z or Ctrl+Z, and colours or UVs are never dropped without asking.
Projects save the whole scene with units and placement. Autosave keeps your work, and after a crash FuMesh offers to bring it back.
What a mesh usually needs, and not much more.
FuMesh is made for the meshes you have: a download that won't slice, a CAD export with gaps, a sculpt with loose bits, or a scan. It fixes what is wrong and keeps the rest of the surface as it was.
Heavy work runs in the background, so the window stays responsive on meshes of millions of triangles, and a running job can be cancelled.
Booleans use Manifold, so unions and cuts of closed parts give closed results.
Know it will slice before you send it.
Print Check looks for open edges and holes, non-manifold edges, flipped triangles, loose parts, self-intersections, walls thinner than your nozzle can print, and whether the part fits your build volume.
Units are kept from import to export: an inch-sized STL stays an inch, and 3MF files carry their units and placement.
Tested on all three systems.
FuMesh --self-testYour models stay on your computer.
FuMesh works offline. It needs no account and no online service, and it sends nothing anywhere.
- No internet connection is needed for anything: repair, editing and checks all run on your own machine.
- No account, no sign-up, no tracking in the app.
- Free software under the GNU GPL v3.0: you may use it, study it, share it and change it. The source is in the download list.
- Help → About lists every package FuMesh is built on, with its license.
Made with Claude, for my own models and prints, shared as is.
I wanted a simple tool to fix models before printing them, without learning a full 3D suite. The code was written with Claude. I take no responsibility for what it does to your files or machines: no warranty, no support promise. It works for my models and prints, and that is why it is here. This is an early version, so expect bugs and rough edges, and keep a copy of anything you can't afford to lose.
What changed in each version.
Version 0.1.1
2026-11-03
A small update, still early access: Combine's seam blend now works on finely meshed parts.
Fixed
- Smooth blend on finely meshed parts. Joining two detailed parts used to be refused, or blended only part of the way with a jagged seam, the more so the finer the mesh or the smaller the radius. The blend now goes all the way.
- Adaptive join works in more of those cases, though not yet all: with very fine meshes and a wide band it can still refuse and keep the sharp join.
- Print Check and the joins no longer report crossings that aren't there when two triangles lie in the same plane or along a thin shell.
Changed
- Help → About has a Buy me a coffee button and links to this page.
Version 0.1.0
2026-11-03
The first release, for macOS on Apple silicon, Windows x64 and Linux x86-64. Before it, a bug hunt and its follow-up fixed more than 90 problems.
In this version
- Repair: close holes flat or curved, remove loose pieces, clean up bad triangles, fix self-intersections, or Auto Repair with a dry run.
- Editing: plane cuts with caps, split, lasso and brush selection, transform, lay flat and drop to bed.
- Sculpt: smooth, flatten, move, inflate and deflate brushes with masks.
- Combine: union, difference and intersection with Manifold, seam blending, and Auto-Fit for lining up two scans.
- Optimize: Reduce, Smooth, Remesh and Make solid, each with a preview and an error report.
- Solids: Hollow with drain holes, Thicken, Text and Compare.
- Printing: Print Check, units from import to export, STL, OBJ, PLY and 3MF.
- Projects:
.fumeshprojects with autosave and crash recovery.
Known issues
- The Windows packages are unsigned, so SmartScreen asks before the first start.
- The Mac package is for Apple silicon only, and has only been tested on macOS 27.
- The Linux package needs glibc 2.43 or newer, so older distributions such as Debian 13 can't run it.
- The seam blend in Combine can give up on finely meshed parts and fall back to a sharp join, with a warning. Fixed for Smooth blend in 0.1.1.
- Compare and the adaptive seam blend are slow on large meshes: several seconds or more.