dsh-antibrow: A DSH plugin that gives DeepSeek Harness agents a persistent-identity browser
antibrow/dsh-antibrow
A DSH plugin that gives agents a browser with a persistent identity: engine-level fingerprint spoofing, unlimited free local profiles, Android emulation, persistent passkeys, and residential proxy egress.
dsh-antibrow is a DSH plugin built for DeepSeek Harness that gives the agent a browser with a persistent identity. It solves the problem of plain browser plugins losing login state and using detectable fingerprints, enabling the agent to reliably check mailboxes, monitor dashboards, or keep marketplace accounts warm. Core capabilities include engine-level fingerprint spoofing, unlimited free local profiles, Android device emulation, persistent passkeys, and residential proxy egress. Profiles live on local disk with no count limit and work across platforms.
How to Install
dsh plugin --profile web add github:antibrow/dsh-antibrow- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- antibrow
- Distribution
- Plugin
dsh-antibrow Key Features
dsh-antibrow Repo Summary
What Does It Do?
dsh-antibrow is a DSH plugin for DeepSeek Harness that gives the agent a browser with a persistent identity. It solves the problem of plain browser plugins losing login state and using detectable fingerprints, enabling the agent to reliably check mailboxes, monitor dashboards, or keep marketplace accounts warm. Core capabilities include engine-level fingerprint spoofing, unlimited free local profiles, Android device emulation, persistent passkeys, and residential proxy egress.
Core Features
- Unlimited free profiles: profiles live on local disk with no count limit, so you can give every account or persona its own isolated browser.
- Engine-level spoofing: user agent, platform, screen, fonts, canvas, WebGL, and audio are answered by the engine itself, with no injected scripts for detectors to find.
- Persistent identity: cookies and passkeys are stored with the profile, surviving across runs and optionally syncing across machines; WebAuthn credentials are not tied to the system keychain.
- Android device emulation: pass deviceType: 'android' to get a full phone environment, including touch points, mobile client hints, phone viewport, and GPU.
- Residential proxy egress: traffic exits through residential proxies, with timezone, locale, and network profile derived from the proxy's real exit, avoiding IP-location contradictions.
- Live view: start_live_view streams the agent's browser to a dashboard, so you can watch long unattended runs instead of guessing.
How to Use This Plugin?
After enabling it in DSH, the agent can use 16 tools (e.g., mcp__antibrow__*) to manage sessions, profiles, proxies, and page control. To create an Android profile, simply pass { "profile": "shop-mobile", "deviceType": "android", "temporary": true }. Profiles can be exported as files and imported on another machine, or left unsynced for manual use in the desktop app. The plugin supports Windows, macOS, and Linux on both x86_64 and arm64, and the same profile works across them.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: antibrow/dsh-antibrow. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
