Preface

DeepSeek Harness (DSH) uses a plugin architecture and is driven through the standard Playwright API. When an intelligent agent needs to log in or run for an extended period, ordinary browser plugins create a new instance, causing session loss. They also use fingerprints built from standard automation, which makes them easy to detect. The dsh-antibrow plugin solves this problem. It is based on AntiBrow, a Chromium branch, and provides persistent identity, engine-level fingerprint spoofing, and residential proxy egress.

What Is This

This is a DeepSeek Harness plugin that gives an intelligent agent a browser with persistent identity. It uses the AntiBrow engine, completes fingerprint configuration before script injection, and supports unlimited local profiles, Android device emulation, and residential proxy egress.

Core Capabilities

  • Persistent identity and profiles: Profiles are stored on local disk rather than in the cloud. Login state and Passkeys are persisted and remain available across process runs. Each intelligent agent or account can have its own independent profile.
  • Engine-level fingerprint spoofing: The user agent, platform, screen, fonts, WebGL, and audio are answered by the engine itself. Page scripts cannot detect traces of injection.
  • Android device emulation: Android devices can be emulated through configuration parameters, including touch points, mobile hints, viewport, and GPU information.
  • Residential proxy egress: The proxy egress determines the timezone, language, and reported connection profile, avoiding IP mismatches with timezone or language.
  • Passkey persistence: WebAuthn credentials are bound to the profile rather than to a machine keychain, so Passkeys remain valid after registration.
  • 16 tools: Provides tools for sessions, profiles, proxies, page control, and live views, under the mcp__antibrow__* namespace.

Installation and Enablement

Add the plugin using the official installation command:

dsh plugin --profile <name> add dsh-antibrow

After adding it, start Harness with the specified profile:

dsh --profile <name>

Typical Usage

In intelligent agent invocations, you can specify the profile and device type through configuration JSON:

{ "profile": "shop-mobile", "deviceType": "android", "temporary": true }

Available tools include:
- Session control: launch_browser, close_browser, list_sessions
- Profile management: list_profiles, create_profile, delete_profile
- Proxy management: list_proxies, claim_proxy
- Page operations: navigate, click, fill, evaluate, get_content, screenshot
- Live view: start_live_view, stop_live_view

Notes

  • Concurrency limit: Free keys allow only one browser to run at a time. Persistent identity corresponds to a real identity, and two intelligent agents operating on the same profile simultaneously will cause conflicts (last close wins).
  • Engine download: On first launch, the engine downloads 190–320 MB, depending on the platform, into a shared cache directory.
  • Android requirement: Android device emulation requires engine 151 or newer; otherwise, launch will fail.
  • Compatibility: Verified compatible with dsh 0.1.0-rc.6 and anti-detect-browser 2.19.1.
  • Profiles: There is no limit on the number of profiles, but advanced features such as synchronization and real device fingerprinting are usually part of paid plans. Free users can use the built-in Android device template.

Conclusion

This plugin provides DeepSeek Harness with browser capabilities that are closer to real user behavior. It is suitable for scenarios that require long-term session maintenance, login to complex systems, or mobile device emulation.