Task Mining Agent, version 2 (Alpha)

The mindzie Task Mining Agent is a small Windows program that records how a person does their work on their own computer - the applications they use, the screens they visit, what they click, and what they enter into which fields. When a recording stops, you get two things:

  • A report (report.html) - the recording cut into tasks, with a timeline, the time spent in each application, how work moved between applications, observations, and every step with its screenshot.
  • An event log (event_log.csv) - one row per step and one case per task, ready to load into mindzie for process analysis.

The agent runs in the notification area (the system tray). Nothing is sent anywhere: recordings stay on your computer, in your Documents folder.

A companion Chrome extension records what happens inside web pages - the page, the field, the button - in far more detail than Windows alone can see.

Alpha Feature: The Task Mining Agent version 2 is an alpha release. It works end to end, but it has known limits (listed at the end of this page) and may change before general release. Please send feedback to support@mindzie.com with "Alpha Feedback: Task Mining Agent" in the subject.


What is new in version 2

  • Every click, double click, right click, drag, scroll, key command, field entry, application switch, screen change and dialog is recorded, with the name and type of the element acted on.
  • Browser detail through the Chrome extension: clicks, fields, pick-lists, uploads, dialogs and page changes.
  • Excel detail: workbook, sheet, cell and ribbon command.
  • One screenshot per step, with the clicked element outlined.
  • A tray program with Start, Pause/Resume (Ctrl+Alt+P), Stop, Settings, and a list of apps to skip.
  • A report and an event log written automatically when a recording stops, with the steps cut into tasks.
  • A simple installer: one download link, no administrator rights, nothing else to install, a Start menu entry, optional start at sign-in, and removal from Windows Settings.
  • Automatic update checks. A new version is offered to you, and never installed during a recording.

Requirements

Need Detail
Windows 64-bit Windows 10 or 11
Rights A normal (standard) Windows user. No administrator rights are needed, and none are asked for.
Other software Nothing else to install - the setup carries everything it needs.
Google Chrome Required. The setup will not install without it, because the browser is recorded through Chrome. Microsoft Edge is not supported for browser recording in this version.
Disk About 230 MB for the download. Recordings grow with screenshots (roughly 100 KB per screenshot).
Network Only to download the setup and to check for updates. Recording needs no network.

Installing

Download the mindzie Task Mining Agent (mindzieTaskMiningSetup.exe)

  1. Download and run mindzieTaskMiningSetup.exe.

  2. Windows shows Windows protected your PC (Microsoft Defender SmartScreen), with the publisher "Unknown publisher". The setup is not code-signed in this version, so everyone sees this warning. Click More info, then Run anyway.

    Windows protected your PC, after clicking More info, with the Run anyway button

  3. The setup opens on Install the Task Mining Agent. It shows the version and that it installs for this Windows user only, and it offers two choices:

    • Start the agent when I sign in to Windows - ticked by default.
    • Start recording at sign-in too (no dialog) - not ticked by default. It needs the first box.

    The agent is installed in %LOCALAPPDATA%\mindzie\mindzieTaskMiningAgent (for example C:\Users\<name>\AppData\Local\mindzie\mindzieTaskMiningAgent).

    The setup's first page, with the install location and the two start-at-sign-in choices

  4. Click Install Now. The setup downloads the agent and installs it - usually in under a minute. No administrator prompt appears at any point.

  5. Installation Complete! The agent starts and its icon appears in the notification area (it may be hidden behind the ^ arrow). The setup also opens a one-page guide to adding the Chrome extension - see the next section.

    Installation Complete, with the installed version

The install is for your Windows user only. It adds a Start menu entry named mindzie Task Mining Agent (no desktop shortcut) and an entry of the same name in Settings > Apps, from which it can be uninstalled.

If Google Chrome is missing

If Chrome is not installed for your Windows user, the first page says Google Chrome is needed, with Get Chrome and Recheck buttons, and Install Now stays disabled. Install Chrome from https://www.google.com/chrome/, then click Recheck (or run the setup again).

The Google Chrome is needed message on the setup's first page

Running the setup again

If the agent is already installed, the setup offers Update Now (when a newer version is available) or Repair (when it is already current), and an Uninstall button. A recording that is running is stopped and saved properly before any files are replaced.


