Free and open source; no slicing subscription required.
Our verdict
Kiri:Moto is worth trying when browser access and local processing solve a real setup problem. It brings print preparation and CNC paths into one free app, but you still need to verify machine profiles, preview the output and establish a working transfer route.
Best atBrowser-based preparation for straightforward printing and CNC jobs, especially where installing desktop software is awkward.
Less suited toPeople seeking the shortest supported route to a print with minimal machine configuration.
| Processing | Local slicing in the browserYour computer does the work; larger models can demand substantial memory and processing power. |
|---|---|
| Browser requirements | A current browser with WebGLCheck the complete import-to-export workflow on your actual device, especially on a touchscreen. |
| Model import | STL, OBJ and 3MFCheck dimensions and printer settings; importing 3MF does not guarantee another slicer’s settings transferred correctly. |
| Workshop workflows | Filament printing, CNC and laser pathsOne app covers several jobs, but each still needs its own machine and process setup. |
| Machine compatibility | Preset or customized profilesConfirm the exact machine and controller instructions; a similar model name is not enough. |
| File transfer | File export and documented OctoPrint integrationYour machine must accept the output; network transfer needs a compatible, configured OctoPrint setup. |
What Else Do You Need? Allow for a capable computer, a keyboard and mouse where touch controls are awkward, and a compatible way to transfer files. An OctoPrint route needs its own configured setup. The main extra commitment is time spent checking profiles, output and transfer.
| Desktop builds listed | macOS on Apple Silicon, Windows x64 and Linux x64. |
|---|---|
| Laser exports | G-code, SVG or DXF, depending on the workflow; drawing files may need the cutter’s own software. |
| Profile imports | PrusaSlicer INI import is available, but conditional macro logic is not automatically converted. |
| CNC preparation | Set stock, origin, cutter and operation order; inspect the preview and machining animation before export. |
| Help | Developer documentation, tooltips, forums and videos; match tutorial versions and machines to your setup. |
Kiri:Moto is worth trying if you want to prepare 3D prints or CNC cuts in a browser and you’re willing to check the machine setup. It’s free, processes your models on your computer, and brings several workshop jobs into one app. That’s appealing on a Chromebook or in a classroom where installing software is difficult.
The catch comes after you open it. You still need the right machine settings, suitable instructions and a way to send the file. If you want printing with minimal setup, start with your printer maker’s supported software. Kiri:Moto makes more sense when browser access solves a real problem for you.
Kiri:Moto turns a model into instructions for making it. For a filament printer, it divides the shape into layers and plans where to lay down plastic. For a CNC machine, it plans where a cutting tool moves to remove material. Those instructions commonly use G-code, a language your machine’s controller reads.
You don’t need to download a program to use the browser app. It’s open source under the MIT license, with no subscription required. Normal slicing happens locally in your browser; opening a model doesn’t mean sending it away for cloud processing.
That also means your computer does the work. Use a current browser with WebGL, the graphics support needed to display the workspace. Large models and complicated paths can demand substantial memory and processing power. A page that opens quickly doesn’t tell you how comfortably your computer will handle your largest project.
There are desktop downloads and an installable web-app option designed for offline use. Check the available build for your operating system, and confirm that your chosen offline setup opens before you lose internet access. Command-line slicing is also documented, but it’s an automation option rather than a necessary beginner setup.
On an iPad, check model import, view controls, layer preview and file export with your actual project. Being able to open the app doesn’t mean every step will be comfortable on a touchscreen. A keyboard and mouse make the documented shortcuts and view controls easier to follow.
Choose FDM mode for a printer that melts filament, then import your model. Kiri:Moto accepts STL, OBJ and 3MF model files. Importing a 3MF doesn’t, by itself, prove that another slicer’s printer settings have transferred correctly.
Check the size before slicing. Select the part and use its Scale control to resize it. Older tutorials show Tools > Scale in the visible workspace menu, separate from the CNC cutting-tool library. Recent releases have reorganized menus, so don’t expect every screenshot to match. Check the resulting dimensions, and keep the proportions linked when you want the whole object larger or smaller.

