How It Works Features Screenshots Architecture Roadmap ⭐ Star on GitHub
v0.1.0 — Foundation Release

Stop watching your
downloads. Let FlowWatcher.

Lightweight desktop utility that monitors your network activity and automatically shuts down, sleeps, or hibernates your PC when downloads complete. Privacy-first. Open source.

↓ Download for Windows View on GitHub →
FlowWatcher Dashboard

Three steps. Zero effort.

Configure once, forget forever. FlowWatcher runs silently and handles everything.

1

Set Your Trigger

Use the natural language builder — "When download is below 200 KB/s for 2 min, then shut down" — to configure exactly when to act.

2

Start & Minimize

Click "Start Monitoring" and minimize to the system tray. Go to sleep, go to work, go do anything.

3

Automatic Action

When activity drops, FlowWatcher warns you with a countdown. Cancel anytime, or let it execute automatically.

Everything you need, nothing you don't.

Built for power users who want control without complexity.

📡

Real-Time Monitoring

Live download & upload speed tracking with sparkline graphs, updated every second.

🎯

Process-Aware

Watch specific apps like Steam or qBittorrent instead of global traffic. Smart suggestions included.

6 System Actions

Shutdown, Restart, Sleep, Hibernate, Lock Screen, Sign Out — with OS-level validation.

🛡️

Safety Countdown

1-minute pre-warning + 30-second visible countdown. Cancel with one click or Escape.

🖥️

System Tray

Minimize to tray and monitor silently. Restores automatically when a trigger fires.

🌙

Dark & Light Themes

Beautiful matte aesthetic in both modes. Auto-detects your OS preference.

📋

Activity Logging

Full history of every monitoring session with search, filter, and export to JSON or TXT.

🔒

Privacy-First

No telemetry, no cloud, no accounts. Everything runs and stays on your machine.

🌍

i18n Ready

Multi-language support from day one. Contributors can add translations easily.

See it in action.

Clean, modern interface in both dark and light modes.

Dashboard — Dark
Dark Mode
Dashboard — Light
Light Mode
Advanced — Dark
Dark Mode
Advanced — Light
Light Mode
Logs — Dark
Dark Mode
Logs — Light
Light Mode
Settings — Dark
Dark Mode
Settings — Light
Light Mode

Built to last. Built to extend.

Modular Rust engine with trait-based extensibility. Add new triggers, conditions, or actions without touching existing code.

Trigger Engine

Detects events
Network idle, Process exit

Condition Engine

Evaluates rules
Threshold + Duration

Action Engine

Executes commands
Shutdown, Sleep, Lock

Rust
React 19
TypeScript
Tauri 2.0
Vite
Tailwind CSS
Zustand

Where we're headed.

FlowWatcher is just getting started. Here's what's coming next.

v0.1.0 ✅ Released

Foundation Release

Real-time network monitoring, process-aware tracking, 6 system actions, safety countdown, system tray, activity logging, dark/light themes, i18n foundation, CI/CD automation.

v0.2.0 📋 Planned

Refinements & Deferred Items

Play Alarm action, event streaming, log file persistence, auto-start wiring, config import/export, process list auto-refresh, custom alarm sounds.

v0.5.0 📋 Planned

Advanced Triggers

CPU idle trigger, timer/schedule triggers, process exit trigger, disk activity monitoring, ETW per-process network, composite conditions (AND/OR).

v0.8.0 📋 Planned

Extensibility & Platform

Plugin system for community triggers & actions, script execution, webhook actions, CLI headless mode, macOS support.

v1.0.0 📋 Planned

Stable Release

Signed binaries, auto-update, documentation site, accessibility audit, Linux support.

Ready to automate your PC?

Download FlowWatcher and never babysit a download again.