{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-10-02T00:00:00Z",
  "id": "com.gtmstacker.registry/tool/nanobrowser",
  "type": "tool",
  "slug": "nanobrowser",
  "canonical_url": "https://gtmstacker.com/registry/tool/nanobrowser/",
  "title": "Nanobrowser",
  "description": "Nanobrowser is an open-source Chrome extension for AI-powered web automation: it runs multi-agent workflows inside your own browser using your own LLM API key, positioned as an alternative to OpenAI Operator. Open source: yes (Apache-2.0); self-hostable (runs in your browser, bring your own key). Free OSS; ~13.9k stars; active (~376 commits).",
  "category": "mcp-agents",
  "tags": [
    "mcp-agents",
    "data-scraping",
    "web-automation",
    "browser-agent",
    "byo-llm",
    "self-hostable"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "4ab933b99d29a03703d70b33f406d4658594ef683abf56f495fb1c6df76f9627",
  "date_published": "2026-10-02T00:00:00Z",
  "date_modified": "2026-10-02T00:00:00Z",
  "source": {
    "name": "nanobrowser · GitHub",
    "url": "https://github.com/nanobrowser/nanobrowser"
  },
  "license": "Apache-2.0",
  "one_liner": "Nanobrowser is an open-source Chrome extension running multi-agent web automation in your browser with your own LLM key, an alternative to OpenAI Operator.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_model": "free",
  "who_its_for": "A growth or ops person who wants to automate real browser tasks — navigating sites, filling forms, pulling data — with an agent that runs locally in Chrome and uses their own LLM key, as an open alternative to a hosted operator agent.",
  "who_its_not_for": "A team that wants a fully-managed, hosted web agent with a support contract and no local setup, or one that needs guaranteed reliability on complex sites, where any browser-automation agent will still be brittle.",
  "aliases": [
    "nanobrowser",
    "nanobrowser/nanobrowser",
    "Nanobrowser"
  ],
  "alternatives": [
    "atlas-browser-use",
    "atlas-browser-use-web-ui",
    "browserskill"
  ],
  "secondary_categories": [
    "data-scraping"
  ],
  "last_verified": "2026-10-02",
  "evidence": {
    "claim_type": "vendor-claim",
    "source_id": "https://github.com/nanobrowser/nanobrowser",
    "note": "Apache-2.0 per repo (license read from GitHub metadata, not guessed); ~13,857 stars; ~376 commits; active (pushed 2026-10-02) (github.com/nanobrowser/nanobrowser, verified 2026-10-02). Repo description: 'Open-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.' The multi-agent design and the Operator comparison are the project's own positioning, not independently tested here."
  },
  "caveats": "Verified from the primary repo (2026-10-02); no independent testing here. It is a Chrome extension that runs in your browser, so 'self-hosted' means local to your machine, and you supply (and pay for) your own LLM API key. Web automation is inherently brittle: results vary by site, and sites change, so expect maintenance on any workflow you depend on. 'Alternative to OpenAI Operator' is the project's positioning, not a feature-for-feature equivalence. Surfaced via X.",
  "lead": "Nanobrowser is an open-source Chrome extension for AI-powered web automation: it runs multi-agent workflows inside your own browser, driven by your own LLM API key, and positions itself as an alternative to OpenAI Operator. Open source: yes (Apache-2.0); self-hostable in the sense that it runs locally in Chrome with your…",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 101,
      "text": "Nanobrowser is an open-source Chrome extension for AI-powered web automation: it runs multi-agent workflows inside your own browser, driven by your own LLM API key, and positions itself as an alternative to OpenAI Operator. Open source: yes (Apache-2.0); self-hostable in the sense that it runs locally in Chrome with your key. It is free OSS, has ~13.9k stars, and is actively developed (~376 commits)."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "What it does"
      ],
      "est_tokens": 233,
      "text": "inside your own browser, driven by your own LLM API key, and positions itself as an alternative to OpenAI Operator. Open source: yes (Apache-2.0); self-hostable in the sense that it runs locally in Chrome with your key. It is free OSS, has ~13.9k stars, and is actively developed (~376 commits).\n\nNanobrowser puts a web-automation agent directly in your browser as an extension. You give it a task, and it drives the browser to carry it out: navigating, clicking, filling forms, and pulling information off pages. It uses a multi-agent approach rather than a single loop, and it runs on your own LLM API key instead of a hosted model, so the automation happens on your machine and the model calls go through your account. That is the contrast it draws with OpenAI Operator: the same kind of browser-operating agent, but open source, local, and bring-your-own-model. Open source: yes (Apache-2.0); free OSS; you supply the LLM key."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 231,
      "text": "a hosted model, so the automation happens on your machine and the model calls go through your account. That is the contrast it draws with OpenAI Operator: the same kind of browser-operating agent, but open source, local, and bring-your-own-model. Open source: yes (Apache-2.0); free OSS; you supply the LLM key.\n\n- Apache-2.0 per repo (license read from GitHub metadata, not guessed); ~13,857 stars; ~376 commits; active (pushed 2026-10-02) (github.com/nanobrowser/nanobrowser, verified 2026-10-02).\n- Repo description: \"Open-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.\"\n- Surfaced in the GTM Stacker X/Twitter signal report (2026-10-02 pass); license/facts independently verified 2026-10-02.\n- The multi-agent design and the Operator comparison are the project's own positioning (vendor-claim); not independently tested here."
    },
    {
      "index": 3,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 272,
      "text": "for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.\" - Surfaced in the GTM Stacker X/Twitter signal report (2026-10-02 pass); license/facts independently verified 2026-10-02. - The multi-agent design and the Operator comparison are the project's own positioning (vendor-claim); not independently tested here.\n\nA lot of GTM grunt work is browser work: pulling a list off a directory, checking a prospect's site, filling a portal, gathering data a clean API would not give you. Nanobrowser is an open, local way to point an agent at exactly that, on your own model budget, without routing your targets and sessions through a hosted operator service. For a growth or ops person who wants that leverage and wants it owned, it is worth a trial. The honest read: browser automation is brittle by nature, so any workflow you build will need upkeep as sites change, and you carry the LLM API costs yourself. The Operator comparison is positioning, not a guarantee of parity, so test it on your actual tasks before you lean on it."
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/nanobrowser/index.md",
    "html": "https://gtmstacker.com/registry/tool/nanobrowser/",
    "json": "https://gtmstacker.com/registry/tool/nanobrowser/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/nanobrowser/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/nanobrowser/#software",
        "name": "Nanobrowser",
        "identifier": "nanobrowser/nanobrowser",
        "description": "Nanobrowser is an open-source Chrome extension for AI-powered web automation: it runs multi-agent workflows inside your own browser using your own LLM API key, positioned as an alternative to OpenAI Operator. Open source: yes (Apache-2.0); self-hostable (runs in your browser, bring your own key). Free OSS; ~13.9k stars; active (~376 commits).",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/nanobrowser/",
        "datePublished": "2026-10-02T00:00:00Z",
        "dateModified": "2026-10-02T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "license": "https://spdx.org/licenses/Apache-2.0.html",
        "codeRepository": "https://github.com/nanobrowser/nanobrowser",
        "keywords": "mcp-agents, data-scraping, web-automation, browser-agent, byo-llm, self-hostable",
        "author": {
          "@type": "Organization",
          "name": "nanobrowser",
          "url": "https://github.com/nanobrowser",
          "sameAs": [
            "https://github.com/nanobrowser/nanobrowser"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        },
        "isSimilarTo": [
          {
            "@type": "SoftwareApplication",
            "name": "BrowserSkill",
            "url": "https://gtmstacker.com/registry/tool/browserskill/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/nanobrowser/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "MCP Agents",
            "item": "https://gtmstacker.com/registry/category/mcp-agents/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Nanobrowser",
            "item": "https://gtmstacker.com/registry/tool/nanobrowser/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "nanobrowser/nanobrowser",
    "repository": {
      "url": "https://github.com/nanobrowser/nanobrowser",
      "source": "github"
    }
  }
}
