Many enterprise systems — EHRs, ERPs, HR platforms, government portals — have APIs that are:
- 🔒 Locked behind expensive licenses or inaccessible to certain tiers
- 🐌 Incomplete — critical workflows have no API equivalent
- 🏚️ Legacy — no modern API, only a web UI from 2003
Browser Automation Hub provides production-ready Puppeteer/Playwright scaffolding to automate these systems through their web interface. Each repo covers the full automation lifecycle: authentication (SSO/MFA), example actions, and custom action building.
Every repository follows the same structure:
{system}-browser-automation/
├── README.md ← Setup guide + example actions
├── src/
│ ├── auth.js ← SSO, MFA (TOTP/Duo/SMS), session reuse
│ ├── actions.js ← Pre-built actions (search, extract, submit)
│ ├── custom-actions.js ← ActionBuilder fluent API for your own flows
│ ├── session.js ← Cookie persistence across runs
│ └── utils.js ← retry(), humanDelay(), error handling
└── examples/
├── basic-login.js ← Local Puppeteer (fully open source)
└── anchor-cloud.js ← AnchorBrowser cloud (recommended)
Two modes, same code:
| Mode | Setup | MFA | Anti-bot | Scale |
|---|---|---|---|---|
| 🖥️ OSS / Local | Install Puppeteer locally | Manual config | DIY | Single machine |
| ☁️ AnchorBrowser Cloud | API key only | Handled automatically | Built-in stealth | Up to 5,000 concurrent |
👥 UKG Pro · 👥 Cornerstone OnDemand · 🏢 JD Edwards · 🏢 Infor CloudSuite · 🏢 NetSuite · 🏢 Dynamics GP · 🏢 Lawson S3 · 🔧 IBM Maximo · 🏛️ Tyler Munis · 📋 Taleo
New repos published daily. Watch this org to get notified.
git clone https://github.com/Browser-Automation-Hub/<system>-browser-automation
cd <system>-browser-automation
npm install
cp .env.example .env
# Fill in your credentials in .env
node examples/basic-login.jsAnchorBrowser handles stealth, MFA, proxy rotation, and session persistence automatically. No local browser setup needed.
git clone https://github.com/Browser-Automation-Hub/<system>-browser-automation
cd <system>-browser-automation
npm install
cp .env.example .env
# Add ANCHOR_API_KEY=your_key to .env
node examples/anchor-cloud.jsGet a free API key at anchorbrowser.io — 5 concurrent browsers, no credit card required.
All repos handle the authentication patterns common to enterprise systems:
| Pattern | Implementation |
|---|---|
| Username + Password | Automatic field detection, JS-rendered form support |
| SSO / SAML | Redirect tracking, identity provider handoff |
| TOTP (Google Auth, Okta) | otpauth library integration |
| Duo Push | Polling-based push approval |
| SMS / Email OTP | Configurable interceptor pattern |
| Session Reuse | Cookie serialization to skip re-auth on repeat runs |
Every repo includes a fluent ActionBuilder API for creating your own workflows:
const { ActionBuilder } = require('./src/custom-actions');
const result = await new ActionBuilder(page)
.navigate('/app/patients')
.waitFor('[data-testid="patient-search"]')
.type('[data-testid="patient-search"]', 'John Doe')
.click('[data-testid="search-btn"]')
.extract('[data-testid="result-list"]', 'innerHTML')
.screenshot('search-results.png')
.do(); // executes the full chain
console.log(result.extracted);Running browser automation at scale requires solving infrastructure problems most teams don't want to own:
- Anti-bot detection — Enterprise portals use Cloudflare, PerimeterX, and custom bot detection. AnchorBrowser's custom Chromium fork is Cloudflare-verified as human traffic.
- MFA at scale — Rotating credentials, Duo Push approval, TOTP generation — all handled automatically.
- Proxy rotation — Built-in residential proxies. No 3rd-party proxy service needed.
- Session persistence — Authenticated sessions stored and reused across runs. Skip login every time.
- Concurrency — Run hundreds of parallel automations without managing infrastructure.
- Enterprise-grade — SOC2, ISO27001, GDPR, and HIPAA compliant.
"AnchorBrowser has taken away a lot of friction with browser automation" — Composio
Start free at anchorbrowser.io →
We welcome contributions! Each repo accepts:
- 🐛 Bug fixes for selectors that have changed
- ✨ New actions for workflows not yet covered
- 📖 Better documentation for complex authentication flows
See CONTRIBUTING.md in any repo for guidelines.
All repositories are MIT licensed. Free to use in commercial and open-source projects.
Automating the web, one enterprise system at a time.