by AliSharjeell
Open-source autonomous AI browser agent Chrome extension running locally in your authenticated browser. Researches web data, fills forms, automates workflows, and streams live results using active logins.
# Add to your Claude Code skills
git clone https://github.com/AliSharjeell/OpenBUASee how OpenBUA compares with popular alternatives.
OpenBUA is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by AliSharjeell. Open-source autonomous AI browser agent Chrome extension running locally in your authenticated browser. Researches web data, fills forms, automates workflows, and streams live results using active logins. It has 50 GitHub stars.
OpenBUA's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/AliSharjeell/OpenBUA" and add it to your Claude Code skills directory (see the Installation section above).
OpenBUA is primarily written in TypeScript. It is open-source under AliSharjeell on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh OpenBUA against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Claude Code gave AI agents access to people's terminals. OpenBUA gives agents access to the one place users actually live all day - their own browser, already logged into Gmail, LinkedIn, GitHub, job boards and CRMs.
OpenBUA (Open Browser Use Agent) is an open-source, autonomous AI browser agent built as a Chrome Extension (Manifest V3) that runs directly inside your everyday browser. Unlike cloud browser-use tools that require spun-up headless containers, login bypass proxies, or remote servers, OpenBUA operates right inside your existing browser session with all your active cookies, credentials, and logins already available.
Built with @earendil-works/pi-agent-core and @earendil-works/pi-ai, OpenBUA equips AI models with real-time DOM perception, intelligent multi-step navigation, synthetic event form-filling, incremental live research previews, and a self-learning memory system.
See Forms and live agent UI for MiniMax low-effort setup, the form recovery workflow, new chat controls, and focused regression tests.
| Capability | OpenBUA | Traditional Cloud Browser-Use |
|---|---|---|
| Session Authentication | Uses your active, signed-in sessions (Gmail, LinkedIn, GitHub, CRM) | Requires re-authentication, 2FA bypass, or fragile cookie imports |
| Infrastructure | 100% Client-Side Chrome Extension (Zero servers) | Spun-up Docker containers, cloud VMs, remote Playwright instances |
| Data Privacy | Zero data leaves your machine; prompts go straight to AI provider | Browsing traffic and page snapshots stream through remote servers |
| Cost | Free Gemini tier (1,500 requests/day) or Bring Your Own Key | Per-minute cloud compute pricing plus proxy bandwidth costs |
| Bot Detection | Bypasses headless blocks by running as a genuine local browser | Regularly blocked by Cloudflare, reCAPTCHA, and bot shields |
| Captcha Handling | Human-in-the-Loop alert banner lets you solve challenges in 1 click | Requires expensive third-party captcha-solving API integrations |
| Real-Time Feedback | Live Research Preview tab streams tables incrementally as agent works | Black-box execution until final summary is returned |
| Knowledge Retention | Proactive self-learning memory with Global and Tab memory tiers | Ephemeral scratchpads discarded after each session |
Because OpenBUA runs directly in your existing browser, it executes end-to-end autonomous workflows without login barriers:
Autonomous Web Research and Lead Generation:
Live Research Preview Tab:
Self-Learning Memory System:
pdfjs-dist.chrome.storage.local, so uploading a long video no longer freezes the panel. Inline dataUrl is kept only for small files that need OCR.Cross-Platform Social Media Posting:
post_to_social call posts media + caption to X/Twitter, LinkedIn, Reddit, Facebook, Instagram, Threads, Bluesky, Mastodon, YouTube, Pinterest, Tumblr, or TikTok.Autonomous Form Filling and Wizard Completion:
input, change, blur) ensuring 100% compatibility with React, Vue, Angular, Svelte, and vanilla HTML forms.Autonomous Email and Webmail Outreach (Gmail, Outlook, Webmail):
Multi-Tab Orchestration and Dynamic Automation:
Human-in-the-Loop (HITL) CAPTCHA Handling:
Chain-of-Thought Reasoning and Thinking Traces:
Open a separate Chrome window and open OpenBUA there to give it a separate task. Each instance uses its own chat and browser window. Changing window focus does not redirect another instance's actions. Chats already open in another window cannot be selected or deleted until that window closes or switches chats.
The windows icon immediately before Send enables parallel subagents for the current chat. It is off by default; hover over it for a description. When enabled, OpenBUA can split independent work across up to three additional Chrome windows, using the selected model and API key. Workers inherit the task's approved documents and restrictions, keep separate histories, and return results to the parent. Sequential work stays in the parent window.
Each worker window includes an OpenBUA task tab showing its assignment, progress, result, and Stop button. Stop in the parent cancels its workers; closing a worker window or task tab cancels that worker. Browser windows remain available for reviewing their pages. All windows in the same Chrome profile share the profile's signed-in accounts.
For developers, npm run test:windows checks coordination and ownership. After building, npm run test:windows-extension tests the real extension with local forms and a simulated model; it requires Playwright with an extension-capable Chromium executable. Set OPENBUA_PLAYWRIGHT_MODULE and OPENBUA_EXTENSION_CHROME_PATH to override their locations.
OpenBUA supports both zero-cost free operation and flexible Bring Your Own Key (BYOK) providers: