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
- Job Recorder records the sequence like a macro recorder would — clicks, typing, navigation.
- Unlike a raw macro, each recorded value can be marked Keep same, Ask me, or manual.
- 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.