A macro recorder for repetitive browser work

If you're looking for a way to record a sequence of clicks and keystrokes in your browser and play it back later, that's what Job Recorder does — built around reusable jobs, not raw macros.

Demo video — coming soon

The problem

  • A classic macro recorder plays back a fixed sequence exactly, with no room for anything that changes between runs.
  • Real browser tasks usually have a few values that are different every time — a date, an amount, a name.
  • A rigid macro breaks the moment one of those values needs to be different.

How Job Recorder solves it

  1. Job Recorder records the sequence like a macro recorder would — clicks, typing, navigation.
  2. Unlike a raw macro, each recorded value can be marked Keep same, Ask me, or manual.
  3. That turns a brittle macro into a reusable job that adapts to what's different this time.
How it works

Three steps. That's it.

1

Teach it once

Perform the browser task normally. Job Recorder captures the steps required to repeat it.

2

Tell it what changes

Choose which values stay the same, which should be requested on every run, and where you want to take over manually.

3

Run it later

Start the saved job, enter the values that changed, and let Job Recorder handle the repetitive browser work.

Good fits

  • Repeated click-and-type sequences
  • Recurring multi-step site navigation
  • Form-and-submit sequences with changing values

It performs a similar record-and-replay function to a macro recorder, but changing values and manual steps are handled explicitly instead of breaking the playback.

Privacy

Your jobs stay on your computer

  • ✓ Your recorded jobs stay on your computer.
  • ✓ Job Recorder doesn't store your website passwords.
  • ✓ Saved jobs are stored locally in your browser, not on a server.
  • ✓ Sensitive form contents aren't sent anywhere as analytics data.
  • ✓ Replays reuse your normal browser login sessions — you don’t log in twice.
Current limitations
  • Not a general scripting or macro language — there's no branching or conditional logic.
  • Canvas-based or non-DOM interfaces aren't reliably supported.
  • CAPTCHAs and native OS dialogs stay manual, on purpose.

FAQ

Is Job Recorder a browser macro recorder?
It performs a similar record-and-replay function, but it's built around reusable jobs where changing values and manual steps can be explicitly handled, instead of a fixed, all-or-nothing macro.
Does it work like Chrome's built-in recorder tools?
The recording step is similar in spirit — capturing real actions as you perform them — but replay is built to keep working when a few values change each run.
Can a recorded macro include typing and clicks?
Yes — clicks, typed text, dropdown and checkbox choices, and page navigation are all captured.
What happens to values that shouldn't be hardcoded into the macro?
Mark them Ask me during review, and Job Recorder will prompt for a fresh value each time it replays that step.
Does the macro keep working if the page layout changes?
If a step can no longer find what it's looking for, the job pauses instead of clicking the wrong thing — you repair it or take over manually.