Skip to content

About

๐Ÿš€ FlowTrack Pro: Local-first productivity & study tracker ecosystem. Active window tracking, developer IDE telemetry, Pomodoro timer, 20-20-20 rest synthesizer, and zero-cloud privacy.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

670 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

FlowTrack Pro Official App Logo

๐Ÿš€ FlowTrack Pro

๐Ÿ’Ž The Ultimate Master Study & Productivity Ecosystem โ€” 2026 Enterprise Edition

FlowTrack Pro Features

Latest Release Live Demo CI/CD Build MIT License

CI Gate Codecov Coverage OpenSSF Scorecard CodeQL Gitleaks CodeRabbit AI

GitHub Stars GitHub Forks GitHub Issues Total Downloads

React 19 TypeScript Electron Vite Tailwind 4 Zustand Dexie v3 Supabase Sync Discord RPC

FlowTrack Pro Banner

The ultra-lightweight, local-first, privacy-respecting productivity & workstation ecosystem built for relentless learners. Featuring real-time Win32 active application tracking, Arc-style in-app browser with real Google OAuth, zero-cloud Discord Rich Presence, offline-first Supabase sync, adaptive eco-loop CPU optimizer, and cross-platform desktop installers.

Download for Windows ย  Download for Linux ย  Download .deb ย  Launch Web App

๐ŸŒ Live Web App ย โ€ขย  ๐Ÿ“ฆ Download Releases (.exe / .AppImage / .deb) ย โ€ขย  ๐Ÿ“– Developer Instructions (AGENTS.md)


๐Ÿ“ฅ Direct 1-Click Downloads (v0.5.0 Production Release)

Choose your platform to download FlowTrack Pro directly:

Platform File / Format Direct Download Link Install Instructions
๐ŸชŸ Windows 10 / 11 .exe (NSIS) โฌ‡๏ธ Download FlowTrackPro Setup 0.5.0.exe Double-click the installer. Creates desktop shortcut & auto-updates silently in background.
๐Ÿง Linux (Universal) .AppImage โฌ‡๏ธ Download FlowTrackPro-0.5.0.AppImage chmod +x FlowTrackPro-*.AppImage && ./FlowTrackPro-*.AppImage
๐Ÿ“ฆ Ubuntu / Debian / Mint .deb โฌ‡๏ธ Download FlowTrackPro-0.5.0.deb sudo dpkg -i FlowTrackPro-*.deb
๐ŸŒ Serverless Web App PWA ๐Ÿš€ Open Web App in Browser Zero download required. 100% offline IndexedDB storage across phones, tablets & laptops.

Tip

Windows PowerShell 1-Click Direct Download & Launch:

Start-Process "https://github.com/SudhirDevOps1/FlowTrack-Pro/releases/latest"

Note

100% Free & Open-Source Community Suite: FlowTrack Pro is completely free under the permissive MIT license. Architecturally inspired by proven open-source developer tools:

  • ActivityWatch โ€” Automated local-first active window tracking (win-tracker.exe) and OS-level AFK idle detection (powerMonitor.getSystemIdleTime()). Strict zero-cloud telemetry policy; all logs remain in local SQLite WAL / Dexie.
  • Super Productivity โ€” Ergonomic 20-20-20 eye-care synthesizer, 50m focus stretch, 90m ultradian cycles, task timeboxing, and Web Audio API harmonic chime tones.
  • Anki / SuperMemo SM-2 โ€” Spaced repetition memory algorithm ($I_n = I_{n-1} \times EF$) with dynamic interval calculation and deterministic fuzzing.
  • Dayflow & Wakapi โ€” Passive screen and IDE project categorization. Loopback heartbeat receiver bound strictly to 127.0.0.1:7777 with CORS & DNS-rebinding protection.
  • Discord Rich Presence (RPC) โ€” Native OS named pipe (\\.\pipe\discord-ipc-0) IPC broadcasting live study streaks and subject focus directly to your Discord profile without telemetry.
  • Supabase Offline-First Replication โ€” Multi-device synchronization powered by Dexie Version 3 tombstones and native PostgREST HTTP fetch without npm bloat.
  • Excalidraw & Miro Canvas Synthesizer โ€” Infinite Fabric.js whiteboard with multi-slide deck engine, sketchy hand-drawn mode, anti-collision staggering, and contextual layer controls.
  • MindMap Portal Engine โ€” React portal mounting directly to document.body bypassing CSS transform containing-block traps, with Mini-Map Radar Navigator, 5 node geometries, and 4 branch hierarchy themes.

