nanobrowser/nanobrowser
GitHubOpen-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.
Teams whose requirements match this repository’s core capability.
Review deployment and security evidence before production adoption.
What matters before you adopt it
Security evidence without the noise
Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.
View trust evidence & security findings▼
Architecture from code14 modules · 0 edges▼
Modules and dependency edges extracted from repository code. This is code evidence, not README inference.
Architecture evidence details
flowchart TD
%% nanobrowser — high-level architecture (DRAFT, refine me)
n0["(root) · 1 file"]
n1["chrome-extension · 48 files"]
n2["packages/dev-utils · 5 files"]
n3["packages/hmr · 13 files"]
n4["packages/i18n · 9 files"]
n5["packages/schema-utils · 6 files"]
n6["packages/shared · shared code · 9 files"]
n7["packages/storage · 20 files"]
n8["packages/tailwind-config · 1 file"]
n9["packages/ui · UI layer · 6 files"]
n10["packages/vite-config · 3 files"]
n11["packages/zipper · 2 files"]
n12["pages · pages / routes · 21 files"]
class n6 shared
class n9,n12 ui
classDef shared fill:#79706e,color:#ffffff,stroke:#5d5654
classDef ui fill:#4e79a7,color:#ffffff,stroke:#3a5b80Nearby repositories worth comparing before adoption.
AIPex: AI browser automation assistant, no migration and privacy first. Alternative to Manus Browser Operator、 Claude Chrome and Agent Browser
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
Pluggable extension packages for the Pi AI-agent runtime. Each package exposes LLM-callable tools via MCP — covering IM workspace integrations (Lark, DingTalk, WeCom), browser & computer automation, persistent memory, telemetry, task scheduling, image generation, web access, security policies, and more.