TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
See where your day really goes: screen time per app, websites, log-in/log-out times, focus mode and PDF reports.
ProductivityC# · PowerShellGitHub @sjaiswalnetworkOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Free & private Windows app: see your screen time per app, website and Google Sheet, log-in/log-out times, PDF reports, focus mode and more.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
See where your day really goes.
A free, private app for Windows that shows how long you use your PC: every app, website, Google Sheet and file, plus when you logged in and out. Open it any time, or get a neat PDF report of any day.
Windows 10 & 11 · No account · No admin rights needed · Everything stays on your PC
📥 How to install (4 easy steps)
1. Download: click the Download for Windows button above. You get a file called ScreenTimeTracker.zip.
2. Extract: right-click the zip file → Extract All… → Extract.
3. Install: open the folder and double-click Install Screen Time Tracker.
4. **ChRead the full README ↗A free, private app for Windows that shows how long you use your PC: every app, website, Google Sheet and file, plus when you logged in and out.Open it any time, or get a neat PDF report of any day.
Windows 10 & 11 · No account · No admin rights needed · Everything stays on your PC
| ⏱️ Time on every app | Chrome, Brave, Excel, Tally, WhatsApp, even Calculator: how long, how often, and when |
| 🌐 Websites & Google Sheets | Not just "Chrome", but which website, which sheet and which file you were actually on |
| 🕘 Log-in & log-out times | When the PC started, when you began working, when you stopped, every day |
| 📄 PDF report of any day | One click gives a clean report for today, any day, a week or a month |
| 📊 Day, Week, Month views | Timeline, charts, calendar and a full activity log. Hover over anything for details |
| 🎯 Focus mode | Hides YouTube, Instagram and other distractions for 25, 50 or 90 minutes |
| 💼 Clients & timesheets | Turns screen time into hours per client, with amounts at your hourly rate |
| ✅ Attendance | Arrived, left, late or overtime, checked against your work hours |
| 💧 Healthy reminders | Breaks, eye rest (20-20-20), water and a late-night warning |
| 📞 Calls & meetings | Knows when you're on a call, so meetings count even when you're not typing |
| 🔍 Search your history | "When did I work on that invoice?" or "What was I doing at 3 PM Tuesday?" |
| 🔒 Completely private | No account, no cloud, no keystrokes, no screenshots. Your data stays on your PC |
ScreenTimeTracker.zip.Install Screen Time Tracker.Done! Look for the small 🕐 clock icon near the time (bottom-right of your screen). Click it, or press Ctrl + Alt + S, to see your screen time.
[!NOTE] Seeing a blue "Windows protected your PC" box? That's normal for free apps from small makers. Click More info, then Run anyway. The app is open-source, so anyone can read exactly what it does.
| I want to… | Do this |
|---|---|
| See my screen time | Click the clock icon near the time, or press Ctrl + Alt + S |
| See another day | Use the ‹ › arrows at the top of the dashboard |
| Get a PDF report | Click the 🖨 printer button, then pick a day, week, month or any dates |
| Know my log-in / log-out time | Open the Log tab (or Week for every day of the week) |
| See which website or sheet I used | Look at Websites and Pages, sheets & files on the Day tab, or click an app |
| Stop distractions | Right-click the clock icon → Focus mode → 25 / 50 / 90 minutes |
| Track hours per client | Work tab → Manage projects & clients → add a few keywords per client |
| Turn "start with Windows" on or off | Right-click the clock icon → Start automatically with Windows |
| Pause tracking for a while | Right-click the clock icon → Pause tracking |
| Change settings | Click ⚙ in the dashboard |
📖 Full step-by-step guide with pictures: How to use Screen Time Tracker. It's also inside the download.
build.bat.launch.ps1 compiles src\*.cs in memory and runs it. This is how the installed app runs, so it also works where Windows Smart App Control blocks unsigned .exe files.tools\package.ps1 builds ScreenTimeTracker.zip (installer + guide + app).--data <folder> --seed-demo (sample data), --snapshot out.png --view day|week|month|log|work, --report out.pdf, --wrapped out.png, --dialog settings, --selftest out.txt.Tracker.cs (the 1-second sampler), Store.cs (data), Dash*.cs (dashboard), Report.cs (PDF), Insights.cs, Work.cs, Browser.cs, Clock.cs, WinEvents.cs.