Open source slicing engine in Rust
SlicerX
The AI-ready slicer for FFF 3D printers
A free, open source slicer I’m writing in Rust, continuing engine work I started in 2021. It slices a 1.2 million triangle mesh in about 2.7 seconds, where OrcaSlicer takes 4, using less than half the memory, and the core is light enough to run on a computer from twenty years ago. You don’t need the whole app to build on it. Send a JSON request from any language and get G-code back, link the Rust crate or the C library, or slice in the browser with WebAssembly. Projects save as .sx3mf, which records the model’s creator and the account that exported it. Next is a cloud library where creators upload models and anyone can slice them in the cloud.
- 01 mimir
The built-in assistant, on your own OpenAI or Anthropic key or a local model. It plans settings, slices, queues jobs and watches the printer camera, and nothing reaches a printer until you approve it.
- 02 aegis
My own variable-width wall generator and the default, in the same family as Arachne. It follows the Athena wall method from preFlight.
- 03 sleipnir
Adaptive layer height: thin layers on curves and slopes, thick ones on straight walls.
- 04 MCP server
Gives Claude Code, Cursor or any other MCP client the same tools as mimir, under a permission policy you write.
slicerx.app ↗Read the write-up →