Back to directory

verge-browser

In a curated listMaintenance: Active

zzzgydi/verge-browser

Self-hosted browser sandbox for AI agents. Chromium, CDP, Playwright, noVNC/Xpra, persistent sessions & human takeover.

View on GitHub
$ dsh plugin add verge-browser

28

stars

3

forks

Python

Language

MIT

License

2026-03-11

Created

2026-11-05

Last push

MIT-licensed, self-hosted browser sandbox (Python / FastAPI, React, Docker) for AI agents: CDP automation, noVNC / Xpra live view, persistent profiles and human takeover.

DSH integration

Compatible

Author-claimed

Safety audit

Unaudited

Last verified

2026-11-10

License

MIT

01What can it help you accomplish?

  • Give a DeepSeek Harness agent a real Chromium browser on a Linux server instead of on your own machine

    A Docker-hosted GUI Chromium sandbox that the agent drives over CDP (Playwright / Puppeteer, SDK, CLI or REST API)

    Teams running browser-using agents that need an always-on, isolated browser

  • Watch the agent browse and step in when it reaches a login screen or gets stuck

    A live noVNC / Xpra view where automation is paused before you take over

    Operators who have to intervene during agent runs

  • Keep browser state between runs instead of starting from a blank profile

    A per-sandbox browser profile and shared files preserved across pause and resume

    Agent workflows that depend on logged-in sessions or previously downloaded files

02How to install into DeepSeek Harness

Prerequisites

  • A Linux Docker host with Docker Compose; the host does not need a desktop environment
  • The admin token configured for the service, needed to sign in at /admin

Installation steps

  1. 01

    Set up the service using the server deployment guide (docs/guides/headless-linux.md), or follow the local Docker setup (docs/guides/deployment.md)

  2. 02

    Open /admin at your service address and sign in with the configured admin token

  3. 03

    Create a sandbox, open its visual session, or connect your agent using the usage guide (docs/guides/usage.md)

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationCompatible

The repo ships a DeepSeek Harness preview plugin (packages/dsh-plugin) so a DSH agent can drive the sandbox; agents can also connect over CDP with Playwright or Puppeteer, or through the SDK, CLI and REST API.

  • Sandbox provisioning from the admin dashboard

    the admin token and the /admin dashboard→sandboxes you can open visually or hand to an agent

  • Agent automation over CDP, SDK, CLI and REST

    a sandbox's CDP endpoint (or the SDK / CLI / REST API)→programmatic control of the sandboxed Chromium

  • Live view and manual takeover

    the sandbox's visual session→a noVNC or Xpra view of the running browser

    automation has to be paused before you take over
  • Persistent workspaces

    an existing sandbox→its own browser profile and shared files, preserved across pause and resume

04Who is it for? When not to use it?

Good for

  • Teams running browser-using agents that need an always-on, isolated browser
  • Operators who have to intervene during agent runs
  • Agent workflows that depend on logged-in sessions or previously downloaded files

Not for

  • The current deployment model targets a single node in a trusted environment; the README points to the usage guide's compatibility and limits section for isolation and persistence boundaries.

05Compatibility, maintenance and safety notes

  • The current deployment model targets a single node in a trusted environment; the README points to the usage guide's compatibility and limits section for isolation and persistence boundaries.
  • Needs a Linux Docker host with Docker Compose; the host itself does not need a desktop environment.
  • The original source is MIT, but the runtime images bundle separately licensed components, including Xpra under GPL v2 or later.
2026-03-112026-11-05Not specified by the author

MIT · last push 2026-11-05; the facts pack records no GitHub release, so there is no published version tag to pin

06Frequently asked questions

How does Verge Browser connect to DeepSeek Harness?

The repository lists a DeepSeek Harness preview plugin (packages/dsh-plugin) under Integrations. Independently of that plugin, agents can connect through CDP with Playwright or Puppeteer, or use the SDK, CLI and REST API.

Do I need a desktop environment on the server?

No. The README requires a Linux Docker host with Docker Compose and states that the host does not need a desktop environment.

What do I do after deploying the service?

Open /admin at your service address, sign in with the configured admin token, then create a sandbox, open its visual session, or connect your agent using the usage guide.

Can I take over while the agent is browsing?

Yes. You can view the browser through noVNC or Xpra and pause automation before taking over.

How isolated is it, and what are the limits?

The current deployment model targets a single node in a trusted environment; the README points to the usage guide's compatibility and limits section for isolation and persistence boundaries.

08Data and sources

  • Author-claimedgithub.com97706906f892…

    | Integrations | [Codex](docs/integrations/codex.md), [Playwright MCP](docs/integrations/playwright-mcp.md), [DeepSeek H…

  • Author-claimedgithub.com97706906f892…

    - **Agent automation**: connect through CDP with Playwright or Puppeteer, or use the SDK, CLI, and REST API.

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-10. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.