TIMELENS / USER GUIDE
Understand the day.
Keep it yours.
Everything you need to install TimeLens, connect your browser, understand every dashboard tab, create useful rules, and build focus boundaries that are difficult to bypass accidentally.
Windows 10 / 11Guided setupLocal SQLiteNo account
01GET STARTED
What TimeLens does
TimeLens records which desktop app is in the foreground, aggregates input counts, detects idle and audio activity, and—when the extension is installed—records browser domains and audible tabs.
It counts activity, not content.Keyboard and mouse input are stored as totals in one-minute buckets. TimeLens does not record the keys you press, your messages, passwords, document contents, or screenshots.
Tray applicationRuns quietly in the Windows notification area and owns the local tracking service.
Local dashboardServed only from 127.0.0.1:47821 while TimeLens is running.
Browser companionAdds domain, tab, audible-media, and web-blocking context.
Local databaseStores your activity under %LOCALAPPDATA%\TimeLens.
02SETUP
Install the Windows app
- 1
Download TimeLens SetupThe installer includes the complete self-contained desktop app; no separate runtime is required.
- 2
Choose your preferencesSelect the installation folder, startup behavior, and optional desktop shortcut before installing.
- 3
Launch TimeLensFinish setup with Launch TimeLens selected. Its icon appears in the notification area.
- 4
Open the dashboardRight-click the tray icon and choose Open Dashboard, or visit http://127.0.0.1:47821/.
First launchTimeLens installs to your user profile by default and creates its local database and runtime folder automatically. Updates and uninstalling the app do not move or silently erase your activity history.
03SETUP
Connect your browser
The desktop app works without an extension, but browser activity will appear only as the browser executable. Install the companion to see domains, visits, audible media, and enforce website blocks.
OFFICIAL ADD-ON
Install from Firefox Add-ons
- Right-click the TimeLens tray icon.
- Choose Install Browser Extension.
- Select Add to Firefox on the official listing.
- Keep the TimeLens desktop app running while you browse.
Open the TimeLens Tracker listing →
CONNECTION
Desktop + browser
- Launch TimeLens.exe first.
- Install the published browser extension.
- Open or reload a browser tab.
- Check the Browser tab in the dashboard for domain activity.
No manual ZIP installation.The legacy unpacked-extension setup page has been removed. The tray menu and website now open the approved extension listing directly.
The Today tab is a live summary of the current date. Active time excludes idle periods, Focus score estimates how concentrated the day was, and input totals show counts—not typed content.
- Active time
- Foreground activity after idle time is removed.
- Focus score
- A compact signal based on switching patterns and category balance; use it as context, not a grade.
- Top apps
- Applications ranked by tracked active duration.
- Categories
- Time grouped using built-in and custom Rules.
Arrange the dashboard.Hover a movable card and drag its grip. TimeLens remembers card order separately for each page. Use Alt + an arrow key while the grip is focused for keyboard reordering.
History answers what happened on a specific day and how activity changes over time. Select a heatmap square, use the date field, or move through days with the arrow controls.
- The activity heatmap covers the range selected in Settings.
- Daily cards compare active time, focus, input, and idle time.
- At a glance highlights the leading app, category, browser visits, and session balance.
- Lower cards contain the selected day’s apps, categories, browser data, and expandable timeline.
Apps provides an application-first view: time, keyboard counts, and mouse counts for each executable. Use the Uncategorized section to assign an app without leaving the page; TimeLens creates a categorization rule for future events.
Names come from Windows.Entries such as ApplicationFrameHost.exe or helper processes may be normal Windows hosts. Categorize the executable you actually want grouped; avoid broad rules that could catch unrelated programs.
Browser is distinct from Apps: it uses extension events to rank domains, show visit counts, track audible media, and reveal when browsing happened during the day. A browser executable can have active time even when no domain event is available.
No sites listed?Check that the extension is installed in the browser you are actively using and that the tray app was running when the tab changed.
Timeline follows activity chronologically. Grouped mode combines the day by category, then app, while preserving expandable detail. Flat mode shows individual normalized segments.
- Category chips
- Filter the timeline without changing stored data.
- Grouped rows
- Select a category to expand its apps, then expand an app for individual segments.
- Quick-switch filter
- Settings can hide segments shorter than 30 seconds, 1, 2, or 5 minutes.
- Window titles
- Optional detail for expanded rows; disabled by default for a cleaner, more private view.
09CONTROL
Block & Focus Mode
Add an exact executable name such as discord.exe or a domain such as youtube.com, choose how long it should remain blocked, and enable Focus Mode to enforce the list.
01NotifyShows a reminder when the target opens. It does not close or hide anything.
02HideAutomatically minimizes a matching application window.
03KillTerminates a matching process immediately.
04StrictCombines termination, minimization, and repeated checks every five seconds.
- 1
Choose the enforcement actionStart with Notify or Hide until you know the target matches correctly.
- 2
Add an app or domainThe Scan control helps find currently running executables.
- 3
Set the durationUse a timed block or keep it active until manually removed.
- 4
Enable Focus ModeBlocks are listed even when Focus Mode is off, but enforcement requires it.
Use Kill and Strict carefully.Unsaved work in a terminated application can be lost. Never target Windows shells, security software, or TimeLens itself.
10CONTROL
Password protection
Password protection is optional. When enabled, TimeLens requires authorization before Focus Mode is disabled, enforcement is weakened, or protected targets are removed.
- Open Settings → Block password and create a password of at least six characters.
- The password is converted to a salted PBKDF2 hash and stored locally; the original password is not retained.
- Unlock attempts are throttled to slow casual guessing.
- Protection prevents casual dashboard changes, but it cannot stop a Windows administrator from deleting the application or its local data.
Keep the password somewhere safe.TimeLens cannot reveal a forgotten password. Removing local settings can reset protection, but also changes your local configuration.
11CONTROL
Rules & categories
Rules determine how apps and domains are labeled. Built-in rules provide sensible defaults; custom rules override or extend them.
- Target
- Choose executable for desktop apps or domain for websites.
- Match type
- Use the narrowest available match—exact before broader substring or pattern matching.
- Category
- Select an existing category or create a meaningful custom label.
- Priority
- When multiple custom rules match, their order determines which classification wins.
EXAMPLE
Target: executable · Pattern: Code.exe · Match: exact · Category: Development
Test broad rules.A substring like code could classify several unrelated executables. Prefer an exact executable or domain whenever possible.
12CONTROL
Settings reference
Appearance
Choose the accent theme, comfortable or compact density, motion preference, and the dashboard tab opened by default.
Tracking
Toggle browser, input, and audio signals and set the idle threshold. Disabling a signal stops future collection; it does not delete existing rows.
Timeline & history
Choose grouped or flat default timeline, show or hide window titles, filter quick switches, set the heatmap range, time format, and refresh interval.
Focus & reminders
Configure break reminders and Focus Mode from one place.
Data & storage
Choose retention from 30 to 365 days, inspect database size, and export today or the last 30 days as CSV.
Goals
Create minimum or maximum daily targets for an app or category. Goals provide context and reminders; they do not modify raw activity.
Card layout
Reset a rearranged page or restore every dashboard page to its original card order.
13REFERENCE
Privacy & local data
TimeLens has no account system, remote profile, analytics SDK, advertising identifier, or cloud synchronization. The dashboard listens on the loopback address rather than the public network.
DATABASE%LOCALAPPDATA%\TimeLens\activity.db
- Use Settings → Data & storage to control automatic retention.
- CSV export creates a portable copy; treat it as personal data.
- Window-title tracking can expose document or page titles, so enable it only when useful.
- Back up the TimeLens folder before reinstalling Windows if you want to retain history.
The dashboard does not open
Confirm the tray icon is running, then open http://127.0.0.1:47821/. If another TimeLens instance exists, close all copies and launch the newest EXE once.
The extension says disconnected
Keep the tray app running, reload the extension from Firefox Add-ons, and open a new tab. Confirm that http://127.0.0.1:47821 opens while TimeLens is running.
Website blocking does not work
Website enforcement requires the extension. Confirm Focus Mode is enabled, the entry is a domain rather than a full URL, and the current browser has the TimeLens extension loaded.
An app is categorized incorrectly
Open Rules, look for a custom rule that is too broad, and replace it with an exact executable or domain match.
Cards are in the wrong order
Open Settings → Card layout, choose the affected page, and reset it. You can also reset all saved layouts.
15REFERENCE
Update or remove TimeLens
UPDATE
Update from Settings
Open Settings → Software updates, check for a release, and choose Update now. TimeLens verifies the download, replaces the EXE, and restarts without moving your local database.
REMOVE
Use Windows uninstall
Exit TimeLens, then remove it from Windows Settings → Apps → Installed apps. Delete %LOCALAPPDATA%\TimeLens separately only if you also want to permanently erase history and settings.
NO MATCHES
Try a different search.