Share your 3D printing progress via temporary links
A lightweight web application that lets you share your Klipper 3D printer status with customers, friends, or anyone interested in your printing progress. Generate secure, time-limited access links with read-only monitoring.
Everything you need to share your 3D printing progress securely and efficiently
Real-time printing progress tracking with completion percentage, current layer, elapsed/remaining time
Monitor extruder and bed temperatures in real-time with target temperatures and heating status
Interactive G-code preview similar to Fluidd, showing layer-by-layer model visualization with layer highlights
Manage and share links for multiple printers. Switch between printers easily in the admin panel
Generate QR codes for easy link sharing. Perfect for mobile access to print status
Preview model images on the view page. See what's being printed at a glance
Generate secure, time-limited access links with configurable TTL. Tokens automatically expire after the set time
Share access without giving control. Viewers can monitor the print but cannot modify printer settings or controls
English and Russian languages available. Easy to add more translations
Leveraging cutting-edge tools for a lightweight, efficient solution
Full-stack Framework
UI Components
Token Storage
G-code Rendering
Deployment
A glimpse of the Klipper Print Share interface
Generate temporary access links with configurable TTL
Real-time progress, temperatures, and print statistics
Interactive layer-by-layer model visualization
Scan QR code for quick mobile access to print status
Deploy Klipper Print Share in minutes with Docker
# Clone the repository
git clone https://github.com/mrekin/klipper-preview.git
cd klipper-preview
# Start with Docker Compose
docker compose up -d
Need more details? Check out the full documentation on GitHub
Read the Docs