โšก Next-Gen Workstation Capabilities (2026 Edition)

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                        FlowTrack Pro Workstation Architecture                          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚   Arc In-App Browser & Auth   โ”‚   Zero-Cloud Discord RPC      โ”‚ Offline-First Supabase โ”‚
โ”‚   โ€ข 3-Slot Persistent LRU     โ”‚   โ€ข Windows Named Pipe IPC    โ”‚ โ€ข Dexie v3 Tombstones  โ”‚
โ”‚   โ€ข 0ms Tab Switch / No Flash โ”‚   โ€ข Binary Packet Framing     โ”‚ โ€ข PostgREST Native API โ”‚
โ”‚   โ€ข Google OAuth Interceptor  โ”‚   โ€ข Strict Privacy Masking    โ”‚ โ€ข Last-Write-Wins LWW  โ”‚
โ”‚   โ€ข Chrome 136 Desktop UA     โ”‚   โ€ข Sleep / Lock Auto-Clear   โ”‚ โ€ข Zero NPM Package Bloatโ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                       Adaptive Eco-Loop Performance Engine                             โ”‚
โ”‚   โ€ข Dynamic poller backoff (3s active typing โž” 4.5s reading โž” 6s AFK)                  โ”‚
โ”‚   โ€ข document.hidden background render sleep guards (0% tray CPU idle)                  โ”‚
โ”‚   โ€ข Strict --max-old-space-size=128MB low-RAM invariant                                โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

1. ๐ŸŒ Arc-Style In-App Browser & Real OAuth Engine

  • 3-Slot Persistent LRU Pool: Webviews are maintained in a 3-slot LRU cache with display: none for background tabs. Tab switching happens in 0ms with zero flicker, zero reload, and zero guest destruction.
  • Real Google & LeetCode Login: Child OAuth popups are intercepted via Electron's setWindowOpenHandler and spawned in a clean BrowserWindow sharing persist:browser_session cookies with pure Chrome 136 Desktop User-Agent, bypassing Google disallowed_useragent and Cloudflare bot detection.
  • Study Portal Shield: Built-in declarative ad and tracker blocker eliminates video interruptions on YouTube and course platforms.

2. ๐ŸŽฎ Privacy-Preserving Discord Rich Presence (RPC)

  • Direct Named Pipe IPC: Communicates directly over local Windows named pipes (\\.\pipe\discord-ipc-0..9) using standard Node.js node:net binary packet framing ([Opcode 4B LE][Length 4B LE][JSON]). Zero native C++ addons (node-gyp) and zero telemetry servers.
  • Strict Privacy Masking: Toggleable privacy mask broadcasts a generic "Deep Work Session" while concealing specific confidential exam or course titles.
  • Lifecycle Power Guard: Instantly clears presence on system sleep, lock-screen, or focus session pause/stop.

3. โšก Offline-First Supabase Data Synchronization

  • Dexie Version 3 Tombstone Replication: Local entity deletions insert cryptographic tombstones into db.tombstones (id, tableName, deletedAt), preventing older remote snapshots from resurrecting deleted tasks or subjects.
  • Zero-Bloat PostgREST Engine: Synchronizes subjects, study sessions, and tombstones using native fetch over Supabase PostgREST endpoints. No heavy SDK dependencies.
  • Deterministic Conflict Resolution: Employs UTC ISO-8601 Last-Write-Wins (LWW) timestamp reconciliation across devices.

