The developer-first Chrome extension that turns browser workflows into executable macros and clean Playwright, Puppeteer, or Python Selenium scripts with zero password leakage.
Built for automation engineers, QA specialists, and developers who require deterministic browser replay and zero-trust security.
Standalone popup controller window (960 × 750px) orchestrates target browser tabs via the Chrome Debugger and Runtime protocol. Deterministic replay without in-page iframe collisions or DOM CSS pollution.
Auto-detects input[type="password"] and autocomplete="current-password". Raw secrets are encrypted locally via native Web Crypto API (AES-256-GCM) with 96-bit random IVs, exporting clean process.env variables.
Upload any spreadsheet (.csv) to bind parameter columns like {{email}} and {{user_id}}. Execute multi-row form fills and automated database migrations in seconds with throttled playback.
1-click export to clean, idiomatic Playwright (TypeScript/JavaScript), Puppeteer, Python Selenium, or native Selenium .side JSON files. Formatted with robust locator waterfalls and zero setup friction.
Observe how sensitive password inputs automatically render as process.env.AUTO_MACRO_PASSWORD across all target frameworks.
// Generated by AutoMacro IDE • Playwright (TypeScript)
import { test, expect } from '@playwright/test';
test('Automated Supabase Login Workflow', async ({ page }) => {
// 🛡️ Zero-Trust Vault: Credentials loaded strictly via environment
// Plain-text password is NEVER committed to repository or CI logs
const AUTO_MACRO_PASSWORD = process.env.AUTO_MACRO_PASSWORD || '';
await page.goto('https://app.supabase.com/login');
await page.locator('css=[data-testid="email-input"]').fill('lead.engineer@acme.dev');
// Injected securely into DOM without plain-text leakage
await page.locator('input[type="password"]').fill(AUTO_MACRO_PASSWORD);
await page.locator('button#login-submit').click();
await expect(page.locator('#prod-analytics-cluster')).toBeVisible();
});Zero recurring subscriptions. Instant checkout powered by Dodo Payments.
For individual developers recording and replaying local macros in browser tabs.
For engineering teams running automated batch fills and exporting to CI/CD test pipelines.