Adding the Chrome extension

This is a one-time step and takes about a minute. The extension is not in the Chrome Web Store in this version; it is loaded from the agent's install folder. The setup opens a guide page with these same steps.

  1. In Chrome, type chrome://extensions in the address bar and press Enter.
  2. Switch on Developer mode (top right).
  3. If a card named mindzie Task Mining is already there from an earlier install, click Remove on it.
  4. Click Load unpacked and choose the folder %LOCALAPPDATA%\mindzie\mindzieTaskMiningAgent\extension.
  5. The new card must show the ID hakjbmjabomgaenbdpejokfkeckoiphe. That is the only extension the agent accepts.

The extension guide page opened in Chrome

Note: The guide page opens in your default browser. On a new Windows user that is often Microsoft Edge. Do the steps in Chrome. The guide is kept in the Setup folder inside the install folder, so you can open it again later.

The extension's toolbar badge shows its link to the agent:

Badge Meaning
(empty) Linked to the agent and recording to it
OFF The agent is not running. The extension keeps up to 5,000 events until it is.
... Connecting
VER The agent and the extension are different versions - see Troubleshooting

When the agent is updated, the extension folder is updated too; Chrome picks up the new extension the next time it starts.

Without the extension the agent still records everything in Windows, including Chrome's window and title, but not the fields and buttons inside web pages.


Using the agent

The tray menu

Right-click the agent's icon in the notification area.

Item What it does
Version The installed version (greyed out). Shown from release 2026.266.20.
Start recording... Opens Start Task Capture (below). Disabled while recording.
Pause / Resume Pauses and resumes the recording. Shortcut: Ctrl+Alt+P, from anywhere.
Stop recording Stops, saves, and writes the report and the event log.
Open output folder Opens the recordings folder in File Explorer. Double-clicking the icon does the same.
Settings... Opens the settings (below). Disabled while recording.
Check for updates See Updates.
Exit Stops any recording properly (the report is written), then closes the agent.

The tray menu of the first release, before a recording is started

The screenshot above is from the first release (2026.266.13), which does not yet show the Version line.

The icon changes while recording. Its tooltip says mindzie Task Mining - not recording, - recording or - PAUSED. Only one agent runs per Windows user.

Starting a recording

Start recording... opens Start Task Capture with three fields:

  • User name - who is recording (remembered for next time).
  • Case Id - a name for this recording, for example the piece of work being done.
  • Notes - anything else.

Click OK to start.

The Start Task Capture dialog

If Start recording at sign-in was chosen during setup, recording starts at sign-in with no dialog: the user name is your Windows user name and the Case Id is <user>_<yyyy-MM-dd>_<HH>.

Pausing

Pause (in the tray menu, or Ctrl+Alt+P) stops recording at once; nothing you do while paused is recorded. If you type into a field while paused, that field's value is withheld for the rest of the recording, because it may hold what you typed during the pause. The report shows where you paused and resumed.

If another program already uses Ctrl+Alt+P, a notification says Pause hotkey not available; use Pause in the tray menu instead.

Stopping

Stop recording saves the recording and writes report.html and event_log.csv into its folder. A notification says Recording saved - Report written: followed by the path. If the report could not be written, the recording is still saved and the message says why; you can write the report again later (see Advanced).

Settings

Settings... opens mindzie Task Mining - Settings. Settings belong to your Windows user and apply to the next recording.

Setting Current default Meaning
Apps to skip empty Windows of these programs are not recorded. Switching to one is noted only as a switch to a skipped app, with no name or title. Enter a process name such as ms-teams.exe, not a path.
Save a screenshot of every step on One screenshot per action, with the clicked element outlined in red.
Record what I enter in fields (read when I leave a field) on The value of a field is read once, when you leave it - never key by key.

Both Save a screenshot of every step and Record what I enter in fields can be switched on or off in Settings; both are currently on by default.


What is recorded

Every row of a recording is one step:

Step What it is
click, double click, right click, middle click A mouse click, following your own Windows double-click and drag settings
drag A press and move beyond the drag distance
scroll A burst of mouse-wheel scrolling (one row per burst)
key A shortcut or navigation key by name only - for example "Ctrl+S", "Enter", "Tab". Typed characters are never recorded as keys.
field change One per field edit; the value is read when you leave the field (if field values are on)
app switch The application in front changed
screen change The screen within an application changed
dialog open / dialog close A dialog window appeared or closed
page change, upload From the Chrome extension: a page change in a web application, or a file upload (file names only)
pause, resume, recording start, recording stop Markers