4. ๐Ÿƒ Adaptive Eco-Loop Performance (< 0.5% Idle CPU)

  • Dynamic Poller Backoff: win-tracker.exe spawn frequency dynamically throttles from 3.0s during rapid window switching to 4.5s during reading and 6.0s when AFK, reducing process creation overhead by over 70%.
  • Background Render Sleep Guards: Activity panels and analytics components respect document.hidden, completely suspending background DOM redraws and disk I/O when minimized to the system tray.
  • Low-RAM Invariant: Enforces --max-old-space-size=128 --expose-gc and process pooling, keeping the total memory footprint around ~120MB.

๐Ÿ›ก๏ธ Enterprise Auto-Updater & Zero Data Loss Architecture

FlowTrack Pro features an enterprise-grade automated update pipeline engineered to deliver seamless upgrades while guaranteeing 100% zero data loss:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚               GitHub Release Published (v0.5.0)        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚
                           โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚       Electron Background Auto-Updater Service         โ”‚
โ”‚     (Checks every launch & 6h via GitHub API)          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚
                           โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚     In-App Floating Pill & Interactive Modal           โ”‚
โ”‚   โ€ข Version delta (Current v0.4.0 โž” Target v0.5.0)     โ”‚
โ”‚   โ€ข Live Changelog, Features & Bug Fixes View          โ”‚
โ”‚   โ€ข 1-Click "Restart & Install Update" or Snooze       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚
                           โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚          100% ZERO DATA LOSS GUARANTEE                 โ”‚
โ”‚   โ€ข Pre-update memory flush hook: saveLogToFile()      โ”‚
โ”‚   โ€ข Binaries updated in: %LOCALAPPDATA%/Programs/...   โ”‚
โ”‚   โ€ข All user databases, IndexedDB, study notes, and    โ”‚
โ”‚     activity history in %APPDATA%/FlowTrackPro are     โ”‚
โ”‚     completely untouched, safe, and persistent!        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ’Ž Key Update Capabilities:

  1. Silent Background Check & Download: Verifies new releases from GitHub Releases API without blocking your focus.
  2. Interactive Changelog Reviewer: Read what is new, bug fixes, and performance improvements before applying the update.
  3. Pre-Update Memory Flush: Automatically writes any ongoing study session and window tracking buffer to disk before restarting.
  4. Permanent Data Preservation: All session streaks, Pomodoro timers, subject goals, flashcard ease factors, and custom settings remain 100% intact across every version update.

๐Ÿ“ฆ GitHub Release Artifacts Guide: Why is latest.yml present?

When viewing FlowTrack Pro GitHub Releases, you will see several files:

Release Asset Target Platform / Purpose Who Should Download?
๐ŸชŸ FlowTrackPro Setup 0.5.0.exe Windows 10 / 11 (64-bit) End-users (standard 1-click Windows installer with auto-updates).
๐Ÿง FlowTrackPro-0.5.0.AppImage Linux (Universal) Linux users wanting a portable zero-install executable.
๐Ÿ“ฆ FlowTrackPro-0.5.0.deb Ubuntu / Debian / Mint Linux users installing via APT or Software Center.
๐ŸŒ Launch Serverless Web App Web Browser (PWA) Instant access on any device with offline IndexedDB storage.
latest.yml & latest-linux.yml Electron Auto-Update Manifests Required for In-App Updates. Not intended for manual download.

Note

Why latest.yml is required: electron-updater requests latest.yml during application launch to compare local versions against GitHub releases and verify the SHA-512 cryptographic checksum. This ensures updates are tamper-proof and prevents corrupt downloads. Removing latest.yml would break the in-app auto-updater!


๐Ÿค– Multi-Provider AI Study Coach & Code Studio

FlowTrack Pro integrates an enterprise-grade academic AI mentor and coding architect with transparent, verified provider tiering, live model discovery, and syntax highlighting:

