Kiri is a browser-based slicer and toolpath generator covering several digital fabrication processes from a single interface.
It can prepare jobs for CNC milling, laser cutting, FDM and resin 3D printing, drag knives, waterjets and wire EDM. The application works with common 3D and 2D source formats and performs its computational work in the browser, making it useful when the same fabrication tools need to be available across different desktop systems.
This is free and open source software.
Key Features
- CAM mode generates toolpaths for CNC milling operations.
- Supports 3D printing, laser cutting, waterjet, drag-knife and wire-EDM workflows alongside CNC machining.
- Imports OBJ, STL and 3MF models directly.
- SVG, JPEG and PNG graphics can be converted for manufacturing workflows.
- Provides roughing, finishing, contouring, pocketing and other CNC machining strategies.
- Tool configuration covers cutter geometry, feeds, speeds and machining parameters.
- Interactive 3D visualisation makes it possible to inspect models, stock and generated paths.
- Supports tabs, stock definition and other controls needed when preparing routed parts.
- Generates G-code for a range of machine and controller configurations.
- Browser-based architecture avoids tying the working environment to a particular desktop toolkit.
- Can also be run as a desktop application using the wider GridSpace codebase.
- Includes modelling and mesh tools that complement its slicing and CAM capabilities.
Website: github.com/GridSpace/grid-apps
Support:
Developer: Stewart Allen
License: MIT License

Kiri:Moto is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.
Related Software
| CNC Software | |
|---|---|
| Universal Gcode Sender | gcode platform used for interfacing with advanced CNC controllers |
| LinuxCNC | Drive milling machines, lathes, 3d printers, laser cutters, ... |
| CNCjs | Web-based interface for CNC milling controller |
| gSender | Connect to and control Grbl-based CNCs |
| OpenCamLib | Library providing computer aided manufacturing (CAM) algorithms |
| bCNC | Cross-platform Python application for CNC machines |
| Kiri:Moto | Browser-based Slicer for 3D printers, CNC mills, and Laser cutters |
| OpenBuilds CONTROL | Connect and control your CNC, Laser, Plasma or Dragknife machine |
| Luban | 3-in-1 software tailor-made for Snapmaker machines |
| Inkcut | Control 2D plotters, cutters, engravers and CNC machines |
| Rayforge | Laser cutters and engravers tool |
| MeerK40t | Laser cutting software |
| CAMotics | 3-axis CNC GCode simulator |
| Machinekit | Platform for machine control applications |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.