Kromacut
Turn images into multicolor 3D prints. Prepare artwork, plan filament layers, and export STL or 3MF models with a free, open-source app for your browser, Windows, macOS, and Linux.
Open the app | Download for desktop | Documentation | Website

Examples
Features
- Image editing. Make non-destructive adjustments, crop and resize, reduce colors, and remove dithering. Retouch artwork with painting, text, and palette tools.
- Auto-paint. Plan a filament stack from the colors you own. Hiding Distance measurements help predict how thin layers blend.
- Manual layers. Choose the palette, arrange the print order, and set the height of each color.
- Calibration and profiles. Measure your filaments, compare printed color samples, and save or share reusable profiles.
- 3D preview. Inspect each layer, compare simulated and physical colors, and explore shaded, transparent, or wireframe views.
- STL and 3MF export. Export STL or color-aware 3MF models, with filament swap instructions for layered prints.
- Flat Paint. Create uniform-thickness bookmarks, coasters, and other flat pieces, with 3MF export for multi-material printing.
Video guides
Documentation
The user guide covers the full app and is also available in the app’s documentation panel.
Quick start | Auto-paint | Filament calibration | Exporting and printing | Troubleshooting
Desktop app
Download the latest version from GitHub Releases.
| Platform |
Package |
| Windows |
*-setup.exe |
| macOS Apple Silicon |
*_aarch64.dmg |
| macOS Intel |
*_x86_64.dmg |
| Linux |
*.AppImage or *.deb |
Windows also has an *_offline-setup.exe package with the WebView2 installer included. For platform requirements and installation help, see the desktop documentation.
Development
Built with React, TypeScript, Vite, and Three.js. Desktop builds use Tauri.
Use Node.js 22.18+ and npm:
npm ci
npm run dev
Run the checks and create a production build:
npm run lint
npm run test:docs
npm test
npm run build
Desktop development
Install Rust and the Tauri platform prerequisites, then run:
npm run tauri:dev
npm run tauri:build
Build artifacts are written to src-tauri/target/release/bundle/. See TAURI.md for build, packaging, and release details.
Contributing
Bug reports, feature suggestions, and pull requests are welcome. Use GitHub Issues, and discuss larger changes before starting work.
Read AGENTS.md for repository guidance and testing expectations. The Changelog tracks releases and upcoming changes.
Star history

License
GNU Affero General Public License v3.0 only (AGPL-3.0-only). Copyright © 2025 vycdev.
评论