graph TD
    Root["AI Setup & Models"] --> G1["๐ŸŸข 100% Free Tier (No Card Needed)"]
    Root --> G2["๐ŸŸก Free Trial / Promo (Card/Setup Required)"]
    Root --> G3["๐Ÿ”ด Paid / Commercial APIs"]

    G1 --> P1["โšก Groq Cloud (Ultra-Fast LPU, Llama 3.3 70B & 8B)"]
    G1 --> P2["๐ŸŒ OpenRouter (:free models like openrouter/free, R1)"]
    G1 --> P3["๐ŸŒŸ Google Gemini (15 RPM Free Tier, Gemini 2.0 Flash)"]
    G1 --> P4["๐Ÿ™ GitHub Models (Free with Personal Access Token)"]
    G1 --> P5["๐Ÿค— Hugging Face (Serverless router.huggingface.co)"]
    G1 --> P6["๐Ÿ›ก๏ธ Offline Local Rules (Zero-latency academic mentor)"]
    G1 --> P7["๐Ÿฆ™ Ollama & LM Studio (100% Offline Local Inference)"]

    G2 --> T1["๐ŸŽ๏ธ Cerebras API ($5 trial, card required to activate)"]
    G2 --> T2["๐Ÿš€ SambaNova Cloud (Developer tier setup)"]
    G2 --> T3["๐Ÿค Together AI ($5 trial credits)"]
    G2 --> T4["โšก DeepInfra & Novita AI (Trial balance)"]

    G3 --> C1["๐Ÿ‡ซ๐Ÿ‡ท Mistral AI (Pay-as-you-go, billing required)"]
    G3 --> C2["๐Ÿค– OpenAI ChatGPT (GPT-4o, 4o-mini)"]
    G3 --> C3["๐Ÿง  DeepSeek Direct (V3 & R1 Reasoner)"]
    G3 --> C4["โ˜๏ธ Cloudflare Workers AI (Dedicated Account ID & Token)"]
    G3 --> C5["๐Ÿ”Œ Custom OpenAI-Compatible (vLLM, Ollama Proxy, Local)"]
Loading

๐Ÿ’Ž Key AI & Code Capabilities:

  1. Isolated Per-Provider API Keys & Models: Every provider retains its own distinct API key and active model in encrypted local storage.
  2. Live Dynamic Model Fetching: Queries the provider's /models endpoint dynamically over a secure IPC proxy in Electron (bypassing CORS restrictions).
  3. Prism.js Syntax Highlighting & Line Numbers: Markdown code blocks feature PrismJS syntax highlighting across 20+ programming languages with 1-click clipboard copy.
  4. Cloudflare Workers AI: Dedicated inputs for Cloudflare Account ID and API Token, routing dynamically to Cloudflare AI Gateway.
  5. Custom OpenAI-Compatible Server: Connects to self-hosted LLMs, vLLM, FastChat, or local proxies with custom model identifiers.
  6. Mermaid 12.2.0 Syntax Normalizer: Automatically corrects syntax anomalies in AI-generated diagrams and suppresses error SVGs.

๐Ÿ† Open-Source Architecture Benchmarks