Next, choose the correct printer and a process profile—the saved settings for how it prints. Confirm the nozzle, build area, material temperatures and layer height. Kiri:Moto provides wall, top/bottom layer, infill and support settings. Infill is the structure inside the part; supports hold up areas that would otherwise start in midair. You can also add and remove support columns manually.
Follow Arrange → Slice → Preview → Export. In Preview, move through the layers and look for missing thin features, unsupported sections and unexpected empty areas. Export only after the paths make sense for the part.
A reported printing example using an August 2021 build produced clean walls on basic shapes with a custom Ashtar K printer and PAX printhead. That doesn’t tell you how today’s version compares for speed or complicated prints. For detailed figures, pay particular attention to supports. The 4.6.1 release notes still listed branching tree supports as pending. If your parts depend on that support style, confirm it’s available in your chosen version before switching.
Kiri:Moto’s CNC mode is a reasonable starting point for simple parts if you’re prepared to learn the setup. The browser removes an installation hurdle; it doesn’t remove machining decisions.
Start with the machine’s movement limits and controller settings. Then enter the stock dimensions—the size of the material you’re cutting—and choose the origin, the point the machine treats as zero. The zero point in the software must agree with the one you set on the machine. A correct-looking part can still be cut in the wrong place if those differ.
Define the actual cutter in the tool library, including its shape and dimensions. Choose operations in the order you need them. Level flattens a surface, Rough removes bulk material, and Trace follows selected lines or loops. Put holes and internal features before the final outside cut when that keeps the part attached securely. Tabs, small bridges of uncut material, can help hold a cutout in place.
V1 Engineering’s CNC crown tutorial walks through importing an SVG drawing, engraving it and cutting it out. Treat its cutting speeds and depths as examples for that setup, not values to copy onto any router or material.
Slice, preview and use the machining animation before exporting. Check the starting move, travel between cuts and space above clamps. Commands for fast travel and cutting speed can behave differently across controllers. Tool changes also need instructions that correctly stop the rotating cutter and restart the job. Follow your machine’s operating procedure, including securing the material and using guards; an animation doesn’t replace those steps.

Owner experiences show both the usefulness and the learning involved. In June 2025, a novice reported making a beech-wood gear-support prototype after getting help with Level, Rough and Trace operations. They also needed help with the initial tool lift. The intended aluminum version wasn’t the reported finished result.
Separately, a school robotics team using an Omnio x8 reported in 2021 that it generated useful G-code after an hour or two, while finding complex parts harder. That’s encouraging for guided lessons and repeatable parts, but it doesn’t establish metal-cutting performance or a universal learning time.
Kiri:Moto can generate laser paths and export G-code, SVG or DXF, depending on the workflow. SVG and DXF are drawing formats you may need to open in the cutter’s own software. Laser features include workflows for layered models and engraving; file export alone doesn’t establish finished-cut quality or controller compatibility.
Drag-knife support exists, including blade-offset handling. The offset is the distance between the blade’s turning axis and its tip, which matters when the blade changes direction around corners.
A March 2025 owner report described offset compensation failing after switching modes; the developer identified a likely cause and proposed a fix. Later release notes report routing improvements. That doesn’t prove every knife setup now works. For knife work, verify the offset, lifting and corner behavior on your machine with a small sample. I wouldn’t choose it for an essential cutting job without first confirming those details.
A familiar model name in the profile list isn’t enough. If your exact machine is missing, Kiri:Moto lets you customize another profile or import PrusaSlicer INI settings. The developer cautions that macro logic—conditional start, end or other machine instructions—isn’t automatically converted. Adapting a profile takes more than changing its name.

A December 2025 Reddit account illustrates the problem. An AD5X owner selected an Adventurer 5M preset, exported G-code and received QR-code errors on the printer. They didn’t report a successful corrected setup. Those were printer messages after a mismatched-profile attempt, not proof that Kiri:Moto always produces faulty files or that the AD5X can never work with it.
Transfer needs its own check. Saving a file to removable media is practical if your computer can write to it and your machine accepts the file. FlashForge documents USB-flash-drive printing for the AD5X. Kiri:Moto also documents network transfer through an OctoPrint integration, which requires a compatible printer and configured OctoPrint setup. A Wi-Fi badge doesn’t establish that connection or support for a particular cloud service.
The same parent’s iPad complaint also needs updating. Flash Studio now has a US iPad app listing, and FlashForge documents local STL preparation and AD5X support in its mobile workflow. The mobile FAQ says it needs internet access and cannot connect while the printer is in LAN mode, which restricts it to the local network. Check your firmware and account setup before relying on it. AstroPrint’s compatibility page doesn’t establish a supported AD5X workaround either.
For a Chromebook, test under the account that will actually be used. Google says school or work policies may prevent Linux access, and Family Link can restrict sites and extensions. Another account’s success doesn’t settle those restrictions.
For a ten-year-old, check whether they can repeat file selection, preparation and transfer without troubleshooting help, while keeping machine supervision appropriate. One family’s frustration doesn’t mean every child will struggle. Equally, a robotics team’s success doesn’t show that a child can manage alone.
I recommend trying Kiri:Moto when you need browser access, want local slicing, or prepare straightforward jobs for several kinds of machine. Its strongest practical advantage is getting those tools onto a computer where a conventional installation may be awkward. The tradeoff is time spent checking profiles, output and transfer.
For help, start with the developer documentation, tooltips, forum and instructional videos. CNC coverage is more developed than the other modes. Match a tutorial’s version and machine to yours; older menu locations and cutting examples need care.
If your priority is the shortest supported route to a print, use your manufacturer’s current slicer and transfer instructions first. Tinkercad can help you design the model, but exporting a shape from it doesn’t replace preparing machine instructions. A dedicated computer may make desktop software possible; it won’t automatically preserve your family’s controls. Check the operating system, slicer requirements and account restrictions before buying one.
Before committing to Kiri:Moto, take one small, representative part through import, sizing, profile selection, preview, export and a supervised machine run. Save the working settings. That complete job will tell you far more than whether the app opens on your screen.