TIMELENS DOCUMENTATION / PRODUCTION DOWNLOAD SETUP

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
01

GET 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 application

Runs quietly in the Windows notification area and owns the local tracking service.

Local dashboard

Served only from 127.0.0.1:47821 while TimeLens is running.

Browser companion

Adds domain, tab, audible-media, and web-blocking context.

Local database

Stores your activity under %LOCALAPPDATA%\TimeLens.

02

SETUP

Install the Windows app

  1. 1
    Download TimeLens Setup

    The installer includes the complete self-contained desktop app; no separate runtime is required.

  2. 2
    Choose your preferences

    Select the installation folder, startup behavior, and optional desktop shortcut before installing.

  3. 3
    Launch TimeLens

    Finish setup with Launch TimeLens selected. Its icon appears in the notification area.

  4. 4
    Open the dashboard

    Right-click the tray icon and choose Open Dashboard, or visit http://127.0.0.1:47821/.

First launch

TimeLens 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.

03

SETUP

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

  1. Right-click the TimeLens tray icon.
  2. Choose Install Browser Extension.
  3. Select Add to Firefox on the official listing.
  4. Keep the TimeLens desktop app running while you browse.

Open the TimeLens Tracker listing →

CONNECTION

Desktop + browser

  1. Launch TimeLens.exe first.
  2. Install the published browser extension.
  3. Open or reload a browser tab.
  4. 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.

04

DASHBOARD

Today

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.

05

DASHBOARD

History

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.
06

DASHBOARD

Apps

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.

07

DASHBOARD

Browser

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.

08

DASHBOARD

Timeline

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.
09

CONTROL

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.

01Notify

Shows a reminder when the target opens. It does not close or hide anything.

02Hide

Automatically minimizes a matching application window.

03Kill

Terminates a matching process immediately.

04Strict

Combines termination, minimization, and repeated checks every five seconds.

  1. 1
    Choose the enforcement action

    Start with Notify or Hide until you know the target matches correctly.

  2. 2
    Add an app or domain

    The Scan control helps find currently running executables.

  3. 3
    Set the duration

    Use a timed block or keep it active until manually removed.

  4. 4
    Enable Focus Mode

    Blocks 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.

10

CONTROL

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.

11

CONTROL

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.

12

CONTROL

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.

13

REFERENCE

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.
14

REFERENCE

Troubleshooting

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.

15

REFERENCE

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.