For each step you get the time, how long it took and the idle time before it, the application, the screen, the window title, the web page (with the extension), the element acted on (its name and type), the value entered (if field values are on), and a screenshot (if screenshots are on).

For steps in Excel you also get the workbook, sheet, cell address and ribbon command.

Privacy rules

  • Passwords are never read - not their value, not their length, not a key count.
  • Field values are read once, when you leave the field - never key by key.
  • In web pages, the values of sensitive fields (card numbers, one-time codes, hidden fields, fields marked private) are withheld, and card numbers and social security numbers are removed from any captured text.
  • File contents are never read; for uploads, only the file names.
  • Programs on the Apps to skip list are not recorded.
  • Programs running as administrator are recorded by window title only (Windows does not let a normal program read them).
  • Nothing is sent over the network. The only network use is the update check, and the optional AI task naming described under Advanced, which runs only when someone starts it on purpose.

What a recording produces

Recordings are saved in Documents\mindzie\mindzieTaskMiningAgent\recordings, one folder per recording, named recording_YYYYMMDD_HHMM (a second recording in the same minute gets _2, _3 and so on). Installing, updating and uninstalling never touch this folder.

File What it is
report.html The report - one self-contained page with screenshots included; opens in any browser
event_log.csv The event log for mindzie (UTF-8; opens correctly in Excel)
recording_YYYYMMDD_HHMM.csv The raw steps, with every column
recording.json Facts about the recording: user, case id, notes, start and stop, agent version, computer, settings used, monitor layout
screenshots One screenshot per user action (000001.jpg, 000002.jpg, ...)

The report

The report is titled Work recording report with the user, computer, and start and end time. It has these sections:

  • Figures - time recorded, tasks, steps, applications, switches between applications, and idle time (gaps of 10 seconds or more).
  • At a glance - a short paragraph about the recording.
  • Timeline - the recording as a bar coloured by application, numbered where each task begins.
  • Tasks - a table of the tasks with their applications, start, time and steps.
  • How work moved between applications - a diagram; line thickness and labels show how often you switched between two applications, and boxes show the time in each.
  • Observations - context switching, the most repeated click, values entered, idle time, the longest task, and windows that came up by themselves.
  • Task by task - each task with its name, start, duration, step count, a one-sentence summary, and every step with its screenshot. A green ring on a screenshot marks the click point.
  • About this report - how the recording was made and how tasks were named.

The top of a report: the figures and the At a glance paragraph

How tasks are found

The steps are cut into tasks by these rules:

  • A new application (or, in a browser, a new site) starts a new task.
  • Inside one web application, a page change caused by a click ends a business step - for example signing in, submitting a form, or the page the result lands on.
  • Hops through the taskbar, tray, desktop and File Explorer, and windows that came up by themselves, belong to the task that follows them.
  • A run of two user steps or fewer is too short to be a task and joins its neighbour.

Tasks are named from the application, the screen and the elements acted on most.

The event log

event_log.csv has one row per step and one case per task. Its columns are:

Case ID, Case Name, Activity, Timestamp, End Timestamp, Duration (sec), Idle Before (sec), User, Computer, Actor, Application, Screen, Web Page, Action, UI Element, Element Type, Field, Value, Previous Value, Description, Screenshot.

Actor is "User", or "System" for a window that came up by itself.

Loading it into mindzie: upload event_log.csv like any other CSV event log, and map Case ID as the case, Activity as the activity, and Timestamp (with End Timestamp) as the time. The other columns become attributes you can filter and analyse on.


Updates

  • The agent checks for a newer version when it starts, and when you click Check for updates in the tray menu.
  • When a newer version exists, mindzie Task Mining - update available shows the installed and the new version, with Install update and Later. Install update closes the agent, updates it and starts it again. Your recordings and settings are kept.
  • The agent never updates during a recording. If a new version is found while you are recording, a notification says it will be offered when the recording stops.
  • When you are already current, Check for updates says The Task Mining Agent is up to date, with the version.
  • Without a network connection it says Could not check for updates with the reason.