Feature Component Inspired By FlowTrack Pro Enterprise Implementation
Local-First Window Tracking ActivityWatch Native Win32 tracker (win-tracker.exe) with sub-millisecond polling and zero cloud telemetry.
AFK Idle Guard ActivityWatch True OS-level mouse and keyboard inactivity detection via powerMonitor. Auto-pauses study timer after idle threshold.
Discord Rich Presence (RPC) Discord GameSDK Local named pipe binary IPC client (\\.\pipe\discord-ipc-0) with course title privacy masking.
Offline-First Multi-Device Sync Supabase & Dexie Version 3 Dexie tombstones + native REST PostgREST synchronization without heavy NPM SDKs.
Arc-Style In-App Browser Arc Browser 3-slot persistent LRU webview pool with Chrome 136 child popup OAuth bypass for Google and LeetCode.
Adaptive Eco-Loop Poller Linux cpufreq Adaptive 3.0s to 6.0s polling backoff and document.hidden guards dropping tray CPU to < 0.5%.
Local Heartbeat Receiver FlowTrack Telemetry Pulse Local loopback server (127.0.0.1:7777) accepting heartbeats from VS Code, Cursor, Antigravity.
Network-Level Ad Shield Brave / Ghostery Declarative request-filtering blocking YouTube, banner, and tracker ads inside study portals.
20-20-20 Eye Care Synthesizer Super Productivity Automated 20-minute ergonomic rest prompts (look 20 feet away for 20 seconds) to prevent digital eye strain.
Spaced Repetition Flashcards Anki / SuperMemo SM-2 Full SM-2 algorithmic scheduling with Ease Factors ($EF \ge 1.3$), learning steps, and deterministic fuzzing.
Encrypted Backup Vault Bitwarden / Signal AES-256-GCM authenticated encryption with PBKDF2 100k iteration key derivation for local backups.
Unified Command Palette Raycast / VS Code Instant offline search (Ctrl+K) powered by MiniSearch across tasks, flashcards, and settings.
Daily Standup & Weekly Review Agile / Dayflow 1-click Markdown export summarizing focus metrics, completed tasks, and blockers for team standups.

โšก Why FlowTrack Pro?

Most productivity apps are bloated, require cloud subscriptions, or leak your activity to remote servers. FlowTrack Pro takes the opposite approach:

  1. Local-First & 100% Private: Your study logs, task titles, active apps, and whiteboard drawings never leave your local device.
  2. Ultra-Low Resource Footprint: Tuned to run with minimal RAM (~120MB across Main + Renderer processes) and < 0.5% CPU usage during background focus sessions.
  3. No Setup Friction: Works instantly in the browser as a progressive web app or as a standalone zero-config desktop application.

Important

Active-Only Webview RAM Optimization: FlowTrack Pro mounts only active browser tabs in DOM memory. Inactive tabs are hidden via CSS display: none in a 3-slot LRU pool, preventing multi-process Chromium memory bloat and slashing RAM from 1GB+ down to ~120MB.


โœจ Core Features & Highlights

