Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 2187Tools index

Previous survey · No. 2172 ·

Pricing
Open Source
Type
TOOL
GitHub
5 stars
Latest release
v1.0.2
Date

About

Chrome in your desktop, powered by Browserbase.

What it does

Desktop Browserbase wraps a remotely hosted browser session in an Electron application. It embeds the session’s live view, while Playwright and the Chrome DevTools Protocol synchronize tabs, navigation, viewport size, and input with a familiar browser interface.

Why it's ranked here

This is a focused bridge between human browsing and cloud browser infrastructure. Tab synchronization, standard shortcuts, persistent window state, automatic system theming, and optional automation access make the concept practical. Its value depends heavily on already having Browserbase API access.

What's good

The app handles more than visual streaming. It manages remote tabs, tracks navigation and downloads, adjusts the remote viewport when the window changes, retries selected API failures, and can poll deferred sessions until ready. Stealth is enabled by default, while accelerated scrolling remains opt-in for compatibility.

Tradeoffs

It requires a Browserbase account, API credentials, and an internet connection to create remote sessions. The macOS build is unsigned, so installation needs manual security approval. The optional automation endpoint exposes a credential-bearing connection URL, which explains why it is disabled by default and restricted to localhost.

How to use it well

Use it when people need to operate a Browserbase session interactively, then optionally attach a CDP-compatible automation library to that same active session. It fits testing, investigation, and supervised browser workflows. It does not replace a standalone local browser or remove the need to manage Browserbase credentials and access.

Technical notes+

package.json defines an Electron and TypeScript application, bundles src/renderer/app.ts with esbuild, and packages NSIS, DMG, and AppImage targets through electron-builder. src/main/session.ts connects Playwright over CDP, synchronizes remote pages with renderer tabs, and applies viewport overrides. src/main/browserbase.ts creates Browserbase sessions, retries rate limits and server failures, and polls deferred sessions. src/main/automation.ts optionally binds an HTTP metadata server to 127.0.0.1 and writes automation.json. src/main/config.ts loads .env or browserbase.env without overriding existing environment values. src/main/index.ts enables context isolation but also enables webviewTag and disables the Electron sandbox for the preload script.

Observed

License
MIT
Primary language
TypeScript
Application surface
Electron desktop GUI with an optional localhost HTTP metadata interface for CDP clients
Packaging
NSIS installer for Windows, DMG for macOS, and AppImage for Linux
Runtime dependency
Requires a Browserbase account with API access and credentials
Build tooling
Uses npm scripts, TypeScript, esbuild, and electron-builder
Testing structure
package.json defines no test script

Read from README.md, package.json, src/main/ipc.ts, src/main/index.ts, src/main/config.ts, src/renderer/app.ts, src/main/preload.ts, src/main/session.ts, src/shared/types.ts, src/main/automation.ts, src/main/browserbase.ts, src/renderer/components/TabBar.ts, src/renderer/components/TitleBar.ts, src/renderer/components/ContentArea.ts.

What it can do

  • Browse websites using Chrome engine

    Web URLs or domain namesRendered web pages with full browser functionality

  • Execute JavaScript on web pages

    JavaScript code and target web pagesScript execution results and modified page content

  • Manage browser sessions remotely

    Session configuration and browser commandsPersistent browser sessions accessible from desktop

  • Capture screenshots of web pages

    Web page URLs or active browser tabsImage files of rendered web content

  • Download files from web sources

    File URLs and download locationsDownloaded files stored locally or in cloud storage

  • Automate web interactions

    Web automation scripts and target websitesExecuted browser actions and interaction results

Tags

browserchromebrowserbasedesktopautomation

Tech Stack

Node.jsTypeScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.