Real-time monitoring GUI for OWON SPM series power supplies with voltage, current, and power readings displayed on a time-series chart.
- Real-time V/I/P readings at 10Hz via Web Serial API
- Time-series chart with configurable timeframes (30s to 10m)
- Max current/power tracking with reset
- Demo mode for testing without hardware
- Compact/Full view modes
- Runs as a web app or native macOS desktop app via Tauri
- System tray integration
- Always-on-top mode
Tested on macOS 13+ with OWON SPM-6103. Should work with other models supporting OWON SCPI over Serial.
bun install| Command | Description |
|---|---|
bun run dev |
Start development server |
bun run build |
Build for production |
bun run tauri:dev |
Run as desktop app (dev mode) |
bun run tauri:build |
Build macOS .app bundle |
bun run test |
Run unit tests (Vitest) |
bun run test:e2e |
Run E2E tests (Playwright) |
bun run lint |
Check for linting errors |
bun run format |
Check formatting |

