demo.mp4
A lightweight, self-hosted monitoring system built with Rust and React. A Windows agent streams real-time telemetry to the server, which feeds a live web dashboard with screen streaming, window/URL tracking, and activity history.
Warning
Intended for experimentation, not production. The monitoring, remote-control, and keystroke features have privacy and security implications, and the code has had no professional security review. Use at your own risk.
- Activity timeline: A browsable history of foreground apps/windows with durations.
- Live screen viewer: Demand-driven MJPEG screen streaming
- Remote control: Send mouse and keyboard commands from the dashboard to the agent.
- Telemetry capture: Window focus, URLs, AFK/active transitions and keystroke capture.
cp .env.example .env
docker compose up -dDeploy, configure, use the dashboard and agent, and develop: see the GitHub wiki.
MIT — see LICENSE.