Overview
Klaus requires a camera to see the pages you’re reading. The camera should provide a clear, stable view of your entire reading surface.Recommended Hardware
Option 1: USB Document Camera (Recommended)
A USB document camera (also called a visualiser) provides the best experience with:- Stable mounting
- Consistent lighting
- Clear full-page capture
- No additional setup required
- Adjustable gooseneck arm
- Built-in LED light for low-light conditions
- USB plug-and-play connectivity
- Compatible with macOS and Windows
Option 2: Phone as Webcam
A smartphone on a gooseneck mount (~$10-15) works well as an alternative. Point the phone camera straight down at your reading surface.Auto-RotationKlaus automatically detects portrait orientation and rotates images. You can override this with
camera_rotation in ~/.klaus/config.toml.Phone Webcam Apps
If using your phone as a camera, use these apps to connect it to your computer:| Platform | App | Details |
|---|---|---|
| macOS + iPhone | Continuity Camera (Built-in) | iOS 16+, macOS Ventura+. No installation needed, works wirelessly |
| macOS + Android | Camo | Free tier, 1080p. Install on phone + Mac, pair via QR or USB |
| Windows + iPhone | Camo | Free tier, 1080p. Install on phone + PC, pair via QR or USB |
| Windows + Android | DroidCam | Free. Install on phone + PC, connect over Wi-Fi or USB |
Camera Configuration
During Setup
The first-run setup wizard lets you:- Select your camera from a list of detected devices
- Preview the live feed
- Test page capture
Camera Settings
You can adjust camera settings in~/.klaus/config.toml:
Changing Cameras
If you need to switch cameras after setup:- Open Klaus
- Click the settings button (gear icon)
- Go to the Camera tab
- Select a different camera from the dropdown
- Changes apply immediately
Positioning Tips
Mount the camera directly above your reading surface
The camera should point straight down at your desk or book stand.
Ensure the entire page is visible
Position the camera high enough to capture a full page (or spread) without cutting off edges.
Check lighting
Avoid shadows on the page. Use ambient lighting or the camera’s built-in light if available.
Troubleshooting
Camera not detected
- Ensure the camera is plugged in and recognized by your OS
- On macOS, check System Settings > Privacy & Security > Camera
- On Windows, check Device Manager for camera drivers
- Try a different USB port
Image is rotated incorrectly
- Klaus auto-rotates portrait images by default
- Override by setting
camera_rotationin config:
Blurry or dark image
- Increase ambient lighting
- Clean the camera lens
- Reduce camera_width/camera_height if your camera doesn’t support 1080p
- Check camera focus (some document cameras have manual focus rings)
Multiple cameras detected
- Klaus lists all available cameras by name
- Select the correct one in the setup wizard or settings
- The camera_index in config.toml controls which camera is used (0 = first, 1 = second, etc.)