Browser-based interface for SWYFT Robotics devices — motor controllers, sensors, and more.
No installation required. Works in Chrome, Edge, and Opera via the WebSerial API.
🌐 https://swyft-robotics.github.io/swyft-link-web/
- ⚡ SWYFT Thunder — Brushless motor controller
- 🔧 More SWYFT sensors and devices coming soon
- 🔌 Direct USB connection — no drivers, no install, just plug in and open the URL
- ⚡ Real-time device status (voltage, temperature, speed, position, current)
- 🎛 Motor control with live sliders (Current / Speed / Position / T-Curve)
- 📡 FRC CAN Bus status and robot enable state
- 🔧 Firmware information
- 📋 Live log console with quick commands
- Works on Windows, Mac, Linux, ChromeOS — anything with a Chromium browser
| Browser | Supported |
|---|---|
| Chrome 89+ | ✅ |
| Edge 89+ | ✅ |
| Opera 75+ | ✅ |
| Firefox | ❌ (WebSerial not yet supported) |
| Safari | ❌ (WebSerial not yet supported) |
- Plug your SWYFT device in via USB-C
- Open the app in Chrome or Edge
- Click Connect Device and select the COM port
- Done!
npm install
npm run devEvery push to main auto-deploys via GitHub Actions to GitHub Pages.
npm run build # builds to dist/