ManicTime icon

ManicTime 2026.2.4

ManicTime records application, website and document activity, then assigns time to projects through tags and rules. Its timelines feed timesheets, invoices and individual or team reports.

Updated October 23, 2026
Size Varies
0.0

Use the arrow keys to choose a rating, then press Enter or Space to submit it.

Not rated yet 0 user ratings

App Specs

DeveloperFinkit d.o.o.
LicenseFreeware
CategoryOffice
Available platformsWindows, macOS, Linux, Android, iOS
Downloads0

Overview

ManicTime is time tracking software from Finkit d.o.o. It records computer activity and turns selected periods into project tags, timesheets and reports. Windows offers a standalone client, while Mac and Linux use trackers with Cloud or Server reporting. A free Windows edition sits alongside paid Pro licenses and Cloud subscriptions.

Different roles across devices

Client Where work appears
Windows Local timelines and reports, with optional Cloud or Server connections
Mac and Linux Trackers send activity to Cloud or Server for timeline review, tagging and reports
Android and iOS Companion apps enter work time and connect it to Cloud or Server

Mac and Linux have no local Day view. Their tray or menu controls manage tracking, and an Away window handles time away from the computer. The mobile apps add stopwatch or manual entries and location history through the connected service.

The day becomes parallel timelines

ManicTime separates computer activity, application usage and document context. Keyboard and mouse interaction distinguish active time from inactivity. Application tracking follows the current foreground window, rather than every program running at once. Document and website details depend on the application and its integration.

The Windows Day view aligns those timelines with activity start times, end times and durations. Its summary totals usage by application. When an integration supplies a file path, ManicTime can also identify its Git repository and branch.

Tracking controls include application exclusions, a weekly schedule and an Off the record pause. Users can delete particular time ranges. A server connection can share full activity, only tags, or tags with basic computer usage.

Assigning periods to work

Users drag across a timeline or select activity checkboxes, then assign tags. Commas form a hierarchy such as client, project and task. Notes describe the work, while a billable label separates chargeable time.

The Away window appears after inactivity and assigns a tag to that interval. Editing its duration splits the absence into several activities. A stopwatch records a task until the user pauses or stops it. Countdown and Pomodoro timers instead finish a set interval or alternate work and break prompts.

Rules calculate automatic tags

ManicTime’s autotags match application names, document paths, URLs or other activity filters. Rules can insert matching titles or regular-expression captures into tag names and notes. Append and prepend rules combine overlapping classifications.

Autotags recalculate when rules change, including earlier days. Copying them to ordinary tags preserves those assignments independently of later rule changes. When tags overlap, the copy operation can duplicate them, fill only untagged time or replace existing tags.

Searching activity history

Advanced search finds activities across a date range using text, application groups, duration, notes and other filters. Results jump back to the corresponding timeline period and can receive tags together.

Screenshots follow the timeline

Optional screenshots record visual context at a chosen interval, with application exclusions and JPEG, PNG or WebP output. Hovering over a timeline changes the image to match that moment. The viewer supports zooming, copying, saving and deleting images. Selecting time from screenshots can also create a tag.

From tags to timesheets

ManicTime groups tag durations by client or project level, note, date or timeline. Filters can include only billable work. Rounding controls change report values while leaving the underlying tag times intact. Saving a timesheet preserves its settings for reuse.

The Windows client exports reports to CSV, the clipboard or QuickBooks IIF. Its usage-details report connects tags with the activities during those periods. On Cloud or Server, administrators can create invoices from timesheets, edit line items, generate PDFs and record payments.

A shared view of attendance

Cloud and self-hosted Server combine data from multiple devices and users. Team reports show application usage, productivity classifications and overtime against required hours. First and last computer interactions provide attendance start and end points.

Administrators define leave categories and allowances, then approve or decline requests. A team chart displays absences. Scheduled email reports send selected summaries to particular recipients at daily, weekly, monthly or yearly intervals.

Licensed workflows and connected tools

Pro adds autotagging, timesheets, advanced search, away-time tagging, timers and other tools to Windows. A license also supports a self-hosted server. Cloud supplies managed hosting; its Ultimate plan adds cloud screenshot storage.

Integrations import tasks from services such as Jira and GitHub, while supported connections send time back. Cloud and Server expose a web API; self-hosted deployments also permit database queries. MCP tools let an AI client query timelines and summaries or assign tags within the account’s permissions.

Key Features

  • Automatic application and document tracking
  • Active and away timelines
  • Hierarchical project tags
  • Rule-based autotagging
  • Stopwatch and Pomodoro timers
  • Timeline screenshots
  • Advanced activity search
  • Timesheets and billable tags
  • Invoice PDF generation
  • Attendance and leave reports
  • Cloud and self-hosted Server
  • Project integrations and MCP tools

Similar Apps