Skip to content
SPECIFICTION
Get listed

Mainsail

docs.mainsail.xyz

Free plan WebLinuxAPISelf-hosted
Visit docs.mainsail.xyz
Spec score 8.4 #5 of 35 in 3D Printing Software

Spec sheet

Purpose
Mainsail is a web interface for managing and controlling 3D printers powered by Klipper firmware.Read 9 Oct 2026 · docs.mainsail.xyz
Product
Mainsail is a web interface for managing and controlling 3D printers powered by Klipper firmware.Read 8 Oct 2026 · docs.mainsail.xyz
Integrations
Mainsail supports slicer workflows and documents Cura, IdeaMaker, OrcaSlicer, and PrusaSlicer integrations.Read 9 Oct 2026 · docs.mainsail.xyz
Privacy
The documentation says Mainsail runs locally in the browser, communicates directly with the printer through Moonraker, and does not use telemetry or transfer data externally.Read 9 Oct 2026 · docs.mainsail.xyz
Support
The project lists Discord as its primary community support channel, GitHub Discussions as an alternative, and Reddit as community-driven help that is not officially supported.Read 9 Oct 2026 · docs.mainsail.xyz
Architecture
Mainsail is a front-end that works with Moonraker, which provides the API, and Klipper, which controls the printer.Read 8 Oct 2026 · docs.mainsail.xyz
Cameras and power
Mainsail supports webcam monitoring, timelapses, and control of relays and supported smart power devices.Read 8 Oct 2026 · docs.mainsail.xyz
Customization
Users can rearrange dashboard cards and navigation, and customize themes with logos, backgrounds, and custom CSS.Read 9 Oct 2026 · docs.mainsail.xyz
Deployment options
Installation options include MainsailOS, KIAUH, manual installation, and a hosted demo intended for testing and exploration.Read 9 Oct 2026 · docs.mainsail.xyz
Files and macros
Users can manage G-code and configuration files in the browser and organize and run macros with prompts and parameters.Read 9 Oct 2026 · docs.mainsail.xyz
Hosted demo limit
The hosted demo is intended for testing and exploration and requires Klipper and Moonraker to already be installed to connect to a printer.Read 8 Oct 2026 · docs.mainsail.xyz
Installation
The recommended setup is MainsailOS, a prebuilt image that includes Mainsail, Moonraker, Klipper, and dependencies; KIAUH and manual installation are also documented.Read 8 Oct 2026 · docs.mainsail.xyz
Installation requirements
Mainsail is the frontend and requires Klipper firmware and Moonraker, which acts as its API server, to work.Read 9 Oct 2026 · docs.mainsail.xyz
Live controls
The Moonraker-based interface provides real-time printer control and monitoring of temperatures, progress, and printer state.Read 9 Oct 2026 · docs.mainsail.xyz
MainsailOS
MainsailOS is a prebuilt image for supported single-board computers that includes Mainsail, Moonraker, Klipper, Crowsnest, Sonar, and a timelapse plugin.Read 9 Oct 2026 · docs.mainsail.xyz
Maintainers
Mainsail describes itself as an open-source project maintained by meteyou and a community.Read 8 Oct 2026 · docs.mainsail.xyz
Multiple printers
One Mainsail interface can control and monitor multiple printers.Read 9 Oct 2026 · docs.mainsail.xyz
Print tools
Features include print history and statistics, bed mesh and G-code visualization, temperature presets, and object exclusion during a print.Read 9 Oct 2026 · docs.mainsail.xyz
Printer management
The interface can manage multiple printers and show live temperatures, print progress, and printer state.Read 8 Oct 2026 · docs.mainsail.xyz
Slicer integrations
The documented supported slicers are Cura, IdeaMaker, OrcaSlicer, and PrusaSlicer; configuration enables direct G-Code uploads and other features.Read 8 Oct 2026 · docs.mainsail.xyz
Support limits
The Mainsail-Crew says its members work voluntarily in their free time and responses may take longer depending on the user’s time zone.Read 9 Oct 2026 · docs.mainsail.xyz
Visualization
Mainsail includes Bed Mesh and G-Code Viewer tools for print diagnostics.Read 8 Oct 2026 · docs.mainsail.xyz

Plans and prices

Mainsail Free Open-source project; requires Klipper and Moonraker to operate Read 9 Oct 2026 · docs.mainsail.xyz

Every Mainsail plan and price →

Where Specifiction places it

Alternatives to MainsailAll alternatives →