โ”œโ”€โ”€ โฑ๏ธ Smart Focus & Pomodoro Timer (Sound Synthesizer, Session Validation, Streak Tracking)
โ”œโ”€โ”€ ๐Ÿ“Š Deep Analytics & Heatmaps (Subject Distribution, Daily Trends, Productivity Scores)
โ”œโ”€โ”€ ๐Ÿ“ Interactive Notes & Whiteboard (Fabric.js Canvas, PDF Annotator, Tesseract.js OCR)
โ”œโ”€โ”€ ๐Ÿ›ก๏ธ Distraction Blocker (Hard/Medium/Soft Block Rules for distracting apps & websites)
โ”œโ”€โ”€ ๐ŸŒ Arc-Style In-App Web Browser (0ms LRU pool, Real OAuth login, ad shield, lecture speed multiplier)
โ”œโ”€โ”€ ๐ŸŽฎ Discord Rich Presence (Local named pipe binary IPC, focus status, privacy masking)
โ”œโ”€โ”€ โšก Offline-First Supabase Sync (Dexie v3 tombstones, REST replication, zero npm bloat)
โ”œโ”€โ”€ ๐Ÿƒ Adaptive Eco-Loop Engine (0% idle tray CPU, document.hidden background sleep)
โ”œโ”€โ”€ ๐ŸŽจ True Pitch-Black OLED Dark Mode (Instant 0ms hydration, high-contrast neon accents)
โ””โ”€โ”€ ๐Ÿ“ฆ Automated Multi-Platform Desktop Releases (.exe, .AppImage, .deb)
Feature Description Web App Desktop App
Smart Timer & Flowtime Pomodoro & unconstrained Flowtime mode with transparent 0โ€“100 Focus Score โœ… โœ…
Active OS Window Tracker Background tracking of active applications and websites via native Win32 โŒ โœ…
Discord Rich Presence (RPC) Live study status on Discord profiles via local named pipe (zero-telemetry) โŒ โœ…
Offline-First Supabase Sync Multi-device synchronization with Dexie v3 tombstones & Last-Write-Wins (LWW) โœ… โœ…
Adaptive Eco-Loop Engine Dynamic poller backoff and document.hidden guards (< 0.5% idle CPU) โŒ โœ…
In-App Browser & Real OAuth 3-slot persistent LRU pool with child popup Google/LeetCode authentication โŒ โœ…
FlowTrack IDE Heartbeat Receiver Local 127.0.0.1:7777 receiver capturing heartbeats from VS Code, Cursor, Antigravity โŒ โœ…
Network-Level Ad Blocker Declarative shield blocking ads and trackers within the in-app browser โŒ โœ…
Whiteboard & OCR Freehand vector drawing, PDF loading, image-to-text extraction, and opt-in OCR timeline โœ… โœ…
Encrypted Backup Vault Local AES-256-GCM + PBKDF2 database backup and restore engine โœ… โœ…
Unified Command Palette Offline instant keyboard search (Ctrl+K) across subjects, flashcards, and settings โœ… โœ…
Task Timeboxing & Backlog Task backlog with timebox budgeting and 1-click timer hand-off โœ… โœ…
Distraction Blocker Automatic minimization or termination of blacklisted distracting software โŒ โœ…
Break Engine Sanctuary 20-20-20 eye rest prompts, 50m desk breaks, 90m ultradian cycles, and video break โœ… โœ…
Standup & Review Export 1-click Markdown export (Yesterday / Today / Blockers / Focus stats) โœ… โœ…
System Tray Support Silent background minimization with status notifications โŒ โœ…
Local Storage Zero-latency IndexedDB persistence (Dexie.js v3) โœ… โœ…

Tip

Lecture Speed & Snapshot Controls: When studying course portals (e.g. Apna College, LeetCode, YouTube), use the โšก 1.25x - 2x playback multiplier in the top bar to pace through lectures faster. Click ๐Ÿ“ธ 1-Click Screenshot to instantly save high-res slides or code snippets directly into your Downloads folder.


Warning

Anti-Cheat Clock Guard: FlowTrack Pro verifies timestamp delta continuity against high-resolution background timers. Tampering with your PC's system clock will flag the session and prevent artificial streak or XP inflation.

Caution

Distraction Blocker Hard Mode: Enabling "Hard Mode" on specific software (e.g., games or social media) authorizes the background engine to forcefully minimize or terminate those processes when a study session is active.


๐Ÿ“ธ Interface Showcase & Architecture Tour

FlowTrack Pro Interface
FlowTrack Pro Workspace โ€” Unified Study Dashboard with Pitch-Black OLED Theme, Radial Focus Dial, Passive Tracking, Discord Presence & SM-2 Engine

๐ŸŒŸ Interactive Workspace Gallery

Workspace Module Primary Functionality Tech & Subsystems
โฑ๏ธ Focus & Ergonomic Synthesizer 50m Focus, 20-20-20 Eye Care, 90m Ultradian rhythm, Harmonic chime synthesizer Web Audio API, Delta Clock Verification
๐Ÿ›ก๏ธ Win32 Passive App Tracker Automated local-first active application & website categorization with zero cloud leaks win-tracker.exe, C# Win32 APIs, SQLite WAL
๐ŸŽฎ Discord Rich Presence Live focus session status with optional privacy masking for subjects and tasks Named Pipes discord-ipc-0, Node node:net
โšก Supabase Offline Sync Multi-device replication with Dexie v3 tombstones and REST endpoints PostgREST Native API, Dexie IndexedDB
๐Ÿง  Spaced Repetition Flashcards SM-2 algorithmic scheduling with Ease Factors ($EF \ge 1.3$), learning steps & dynamic fuzzing SuperMemo SM-2, Dexie IndexedDB
๐ŸŽจ Infinite Whiteboard & MindMap Multi-slide vector whiteboard deck, sticky notes, anti-collision layout, mini-map radar navigator Fabric.js v6, React Portal Engine, KaTeX / Mermaid
๐Ÿ“ก IDE Heartbeat Transmitter Real-time IDE integration receiving passive heartbeats from VS Code, Cursor, Antigravity Loopback 127.0.0.1:7777, DNS-Rebind Guard
๐Ÿค– Multi-Provider AI Study Coach Dynamic model discovery across Groq, Gemini, OpenRouter, Ollama, and custom endpoints Prism.js 20+ Languages, Streaming IPC

