Transform your Kindle into an eye-friendly secondary screen for document editing and reading!
A specialized application designed to mirror your PC screen to Kindle e-readers and other e-ink devices, creating the perfect eye-strain-free secondary display for reading and editing Word documents, PDFs, and text-based work. Also works with any touch-screen device through a web browser - no apps required!
test.mp4
Perfect for digital nomads, writers, and anyone who spends hours reading/editing documents!
- 👁️ Zero Eye Strain: E-ink displays don't emit blue light or cause eye fatigue
- 📝 Document Editing: Read Word docs, PDFs, and text files on your Kindle while editing on PC
- ⚡ Extended Work Sessions: Work for hours without tired eyes
- 🔋 Battery Life: Kindles last days/weeks, perfect for long work sessions
- ☀️ Outdoor Readable: E-ink works perfectly in bright sunlight
- 💡 Distraction-Free: Dedicated reading device without notifications
- 📄 Document Review: Display Word/PDF on Kindle while taking notes on PC
- 📚 Research: Keep reference materials on Kindle while writing
- 💼 Presentations: Use Kindle as teleprompter or presentation notes
- 📊 Data Analysis: Display charts/data on Kindle while working in Excel
- 📖 E-book Creation: Preview your writing in real e-book format
- 🖤 E-ink friendly: Optimized refresh rates and contrast for e-ink displays
- 📱 Kindle browser support: Works with Kindle's experimental web browser
- 🔄 Document rotation: Perfect orientation for reading documents
- ⚙️ E-ink settings: Specialized quality settings for e-paper displays
- 🔋 Battery efficient: Minimal power consumption on e-readers
- 📺 Real-time screen mirroring - View your PC screen on Kindle or any device
- 🌐 Browser-based client - No apps needed, works with any web browser
- 🔄 Rotation controls - 0°, 90°, 180°, 270° rotation for perfect document viewing
- ⚙️ Quality settings - Adjustable compression optimized for text readability
- 📏 Resolution scaling - Perfect scaling for different screen sizes
- 🎮 Refresh rate control - Optimized for e-ink display refresh capabilities
- 🔍 Automatic network detection - Smart IP and port management
- 🔧 Built-in diagnostics - Connection testing and troubleshooting
- 📱 Touch-screen optimized - Works on phones, tablets, and touch devices
- ⛶ Fullscreen support - Immersive document viewing experience
- 🖥️ Multi-monitor support - Choose which screen to mirror
- 🔒 Local network only - No internet required, secure and private
- Download the latest release
- Extract KindlePCMirror_v1.0.zip
- Run KindlePCMirror.exeon your PC
- On your Kindle: Settings → Device Options → Advanced Options → Experimental Browser
- Connect to the displayed URL (e.g., http://192.168.1.100:8000)
- Enjoy eye-strain-free document viewing!
- Download and run the application
- Connect from any device using the displayed URL
- Perfect for tablets, phones, and other touch screens
- Extract all files from the zip
- Right-click install.bat→ "Run as Administrator"
- Launch from Start Menu or Desktop shortcut
- Go to Settings on your Kindle
- Navigate to Device Options → Advanced Options
- Enable "Experimental Browser" (if not already enabled)
- Connect Kindle to the same WiFi as your PC
- Start Kindle PC Mirror on your computer
- Note the connection URL (e.g., http://192.168.1.100:8000)
- Open Experimental Browser on your Kindle
- Enter the URL in the address bar
- Click "Connect" and start reading without eye strain!
- Set quality to 70-90% for crisp text
- Use portrait mode (90° rotation) for documents
- Adjust scaling to fit your Kindle screen perfectly
- OS: Windows 10 or later
- Network: WiFi or Ethernet connection
- RAM: 100MB minimum
- Storage: 50MB disk space
- Ports: 8000, 8765 (automatically managed)
- Device: Any Kindle with WiFi and Experimental Browser
- Tested on: Kindle Paperwhite, Kindle Oasis, Kindle Scribe
- Network: Same WiFi network as PC
- Browser: Experimental Browser (built-in)
- Any device with web browser support
- Tablets: iPad, Android tablets, Windows tablets
- Phones: iPhone, Android phones
- Computers: Mac, Linux, other Windows PCs
# Python 3.8+ required
python --version
# Install required packages
pip install -r requirements.txt# Clone the repository
git clone https://github.com/ugurfeyzullah/kindle-pc-mirror.git
cd kindle-pc-mirror
# Install dependencies
pip install -r requirements.txt
# Run the application
python mirror_server.py# Quick build
python build_app.py
# Or use the batch script
build.bat
# The executable will be in the dist/ folder- User Guide - Complete usage instructions
- Developer Guide - Technical documentation
- Troubleshooting - Common issues and solutions
- API Reference - WebSocket protocol documentation
# For Kindle and E-ink displays
quality = 80             # High quality for crisp text
resolution_scale = 1.0   # Full resolution for text clarity
fps = 2                  # Low refresh rate for e-ink
rotation = 90            # Portrait mode for documents
# For regular displays
quality = 50             # Balanced quality/performance
resolution_scale = 0.7   # Scaled for performance
fps = 15                 # Smooth refresh ratehttp_port = 8000         # HTTP server port
websocket_port = 8765    # WebSocket server port
auto_ip_detection = True # Automatic network discoveryWe welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create a feature branch (git checkout -b feature/amazing-feature)
- Commit your changes (git commit -m 'Add amazing feature')
- Push to the branch (git push origin feature/amazing-feature)
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- 🐛 Found a bug? Open an issue
- 💡 Have an idea? Request a feature
- 📖 Kindle-specific issues? Please mention your Kindle model and firmware version
- Pillow - Image processing
- websockets - WebSocket implementation
- PyInstaller - Executable packaging
- Author: Ugur Feyzullah
- GitHub: @ugurfeyzullah
- Project Link: https://github.com/ugurfeyzullah/kindle-pc-mirror
⭐ If you found this project helpful, please give it a star! ⭐
Made with ❤️ for eye-strain-free computing and Kindle enthusiasts