Skip to content

xlight/deepseek-visionary

101Last commit Aug 14, 2026

deepseek-visionary DSH plugin

A Rust rewrite of the Python deepseek-vision-mcp project, providing a single native binary for multiple platforms. DSH users can install the @xlight-oss/visionary-dsh plugin to register 4 native tools, enabling image analysis without manual token setup.

How to install the deepseek-visionary DSH plugin

dsh plugin --profile web add @xlight-oss/visionary-dsh

Copying does not run this command. Review the repository and version before installing the deepseek-visionary DSH plugin.

deepseek-visionary DSH plugin data source

deepseek-visionary DSH plugin snapshot date: Aug 16, 2026

discovered

What the deepseek-visionary DSH plugin can do

  • Browser auto-login (CDP-controlled Chrome/Chromium/Edge) to capture DeepSeek credentials
  • CLI tool with vision, status, login, logout, skill install, init, doctor commands
  • MCP stdio service for integration with Zed, OpenCode, Codex, Claude Code, Cursor, Claude Desktop
  • DSH native plugin (@xlight-oss/visionary-dsh) registering deepseek_vision, deepseek_vision_status, deepseek_vision_login, deepseek_vision_logout
  • Multi-turn conversation support with continue_conversation and session_id parameters
  • Agent skill installation (CLI + skill) for zero-MCP-config usage in AI agents

Where the deepseek-visionary DSH plugin fits

  • Call DeepSeek vision model directly from DSH via native tools in chat or workflows
  • Add image analysis to MCP hosts like Zed, Cursor, or Claude Desktop
  • Quickly analyze images from terminal or scripts using the visionary-server CLI
  • Enable AI agents to describe images by installing the CLI skill
  • Compare multiple images in a multi-turn conversation with the same session

Who the deepseek-visionary DSH plugin is for

  • DSH users who want native vision capabilities without API keys
  • AI agent developers using MCP-compatible hosts (Zed, Cursor, Codex, etc.)
  • Developers who need scriptable image analysis with structured JSON output
  • Users of DeepSeek's web model who want programmatic access

deepseek-visionary DSH plugin limitations

  • Requires Chrome/Chromium/Edge installed for automatic browser login
  • Depends on DeepSeek web backend; a valid DeepSeek account is needed
  • Early-stage Rust rewrite; may have stability or edge-case issues
  • visionary-server binary must be in PATH or specified via DEEPSEEK_VISIONARY_BIN for DSH plugin
  • Browser auto-login only works on systems with a supported browser (macOS, Linux, Windows)

deepseek-visionary DSH plugin: from the repository README

Quoted from the xlight/deepseek-visionary README, the upstream source of the deepseek-visionary DSH plugin. Copyright remains with the original authors.

在任意支持 MCP 的 AI agent(Zed、OpenCode、Codex、Claude Code、Cursor、Claude Desktop)、DeepSeek Harness(DSH,原生插件或 skill + CLI)中使用 **DeepSeek 网页版的原生多模态视觉模型**,支持**浏览器自动登录**(无需手动复制 token)。 这是 Python 版 `deepseek-vision-mcp` 的 Rust 全量重写:单原生二进制,多平台分发。DSH 用户另有原生插件包 `@xlight-oss/visionary-dsh`(`dsh plugin` 一键安装,无需 API key)。 ## 架构 ```mermaid graph TD subgraph 宿主[任意 MCP 宿主] AG["Zed / OpenCode / Codex / Claude Code / Cursor / Claude Desktop"] AG -->|spawn 独立进程| SRV end subgraph DSH[DeepSeek Harness] DP["@xlight-oss/visionary-dsh 插件<br/>deepseek_vision 等 4 个原生工具"] DP -->|宿主进程 spawn| SRV end subgraph visionary-server 原生二进制 SRV["CLI + MCP stdio 服务<br/>vision / status / login / logout / skill / init / doctor<br/>mcp-stdio CLI"] CFG["~/.deepseek-visionary/config.json<br/>token + smidV2 + cf_clearance + 会话"] SRV --> CFG end SRV -->|HTTPS| DS["DeepSeek 网页后端"] SRV -->|CDP 启动 + 监听| BRO["Chrome 系浏览器<br/>仅登录时出现"] ``` - **visionary-server**:单二进制,默认 CLI 模式(`vision` / `status` / `login` / `logout` / `skill` / `init` / `doctor`),`mcp-stdio` 子命令显式启动 MCP stdio 服务;实现完整 vision 流水线(PoW → 上传 → fork → HIF 签名 → SSE 流式 completion)与 CDP 自

Read the full READMEThe repository declares no license. Check with the authors before using it.

deepseek-visionary DSH plugin questions

How do I install the DeepSeek Visionary plugin for DeepSeek Harness?

First install the visionary-server binary via curl, Homebrew, or npm. Then run `dsh plugin --profile web add @xlight-oss/visionary-dsh`. Restart DSH and the four native tools (deepseek_vision, etc.) will appear in the tool catalog. The binary must be in PATH or pointed to by DEEPSEEK_VISIONARY_BIN.

Do I need an API key to use DeepSeek Visionary?

No, you do not need an API key. The plugin uses your DeepSeek web account credentials obtained via browser auto-login. You just need to run `visionary-server login` once to authenticate, or use the deepseek_vision_login tool from DSH.

Can I use DeepSeek Visionary with Cursor or Zed?

Yes, after installing the visionary-server binary, run `visionary-server init cursor` or `visionary-server init zed` (or for Zed, install the extension from the marketplace). The tool exposes the deepseek_vision MCP tool in those hosts.

What if my browser doesn't open automatically during login?

The login command requires Chrome/Chromium/Edge installed on your system. If the browser doesn't open, check that one of these browsers is available. You can also manually copy your userToken from chat.deepseek.com DevTools → Local Storage and paste it into ~/.deepseek-visionary/config.json as user_token.

How do I update the plugin to the latest version?

Update the visionary-server binary (e.g., run the install script again or brew upgrade). Then refresh the DSH plugin by running `dsh plugin --profile web update @xlight-oss/visionary-dsh`. If you installed via npm, run `npm update -g @xlight-oss/visionary-server`.