Check for updates when the agent is already current


Uninstalling

Go to Settings > Apps > Installed apps, find mindzie Task Mining Agent, and choose Uninstall (or run the setup again and click Uninstall). A running recording is stopped and saved first.

The program, its Start menu entry and its start-at-sign-in setting are removed. Your recordings in Documents are kept. The extension card also stays in Chrome - remove it yourself in chrome://extensions.


Troubleshooting

Symptom Cause and fix
Windows protected your PC The setup is not signed in this version. Click More info, then Run anyway.
Google Chrome is needed Install Chrome, then click Recheck.
Extension badge says OFF The agent is not running. Start it from the Start menu.
Extension badge says VER The agent and extension versions do not match. Run the setup again, then reload the extension in chrome://extensions.
No web page detail in the report The extension was not loaded, or was loaded in a browser other than Chrome. The report's About this report section then says the Chrome extension was not recording.
Browser capture has stopped Recording continues without browser detail. Restart the agent.
A program shows only its window title It runs as administrator; Windows does not let a normal program read it.
Pause hotkey not available Another program uses Ctrl+Alt+P. Use Pause in the tray menu.
mindzie Task Mining is already running Only one agent runs per Windows user. Look for its icon in the notification area.
The report was not written at stop The recording is saved. Write the report again with --report (see Advanced).
Logs for support %LOCALAPPDATA%\mindzie\mindzieTaskMiningAgent\logs (agent) and %LOCALAPPDATA%\mindzie\TaskMining\logs (Chrome link)

Known limits of this version

  • Browser detail is recorded in Chrome only; Microsoft Edge is not supported.
  • The Chrome extension is loaded by hand with Developer mode (there is no Web Store listing yet).
  • The setup is not code-signed, so SmartScreen warns on every download.
  • The extension guide opens in the default browser, which is often Edge.
  • On the Google Chrome is needed page, the tick boxes overlap the message.
  • Programs running as administrator are recorded by window title only.
  • In web pages, browser alert, confirm and prompt boxes are seen through Windows rather than the extension, and applications inside frames show as screen changes.
  • Some Windows apps are named after the program that hosts them (for example, Calculator appears as "Application Frame Host"), and some of their buttons have no name.
  • On a very short recording, the report's idle figure can be larger than the recorded time.
  • Screenshots and field values are on by default.

Advanced

This section is for consultants and administrators.

Task names written by AI (optional)

mindzieTaskMiningAgent.exe --ai-report <recording folder>

Rewrites a recording's report and event log with task names, one-sentence summaries and the "At a glance" paragraph written by AI. Only the text of each task's steps is sent - never the values entered and never screenshots. The AI service key must be in the environment variable MINDZIE_TASKMINING_AI_KEY. If the call fails, nothing is written. This is the only feature that sends anything over the network, and it runs only when you start it.

Agent command line

mindzieTaskMiningAgent.exe is in the agent folder of the install folder.

Command What it does
(none) Starts the tray program
--record Starts the tray program and records from launch, with no dialog
--stop Tells the running agent to stop recording and write its report
--exit The same, then the running agent closes
--report <folder> Writes report.html and event_log.csv for a recording folder again
--ai-report <folder> The same, with task names written by AI (see above)
--monitors x,y,w,h;x,y,w,h With --report or --ai-report: the monitor layout, for a recording that has none
--out <folder> With --report or --ai-report: write the output somewhere else

Exit codes: 0 success, 1 failed, 2 wrong command line.

Setup command line

mindzieTaskMiningSetup.exe is also kept in the Setup folder of the install folder.

Command What it does
(none) The setup wizard
--update [--force] [--version x] [--silent] Updates the installed agent. --force: even when current; --version: a specific released version; --silent: no windows
--uninstall [--silent] Removes the agent (recordings in Documents are kept)
--info Shows what is installed

If the download site is blocked on your network, place the agent package file beside the setup; the setup then installs from that local package instead of downloading.


Release history

Version Released What changed
2026.266.13 23 Sep 2026 First public release: installer, update check, report and event log on Stop, browser clicks and fields, tray program with pause
2026.266.20 23 Sep 2026 The tray menu's first line shows the installed version