{"id":50428090,"url":"https://github.com/swarajdhondge/digitalwellbeingpc","last_synced_at":"2026-07-05T02:02:10.923Z","repository":{"id":328263295,"uuid":"956383757","full_name":"swarajdhondge/digitalwellbeingpc","owner":"swarajdhondge","description":"Free open-source screen time tracker \u0026 digital wellbeing app for Windows 10/11. Monitor app usage, protect hearing, boost productivity. Privacy-first alternative to RescueTime.","archived":false,"fork":false,"pushed_at":"2026-05-31T10:17:40.000Z","size":3840,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-31T12:20:28.268Z","etag":null,"topics":["app-usage","audio-tracking","digital-wellbeing","open-source","privacy","productivity","screen-time","wellbeing","windows"],"latest_commit_sha":null,"homepage":"https://digitalwellbeingpc.vercel.app/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swarajdhondge.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-03-28T06:54:04.000Z","updated_at":"2026-05-31T10:27:45.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/swarajdhondge/digitalwellbeingpc","commit_stats":null,"previous_names":["swarajdhondge/digitalwellbeingpc"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/swarajdhondge/digitalwellbeingpc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarajdhondge%2Fdigitalwellbeingpc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarajdhondge%2Fdigitalwellbeingpc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarajdhondge%2Fdigitalwellbeingpc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarajdhondge%2Fdigitalwellbeingpc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swarajdhondge","download_url":"https://codeload.github.com/swarajdhondge/digitalwellbeingpc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarajdhondge%2Fdigitalwellbeingpc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35141083,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-05T02:00:06.290Z","response_time":100,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app-usage","audio-tracking","digital-wellbeing","open-source","privacy","productivity","screen-time","wellbeing","windows"],"created_at":"2026-05-31T12:00:26.539Z","updated_at":"2026-07-05T02:02:10.898Z","avatar_url":"https://github.com/swarajdhondge.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pulse — DigitalWellbeingPC\n\n_Android-style Digital Wellbeing for Windows — calm, private, and fully on-device._\n\n[![License: GPL-3.0](https://img.shields.io/badge/License-GPL%203.0-blue.svg)](LICENSE)\n[![.NET 9](https://img.shields.io/badge/.NET-9.0-purple.svg)](https://dotnet.microsoft.com/)\n[![Platform](https://img.shields.io/badge/Platform-Windows-0078D6.svg)](https://www.microsoft.com/windows)\n[![GitHub release](https://img.shields.io/github/v/release/swarajdhondge/digitalwellbeingpc)](https://github.com/swarajdhondge/digitalwellbeingpc/releases)\n[![Downloads](https://img.shields.io/github/downloads/swarajdhondge/digitalwellbeingpc/total)](https://github.com/swarajdhondge/digitalwellbeingpc/releases)\n\n**Pulse** is a privacy-focused desktop app that brings the Android Digital Wellbeing experience to Windows. Track your screen time, monitor app usage, manage focus sessions, and protect your hearing — all in a calm, redesigned interface. Every byte of data stays local on your machine.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/dashboard.png\" alt=\"Digital Wellbeing Dashboard - Screen Time Tracker for Windows\" width=\"800\"/\u003e\n\u003c/p\u003e\n\n---\n\n## Features\n\n**Screen Time Tracking**\nSee how long you've been at your computer. Switch between Today and Weekly views, navigate past weeks, and track your daily totals, longest sessions, and weekly averages.\n\n**App Usage Monitoring**\nKnow which apps eat up your time. Top apps ranked by duration with icons and friendly names, plus focus metrics like app switches and average focus duration.\n\n**Focus Sessions**\nPick a duration (15/25/45/60/90 min or custom), tag your apps as Work, Entertainment, or Neutral, and stay on task. Warn mode nudges you with notifications, Block mode auto-minimizes distracting apps. Session history tracks your distractions and completion stats.\n\n**Sound Exposure Monitoring**\nMonitors your audio output in real time and flags anything above 75 dB. A color-coded timeline shows safe vs harmful listening so you can protect your hearing.\n\n**Break Reminders**\nConfigurable reminders (15-60 min) based on the 20-20-20 rule. Shows an overlay when visible or a tray notification when minimized. Snooze up to 3 times. Idle time counts as a break automatically.\n\n**Wind Down Mode**\nSchedule quiet hours with a gentle border glow to remind you it's time to rest. Pick from Amber, Purple, or Dim styles. Works with overnight schedules like 9 PM to 7 AM.\n\n**Daily Goals**\nSet a screen time limit and track it with a progress bar on the dashboard. Get notified when you go over.\n\n**Weekly Reports**\nFull weekly breakdown with daily averages, peak usage times, top apps, and a comparison to the previous week.\n\n**Data Export**\nExport screen time, app usage, and sound data to CSV. Pick a date range and save location.\n\n**System Tray**\nRuns quietly in the tray. Double-click to open, right-click for quick access to focus mode, reports, and settings.\n\n**Welcome Screen and Help**\nA first-run welcome screen shows how your data is stored. Built-in Help with FAQ is always in the sidebar.\n\n**Themes**\nA calm graphite design with a signature accent color per section. Light, Dark, or Auto to match your system.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/dashboard-light.png\" alt=\"Light Theme - Digital Wellbeing\" width=\"400\"/\u003e\n  \u003cimg src=\".github/screenshots/dashboard.png\" alt=\"Dark Theme - Digital Wellbeing\" width=\"400\"/\u003e\n\u003c/p\u003e\n\n**Privacy First**\nAll data stays on your machine in a local SQLite database. No accounts, no cloud sync, no telemetry.\n\n**Auto Updates**\nThe app checks for updates automatically and installs them seamlessly.\n\n---\n\n## Screenshots\n\n\u003cdetails\u003e\n\u003csummary\u003eScreen Time View\u003c/summary\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/screentime.png\" alt=\"Screen Time Tracking with Weekly Navigation\" width=\"800\"/\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eApp Usage View\u003c/summary\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/appusage.png\" alt=\"App Usage Monitoring\" width=\"800\"/\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eFocus Mode\u003c/summary\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/focusmode.png\" alt=\"Focus Sessions with App Blocking\" width=\"800\"/\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eSound Exposure\u003c/summary\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/sound.png\" alt=\"Sound Exposure Monitoring and Hearing Protection\" width=\"800\"/\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eWeekly Report\u003c/summary\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/weeklyreport.png\" alt=\"Weekly Screen Time Report\" width=\"800\"/\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eSettings\u003c/summary\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/settings.png\" alt=\"Settings - Dark Theme\" width=\"400\"/\u003e\n  \u003cimg src=\".github/screenshots/settings-light.png\" alt=\"Settings - Light Theme\" width=\"400\"/\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eHelp Section\u003c/summary\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/screenshots/helpsection.png\" alt=\"Help and FAQ\" width=\"800\"/\u003e\n\u003c/p\u003e\n\u003c/details\u003e\n\n---\n\n## Installation\n\n### Download (Recommended)\n\n1. Go to the [Releases](https://github.com/swarajdhondge/digitalwellbeingpc/releases) page\n2. Download `Setup.exe` from the latest release\n3. Run it and you're done\n\nThe app installs without admin rights and updates automatically.\n\n### Run from Source\n\nIf you want to build it yourself:\n\n```bash\n# Clone the repo\ngit clone https://github.com/swarajdhondge/digitalwellbeingpc.git\ncd digitalwellbeingpc\n\n# Run the app\ndotnet run --project digital-wellbeing-app\n```\n\n**Requirements:**\n\n- [.NET 9 SDK](https://dotnet.microsoft.com/download/dotnet/9.0)\n- Windows 10/11\n\n---\n\n## How It Works\n\nThe app runs quietly in your system tray and tracks:\n\n- **Screen time** - Active vs idle time based on mouse/keyboard activity\n- **App usage** - Which window is in the foreground and for how long\n- **Audio levels** - System audio output to detect harmful sound exposure\n- **Focus sessions** - Monitors your foreground app and enforces your focus rules\n- **Break timing** - Tracks continuous usage and reminds you to take breaks\n- **Wind Down schedule** - Checks your quiet hours and shows a visual cue when active\n\nAll tracking pauses automatically when you lock your screen or your PC goes to sleep.\n\n---\n\n## Contributing\n\nContributions are welcome! Here's how you can help:\n\n1. **Fork** the repository\n2. **Create a branch** for your feature (`git checkout -b feature/my-feature`)\n3. **Commit** your changes (`git commit -m \"Add my feature\"`)\n4. **Push** to your branch (`git push origin feature/my-feature`)\n5. **Open a Pull Request**\n\n### Ideas for Contributions\n\n- Notification customization\n- Multi-monitor support\n- Pomodoro technique integration\n- Usage trend analysis and insights\n\n---\n\n## Tech Stack\n\n- **WPF** with Material Design\n- **SQLite** for local storage\n- **.NET 9** targeting Windows 10+\n- **NAudio** for audio monitoring\n- **Velopack** for updates and installation\n- **xUnit** for testing\n\n---\n\n## About This Project\n\nA Windows variant of Android's Digital Wellbeing. Track screen time, monitor app usage, manage focus sessions, get break reminders, and protect your hearing on your desktop. Built for anyone who wants to be more mindful of their computer usage without sacrificing privacy.\n\n---\n\n## License\n\nCopyright (C) 2026 Swaraj Dhondge.\n\nPulse is free software licensed under the [GNU General Public License v3.0](LICENSE). You may redistribute and/or modify it under the terms of the GPL; it comes with **no warranty**. Derivative works must also be licensed under GPL-3.0.\n\nThird-party dependencies and their licenses are listed in [THIRD-PARTY-NOTICES.md](THIRD-PARTY-NOTICES.md). Privacy details are in [PRIVACY.md](PRIVACY.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswarajdhondge%2Fdigitalwellbeingpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswarajdhondge%2Fdigitalwellbeingpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswarajdhondge%2Fdigitalwellbeingpc/lists"}