๐Ÿš€ Quickstart Guide

1. ๐ŸŒ Web App (Development)

# Clone the repository
git clone https://github.com/SudhirDevOps1/FlowTrack-Pro.git
cd FlowTrack-Pro/web-app

# Install dependencies and start Vite dev server
npm install --legacy-peer-deps
npm run dev

2. ๐Ÿ–ฅ๏ธ Desktop App (Electron)

cd desktop-app

# Install dependencies
npm install --legacy-peer-deps

# Run in development mode (Vite + Electron with hot reload)
npm run electron:dev

# Build production standalone installers (.exe)
npm run electron:build

๐Ÿ›๏ธ Project Architecture

FlowTrack-Pro/
โ”œโ”€โ”€ web-app/                     # Standalone Web Application (React 19 + Vite + Tailwind v4)
โ”‚   โ”œโ”€โ”€ src/                     # React UI components, Zustand stores, and Dexie v3 DB
โ”‚   โ””โ”€โ”€ backend.py               # Optional local Python tracking helper (port 5001)
โ”œโ”€โ”€ desktop-app/                 # Standalone Desktop Application (Electron 43 + React 19)
โ”‚   โ”œโ”€โ”€ electron.js              # Native process lifecycle, eco-loop poller, OAuth interceptor
โ”‚   โ”œโ”€โ”€ preload.js               # Secure contextBridge IPC layer
โ”‚   โ”œโ”€โ”€ electron-main/
โ”‚   โ”‚   โ”œโ”€โ”€ discord-rpc.js       # Pure Node.js Windows named pipe Discord RPC client
โ”‚   โ”‚   โ”œโ”€โ”€ download-manager.js  # Safe download interceptor and sanitized file writer
โ”‚   โ”‚   โ””โ”€โ”€ wakatime-receiver.js # Loopback 127.0.0.1:7777 IDE telemetry receiver
โ”‚   โ””โ”€โ”€ win-tracker.exe          # Compiled lightweight native Win32 tracking binary
โ”œโ”€โ”€ .github/
โ”‚   โ””โ”€โ”€ workflows/
โ”‚       โ”œโ”€โ”€ release.yml          # Semantic releases & automated .exe installer publisher
โ”‚       โ”œโ”€โ”€ ci.yml               # Fast Quality Gate (Typecheck, Lint & Unit Tests)
โ”‚       โ””โ”€โ”€ zap-nightly.yml      # OWASP security vulnerability scanner
โ””โ”€โ”€ AGENTS.md                    # Single source of truth for AI agents & contributors

๐Ÿ‘ฅ Contributors & Community

Special thanks to all the amazing developers and contributors who help build and improve FlowTrack Pro!

FlowTrack Pro Contributors Avatar Wall

Want to contribute? Read our Contributing Guidelines and Code of Conduct to get started!


๐Ÿ‘ค Author & Support

Designed & Architected with โค๏ธ by Sudhir Singh (@SudhirDevOps1)

GitHub ย  LinkedIn ย  Discussions

Licensed under the MIT License. Feel free to star โญ the repository if you find it helpful!

About

๐Ÿš€ FlowTrack Pro: Local-first productivity & study tracker ecosystem. Active window tracking, developer IDE telemetry, Pomodoro timer, 20-20-20 rest synthesizer, and zero-cloud privacy.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages