DEEPSEEK COMPANION — 0.1.0

Your DeepSeek.Beside your workspace.

Keep chatting with your own DeepSeek web account in DSH Web. Deep Think, Search, images, and conversation history, right beside your work.

macOS · Supported DSH Web versions · Third-party open source
Official Desktop is not supported yet

Companion floating over DSH Web with the FR5_MARKET_OK test reply and message composer. The application screenshot is in Chinese.
One workspace. Three ways to chat.Release acceptance screenshot · Float mode · Test conversation

MADE FOR YOUR WORKFLOW

Less switching.
More focus.

Bring web conversations into your DSH workspace, with familiar chat controls.

01

Familiar chat controls

Stream replies, render Markdown and code, toggle Deep Think and Search, and stop generation.

02

Images and history

Send PNG, JPEG, WebP, and GIF images and switch conversations. Unavailable historical images keep a filename fallback.

03

Three ways to keep it close

Dock, draggable and resizable Float, and a separate Pop-out share messages and service state. Unsent text drafts belong to each window.

04

Careful recovery

Reconnect streams and recover from page or browser failures. When session identity cannot be verified, messages are preserved and sending pauses; messages are never automatically resent.

Check before you start

Supported: macOS, local DSH Web 0.1.5-rc.2 / 0.2.1-rc.2, and Node.js 22 or later. Official Desktop is not supported yet.

Run dsh --version first. A newer host version is not automatically supported.

01 · Install the plugin

Use DSH’s official plugin command to install the exact published version:

dsh plugin --profile web add dsh-deepseek-companion@0.1.0

Replace web with your actual Web profile name. Do not use desktop.

02 · Prepare Chromium

Check that Playwright reports 1.62.0, then install its matching full Chromium browser:

dsh plugin --profile web exec playwright --version
dsh plugin --profile web exec playwright install chromium --no-shell

Download time depends on your network. Do not substitute playwright@latest. Install and run as the same system user. If you use PLAYWRIGHT_BROWSERS_PATH, keep it consistent for installation and runtime.

03 · Open Companion

dsh --profile web --no-open

Open the local address printed by DSH, complete the host’s initial onboarding, and open Companion from the sidebar. Follow its prompts to open the separate DeepSeek web page and handle your own login, then return to Companion. You do not need to configure a DSH API key for this plugin.

Install through a custom market

In the validated DSH Web 0.2.1-rc.2, enable Custom plugin markets from the experimental plugins, open Discover, and add this index:

https://mycherish.github.io/dsh-deepseek-companion/index.json

Find DeepSeek Companion 0.1.0, verify its source, confirm installation, and enable it. The Chromium prerequisite still applies. Use the command-line path above for the older supported host. This is a custom market, not a listing preinstalled in the official default market.

Know the boundaries

Search links are created only for sources that can be accurately mapped. Very fast consecutive sends with an empty parent anchor and branching history safely fail instead of guessing the conversation. Version 0.1.0 does not include document attachments, multiple accounts, active heartbeat detection, Host message persistence, Proxy, or Handoff.

To uninstall, stop the corresponding DSH instance first, then run the command and restart DSH:

dsh plugin --profile web remove dsh-deepseek-companion

BEFORE YOU START

A few things to know

Is this an official DeepSeek plugin?

No. It is a third-party open-source plugin for DeepSeek Harness (DSH), installed through the official plugin mechanism without modifying DSH source code.

Does it use my DeepSeek API balance?

It uses DeepSeek web chat rather than the paid API. Web account limits, site rules, and risk controls still apply. It is not an API Provider or OpenAI-compatible Gateway.

Does it support official DSH Desktop?

Not yet. Version 0.1.0 supports local DSH Web 0.1.5-rc.2 and 0.2.1-rc.2 on macOS. Other host versions, operating systems, browsers, and remote headless deployments have not been validated.

Does signing in to DSH sign me in to DeepSeek?

No. DSH and DeepSeek web login are separate. You need your own DeepSeek web login state. Release acceptance verified chat with an existing login; the site's anonymous-access behavior prevented observing the first-login entry, so entering fresh credentials was not claimed as tested.

Does uninstalling remove my login?

Normal plugin removal keeps the DeepSeek browser login directory. Stop the corresponding DSH instance before upgrading. Unsent drafts and Host in-memory messages are not guaranteed to survive process restarts. Do not delete your entire DSH_HOME.

How do I report an issue?

Use GitHub Issues with the plugin, DSH, and operating system versions plus reproduction steps. Do not include cookies, tokens, full login directories, or raw logs containing private conversations.

Keep the conversation close.

Start with a compatible Web environment.

Installation steps ↗ Report an issue ↗