Record real actions
Capture clicks, text entry, Enter, and navigation as you work on HTTP(S) pages.
Record actions, build nested loops, and extract structured data—all while keeping your workflows and results local in Chrome.

Built for real browser work
Turn complex, repeated tasks into clear, editable flows without moving your workflow data to somebody else’s server.
Capture clicks, text entry, Enter, and navigation as you work on HTTP(S) pages.
Process matching rows, repeat action groups, and nest or sequence loops with explicit limits.
Name the fields you need and merge multiple extraction steps into clean local records.
Use waits, bounded retries, conditions, pagination, and target recovery for changing interfaces.
Use the visual workspace, outline, undo and redo, target repair, step tests, and preflight checks.
Keep the latest result set in Chrome, then download CSV or JSON only when you ask.
How it works
Start with what you already know how to do: the work itself.
Start on the exact page, then click and type normally. Choose extraction targets without activating them.
Review the tree, group steps into loops, add conditions or waits, set limits, and run preflight checks.
Acknowledge the safety notice, follow progress, stop at any time, and export local results when you choose.
A workspace for the whole flow
Build and inspect recursive workflows on a visual canvas with a synchronized outline. Stable node identities keep editing, diagnostics, and run history connected.


Local by architecture
gukul does not operate a developer server. Saved workflows, selected page content, extracted results, and run history stay in Chrome storage on your device.
Power with guardrails
Recorded clicks and inputs can have real, irreversible effects. gukul does not pretend dynamic pages are risk-free—it gives you explicit checks and visible outcomes.
Recording acts on the page except while selecting rows or extraction targets.
Execution asks you to acknowledge that automated actions can make permanent changes.
Stop from the page toolbar, popup or workspace, or press Escape.
Ambiguous, covered, disabled, or missing later targets stop with an understandable outcome.
Questions, answered
Saved workflows, settings, latest extraction results, and bounded run history remain in Chrome storage on your device. Sensitive run inputs use session storage and are removed when the run session ends.
No. The extension does not send analytics, and this website ships without analytics, advertising scripts, accounts, or cookies by default.
Yes. Recording is live, and replayed clicks or text entry can change or delete data on a page. gukul shows safety acknowledgement and preflight information, but you should review every flow before running it.
You can select rendered text or a form control’s value, give each field a unique name, and export the resulting records as CSV or JSON.
gukul works on HTTP(S) pages. Cross-origin iframe target selection, file inputs, passwords, arbitrary keyboard shortcuts, rich-text formatting, and automatic activation of unrecorded pagination controls are not supported.
No. gukul runs locally in Chrome. Workflow definitions and extracted data stay there unless you explicitly export, copy, or back them up.
Less repetition. More control.
Record once, shape the flow, and replay it locally with clear safety checks.
Get gukul for Chrome Available now on the Chrome Web Store.