Your agent can now use the browser built into
@DeepSeekHarness 🔥
My local Qwen3.8 Flash Next Abliterated already found me some great models on CivitaiRed with it. If you know what I mean. The regular DeepSeek V4.1 Flash refused to do that.
Out of the box it couldnt. The browser is there for you only, the model gets 0 tools for it. So I made a plugin.
Now the agent opens the tab itself, reads the page, clicks, types, scrolls and takes screenshots, and I watch every click happen right next to the chat. 17 tools.
Playwright and Puppeteer didnt work for this. Electron shows the sidebar tab as a "webview" target and both libraries only list "page" targets. I connected them to the app and they found 1 page, the harness UI itself. So I went with raw CDP straight to the webview.
It doesnt patch the app. I dont unpack app.asar, and the signature stays valid.
The browser also forgets your logins on every restart, so I added a cookie vault. You export before you quit and import after. I tested it on a real login, 6 of 6 cookies came back and the site let me in.
You have to start DSH with --remote-debugging-port=9222, and I only tested macOS on 0.2.0-rc.2.
DeepSeek v4.1 Flash wrote most of the code from inside DSH, in 1 session with me.
You install it from the Plugins page in DSH. Add plugin, type dsh-sidebar-browser-cdp, done.