TimeMachine is a lightweight Chrome extension that helps you
understand and improve how you spend your time online. It
automatically tracks active website time, organizes it into
categories, and generates rich PDF and HTML reports. Your data
stays private.
From automatic time tracking to focus sessions and detailed reports
- all in one lightweight extension.
Automatic Tracking
Seamlessly tracks time spent on websites without any manual input.
Categorizes activity into Work, Social, Entertainment, and more.
Focus Sessions
Start preset focus sessions with timers. Block distracting
websites and track your productivity streaks.
Smart Blocking
Block websites and keywords that distract you. Quick-block current
site with one click and get a beautiful blocked page.
Rich Reports
Generate detailed PDF reports with charts, insights, and session
breakdowns. Schedule automatic email reports.
7 UI Themes
Choose from Light, Dark, Cyberpunk, Minimal, Ocean, Sunset, and
Forest themes to match your style.
Privacy First
Only domains and session durations are stored. No full URLs, no
browsing history, complete privacy control.
See TimeMachine in Action
Navigate through all features with arrow keys or buttons.
Full-screen experience.
📈 Analytics Dashboard
Track Your Digital Time
Get comprehensive insights into your daily, weekly, and
monthly browsing patterns. Beautiful charts show your
productivity score, top sites, and time distribution across
categories.
Real-time activity tracking
Productivity scoring system
Category-based time analysis
Daily/Weekly/Monthly views
⚡ Focus Sessions
Stay Focused & Productive
Start preset focus sessions with customizable timers. Track
your focus streaks and build productive habits with
pause/resume controls and session history.
Preset timer durations
Pause/Resume functionality
Focus streak tracking
Session completion stats
🚀 Smart Guard
Block Distractions
Intelligent website and keyword blocking with one-click quick
block. Get a beautiful themed blocked page that helps you stay
on track with focus options.
Website & keyword blocking
One-click quick block
Themed blocked pages
Optional keyword scanning
💡 Problem Solver
Track Learning Sessions
Log your coding and problem-solving sessions with categories.
Review your learning journey and track time spent on different
types of challenges.
Categorized problem sessions
Solution history tracking
Learning analytics
Progress visualization
✨ Rich Reports
Detailed Analytics
Generate comprehensive PDF reports with charts, insights, and
session breakdowns. Schedule automatic email delivery and get
medal achievements for top sites.
PDF report generation
Email scheduling via EmailJS
Medal achievements system
Top sites ranking
Frequently Asked Questions
Got questions? We’ve got answers! Learn more about TimeMachine and
how it helps you stay productive.
TimeMachine is an open‑source Chrome extension with a
privacy‑first design to help you optimize your digital time. It
provides:
Automatic Time Tracking with minute‑level
precision
Focus Sessions (Pomodoro‑style timers with
pause/resume)
TimeMachine tracks active tab time with minute‑level precision.
Sessions start when a tab becomes active and pause on idle/lock.
Data is organized by domain and category (e.g.,
Work, Social, Entertainment, Professional, Other). Only domain +
duration are stored—no full URLs or page content.
Focus Sessions are structured, Pomodoro‑style timers designed to
help you stay focused and productive. You can start a session for
a set period of focused work, optionally block distracting
websites, and take short breaks between intervals. TimeMachine
tracks your completed sessions, streaks, and focus history, giving
you insights into your work habits and helping you gradually build
better concentration and productivity routines.
Automatic Time Tracking records real, active time only: it detects
tab switches, idle state, and lock screen events. It buffers
locally and syncs periodically to keep data resilient offline.
Analytics aggregate into daily/weekly/monthly dashboards with top
sites, category distribution, and productivity score.
Smart Blocking lets you block distracting domains and optionally
filter keywords on‑page. You can quick‑block the current site,
customize your blocklist, and auto‑enable blocking during Focus
Sessions for uninterrupted work.
Yes. Generate PDF reports with key insights,
ranked domains with session stats, category charts, and time‑based
visuals. You can also schedule
HTML email reports via EmailJS
(daily/weekly/monthly).
Yes. Choose from 7 built‑in themes—Light, Dark,
Cyberpunk, Minimal, Ocean, Sunset, and Forest. Theme‑aware
components ensure consistent visuals across analytics, focus, and
guard features.
Yes. TimeMachine is open‑source (MIT). Explore
the codebase, open issues, or contribute via PRs on
GitHub. See
Contributing
and
Changelog
for more.
Open the extension popup, sign up (email/password)
Browse normally—tracking happens automatically
Check Analytics, Focus, Guard, and Summary tabs for insights
Devs can run the backend and load the unpacked extension; see the
README for setup details.
TimeMachine is a Chrome extension built on standard web tech and
Chrome APIs:
Chrome APIs: tabs (active tab), idle (user
activity), alarms (periodic tasks), storage (sync/local),
runtime (events), and declarativeNetRequest for
distraction blocking.
Reporting: Client‑side generation of rich
PDF/HTML reports with charts and insights.
Email: Optional scheduled email reports via
EmailJS.
Landing Page: Uses Lottie and GSAP for
lightweight animations.
The project is open‑source under MIT—browse the code and
implementation details on
GitHub.
Yes. Tracking is local‑first. Active time is
buffered locally and synced when online. Reports (PDF/HTML)
generate on your device, so you can review insights even without
connectivity. When the network returns, pending data is retried.
Open an issue on
GitHub Issues. Include steps to reproduce, screenshots (if any), and your
extension version (see the Download section). Contributions via
pull requests are welcome.
The TimeMachine Chrome Extension is a
productivity tool designed to help users track their browsing
habits, visualize time spent across different websites, and
generate insightful reports. It features interactive charts,
customizable themes, and offline functionality — all powered by
Chrome Extension Manifest V3.
The extension runs directly in your browser using background
service workers to collect and process activity data securely. It
then syncs with the backend (Node.js + MongoDB)
via APIs to generate charts, analytics, and PDF reports. All user
data remains private and is encrypted during transmission.
You can install the TimeMachine extension from the
Chrome Web Store.
For a visual walkthrough, demos, and screenshots, visit the
official landing page.
Ready to Boost Your Productivity?
Join thousands of users who've taken control of their digital time
with TimeMachine.