Merged
Size
XL
Change Breakdown
Feature50%
Refactor25%
Maintenance15%
Config10%
#27898feat: Rename extension to "Browser Use" and prepare for publishing

Chrome extension renamed to "n8n Browser Use" with composable Vue UI

Chrome extension renamed to "n8n Browser Use" with composable Vue UI

n8n's browser automation extension gets a new name, a modernized Vue 3 UI with composable architecture, and a streamlined build process for Chrome Web Store publishing.

The n8n Browser Bridge Chrome extension is being renamed to "n8n Browser Use" and receiving a significant UI overhaul in preparation for publishing on the Chrome Web Store. The extension, which enables n8n AI to control browser tabs, now has a modular interface built from reusable Vue 3 composables using the n8n design system.

The popup UI has been decomposed into discrete components — StatusBadge, TabList, TabItem, and SettingsPanel — managed by a central useConnection composable that maintains a reactive tab registry synchronized with Chrome tab events. This replaces the previous monolithic App.vue and should make the interface more maintainable.

The extension's public key has been updated to match its Chrome Web Store entry, and a new bundle.mjs script automates packaging the built extension into a zip file. A default log level shift from debug to info reduces noise in production. Several connection stability fixes address status broadcasting after tab creation and prevent stale relay callbacks.

For developers working with the Playwright adapter in @n8n/mcp-browser, the extension ID reference has been updated to the new Chrome Web Store identifier.

View Original GitHub Description

Summary

  • Renames the extension from "n8n Browser Bridge" to n8n Browser Use (manifest, UI, error messages)
  • Refactors the UI into composable components using the n8n design system with reactive tab updates
  • Migrates tests from Jest to Vitest
  • Extracts shared types to types.ts
  • Updates the Chrome extension public key to match the Chrome Web Store entry and adds a bundle.mjs script for packaging
  • Updates @n8n/mcp-browser Playwright adapter to use the new CWS extension key

How to test

  1. Build the extension: cd packages/@n8n/mcp-browser-extension && pnpm build
  2. Load the unpacked extension in Chrome and verify the popup renders correctly with the new UI (⚠️ load dist folder)

Related tickets

https://linear.app/n8n/issue/NODE-4767

Review checklist

© 2026 · via Gitpulse