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.




