Lighthouse Manager is a tool for managing VR Lighthouse Base Stations via Bluetooth. It provides both a GUI application and a command-line interface (CLI).
- Windows 10+
- Bluetooth adapter
- Download the latest release from the Releases page
- Extract the zip file to your preferred location
- Run
Lighthouse Manager.exefor the GUI orlighthouse-manager.exefor the CLI
The application (Lighthouse Manager.exe) is a interface for managing your devices.
- Device Management: Scan, view, and manage your Lighthouse devices.
- Power: Easily power on or put all devices into standby mode.
- SteamVR Integration: Automatically manage device power states based on SteamVR status.
The CLI tool (lighthouse-manager.exe) is designed for advanced users and automation scripts.
| Command | Description |
|---|---|
--poweron |
Power on all detected Lighthouse devices |
--standby |
Put all detected Lighthouse devices in standby mode |
--scan |
Scan for devices |
--devices |
Return a list of known devices |
--json |
Output known devices in JSON format |
--help |
Display help information |
Power on all devices:
.\lighthouse-manager.exe --poweronScan for new devices:
.\lighthouse-manager.exe --scanLighthouse Manager can integrate with SteamVR to automatically power on your Lighthouse devices when SteamVR starts and put them in standby mode when SteamVR exits.
| Command | Description |
|---|---|
--register-steamvr |
Register Lighthouse Manager with SteamVR for automatic power management |
--unregister-steamvr |
Unregister from SteamVR |
--steamvr-started |
Called by SteamVR when it starts (powers on lighthouses) |
--steamvr-stopped |
Called by SteamVR when it exits (puts lighthouses in standby) |
To set up SteamVR integration via CLI:
.\lighthouse-manager.exe --register-steamvrNote: The GUI application also provides an interface for managing SteamVR integration.
- Ensure you have Rust, Cargo, and Node.js (with pnpm) installed.
- Clone this repository.
- Run the build script:
.\build-release-win.ps1This script will build both the GUI application and the CLI tool, placing the output in the release directory.
Build Options:
.\build-release-win.ps1 -AppOnly: Build only the Tauri GUI application..\build-release-win.ps1 -CliOnly: Build only the CLI tool..\build-release-win.ps1 -SkipInstall: Skip installing frontend dependencies.
This project is licensed under GNU GPLv3.
