Introduction

The DSH plugin ecosystem emphasizes “everything is a plugin”. For developers frequently using DeepSeek Harness, two common issues arise: after pasting screenshots into text sessions, manual transcription of content is required; and when switching tasks between Flash and Pro, it’s easy to lack clear routing rules. DeepSee addresses these scenarios by providing visual reading, Flash/Pro routing, and pre-delivery visual checks.

What is it

DeepSee is a DSH plugin maintained by chang416, with package name @chang416/deepsee and an MIT license. The version shown in the documentation is 4.0.2, and the Node.js requirement is >=22.19.

Its one-sentence positioning is “Vision and smart model routing for DeepSeek Harness.” For users, it primarily does three things: enable text model sessions to read images, allocate Flash/Pro tasks based on cost and difficulty, and perform visual checks before delivery.

Core Features

Native read_image Bridge

DeepSee provides a native read_image bridge. After pasting an image into a text model session, you can hand the image path to the read_image tool for processing, without needing to manually switch models or transcribe text word-for-word.

Routing Modes

DeepSee supports two routing modes:

  • DeepSee Auto: Distribute work between Flash and Pro.
  • DeepSee Customize: Users select in DeepSee Settings which work types correspond to Flash or Pro.

You can also directly select Flash or Pro.

Multiple Gemini Key Rotation

DeepSee supports rotating multiple Gemini API Keys. The documentation suggests entering one Key per line.

The saved Gemini keys are write-only in the interface and will not be returned to the browser.

Pre-delivery Visual Check

DeepSee provides the deepsee_visual_check delivery gate, which combines local preview with Gemini visual checking. DeepSee iterates within a configurable free quota limit.

DeepSeek Routing Aware of OpenCode / OpenCode Go

DeepSee supports DeepSeek routing aware of OpenCode/OpenCode Go, used to adapt to existing DeepSeek channels.

Lightweight and Removable

DeepSee has no local proxy process and is removable.

Installation and Usage

First, confirm that the local Node.js version meets >=22.19. The installation command provided in the documentation is as follows:

npx -y @deepseek-ai/dsh plugin --profile web add @chang416/deepsee@latest

After installation, check if the plugin is installed:

dsh plugin --profile web list

Note a few points before use:

  • The current documentation only provides the installation command with --profile web; whether it applies to other profiles needs to be confirmed separately.
  • pnpm v11 might isolate versions released in the last few days, installing an old version but still reporting success.
  • If dsh prompts declares no dsh.bundle, check the troubleshooting section.

Typical Usage

The following examples are from the usage instructions in the documentation.

  1. Install and configure the deepsee skill, then run the health check:
   Install and configure the deepsee skill following INSTALL.md, then run the health check and tell me the result.
  1. Open DeepSee Settings, add free Gemini keys (one per line), select the default preview URL, and customize which work types belong to Flash or Pro.

  2. Paste screenshots in a plain text DeepSeek session, route tasks based on cost and difficulty, and perform visual checks before delivery.

  3. Directly select Flash or Pro, or let Auto and Customize distribute work between the two.

Use Cases and Notes

Suitable for the following scenarios:

  • Need to use screenshots or interface images in text DeepSeek sessions.
  • Need to allocate work between Flash/Pro based on task cost and difficulty.
  • Need to perform visual checks before delivery.
  • Use OpenCode/OpenCode Go related DeepSeek routing.

Notes:

  • DeepSee runs as a DSH plugin and acquires corresponding permissions with the current host/dsh process; check the source code, dependencies, and MIT license before installing.
  • The saved Gemini keys are write-only in the interface and will not be returned to the browser.
  • Iterations related to visual checks are limited by a configurable free quota.
  • DeepSee has no local proxy process and is removable.

Related Links

  • GitHub: https://github.com/chang416/deepsee
  • Directory Page: https://www.skillhub.cn/plugins/chang416/deepsee

The DSH Community Directory is an independent site and has no official affiliation with DeepSeek / Hackverse.