Openpilot Toolkit is a class library and desktop/mobile toolkit for interacting with openpilot and comma devices.
Openpilot Toolkit streamlines common tasks for openpilot device owners. The toolkit bundles desktop and Android utilities for managing SSH keys, transferring files, reviewing drive data, and installing forks while providing an approachable UI for everyday workflows.
- Drive Video Player: Playback and raw export of all camera footage.
- SSH Wizard: Easily generate and install SSH keys.
- Remote Control: Access common functions remotely.
- Fork Installer: Simple installation of different openpilot forks.
- Fingerprint V2 Viewer: View your vehicle's fingerprint.
- SSH File Explorer: Browse, edit, delete, and upload files.
- SSH Terminal: Full terminal emulation for direct device access.
- SSH Wizard: Easily generate and install SSH keys.
- Fork Installer: Simple installation of different openpilot forks.
- Windows 10/11 (x64) for the desktop application
- Android device (APK sideload) for the mobile application
- Access to an openpilot or comma device on the same network
- Windows: Download the latest release, extract the archive, and launch
OpenpilotToolkit.exe. - Android: Download the APK and sideload it on your device.
- Connect your comma device and ensure it is on the same network as the computer or phone running OPTK.
- Launch the Windows or Android application.
- Use the SSH wizard to configure access, then explore the drive exporter, file explorer, and other modules as needed.
Refer to the screenshots below for examples of the available tools.
Developers can clone the repository and use the scripts in the .agent/ directory to set up dependencies and build the solution:
git clone https://github.com/spektor56/OpenpilotToolkit.git
cd OpenpilotToolkit
git submodule update --init --recursive
bash .agent/setup.sh
bash .agent/quick-build.shContributions are welcome! Please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
If you find this project helpful, consider supporting its development:






