Slice on Android, on-device and offline.
DuckySlicer is an offline Android slicer for importing models, preparing print jobs, previewing layers, and exporting G-code directly on your device.
DuckySlicer is an alpha project under active development. If you want to follow the project, a ⭐ on the repository helps others find it.
- On-device slicing and G-code preview
- Printer, filament, and slicing profiles
- Multi-object projects, automatic arrangement, and support painting
- Touch-first phone and tablet interface
- Optional OctoPrint and Klipper/Moonraker connections
- 22 app languages, with English as the default
Download the signed ARM64 APK from GitHub Releases. Android may ask you to allow installation from the browser or file manager used to open the APK.
Requirements: JDK 17, Android SDK 36, Android NDK 28.2, Rust, cargo-ndk,
CMake, Ninja, and Git.
git submodule update --init --recursive
cd android
./gradlew --dependency-verification=strict assembleDebugThe debug APK is written to android/app/build/outputs/apk/debug/app-debug.apk.
DuckySlicer is distributed under the GNU Affero General Public License v3. See THIRD_PARTY_NOTICES.md for third-party notices.