返回目录

dsh-vision-toolkit

编辑精选维护状态: 活跃

anionex/dsh-vision-toolkit

[dsh]为纯文本模型设计更强大的视觉工具箱:一行安装使用、粘贴图片直接识别、多张图片问答、截图到前端UI 还原等|DeepSeek Harness-native integration for agent-vision-toolkit: image Q&A, long-screenshot OCR, UI restoration, grounding, pixel diff, Artifacts, and Web UI.

前往 GitHub项目主页
$ dsh plugin --profile web add @anionex/dsh-vision-toolkit

873

星标

47

Fork

TypeScript

语言

MIT

许可证

2026-08-13

创建于

2026-09-11

最近推送

MIT 许可的 DeepSeek Harness 视觉插件,通过 `dsh plugin add` 原生安装到 Web 或 Headless Profile,提供 10 个视觉工具、视觉任务手册与内置免费 Gemini 3.7 Flash 服务,支持图片问答、OCR 和 UI 还原。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-08-21

许可证

MIT

01它能帮你完成什么?

  • Complete high-value visual tasks in DeepSeek Harness: read long screenshots, rebuild a UI from a screenshot or sketch, restore graphics, or operate a GUI from screenshots

    Markdown OCR output with chunks and audit info, rebuilt HTML/CSS pages, SVG / transparent-PNG graphics, and verified GUI states — produced by 10 composable tools guided by the bundled vision-skills playbooks

    Developers running DeepSeek Harness who want text-only agents to do more than caption images — OCR, UI restoration, grounding and screenshot-driven GUI automation

  • Give a text-only DeepSeek Harness model a multimodal-style experience: paste an image and ask questions about it directly

    Task-aware image answers with intent-focused evidence (e.g. where the error is, where the button is) instead of generic captions, with native thumbnails, session history and artifact previews kept intact

    DeepSeek Harness Web users on text-only models who want to paste an image and ask directly, without changing models or copying paths

02如何接入 DeepSeek Harness?

前置条件

  • A running DeepSeek Harness environment with a Web, Headless, or Desktop profile
  • Python 3.11+ is preferred; when none is found the plugin downloads a hash-verified standalone Python (about 35 MB) automatically on first use

安装步骤

  1. 01

    Run `dsh plugin --profile web add @anionex/dsh-vision-toolkit` to install into a Web Profile

    $ dsh plugin --profile web add @anionex/dsh-vision-toolkit

  2. 02

    Optionally install into a Headless Profile with `dsh plugin --profile headless add @anionex/dsh-vision-toolkit`

    $ dsh plugin --profile headless add @anionex/dsh-vision-toolkit

  3. 03

    For DSH Desktop, open DSH Terminal from the tray and run `dsh plugin --profile desktop add @anionex/dsh-vision-toolkit`, then restart DSH Desktop (the Desktop 2.0.1 built-in marketplace has known installation issues; the terminal command is the reliable path)

    $ dsh plugin --profile desktop add @anionex/dsh-vision-toolkit

  4. 04

    Restart the running Web Profile

验证接入成功

  • Open Settings → Vision Toolkit; the free provider is already configured — run Test vision model to confirm it is reachable

03DSH 适配与能力边界

DSH 适配原生运行时

Native DeepSeek Harness plugin installed with the dsh CLI into Web / Headless / Desktop Profiles, exposing 10 vision tools, a bundled vision-skills Skill, Settings panel, Credentials, Artifacts and Web UI presentation

  • 10 composable vision tools

    images (pasted, in the session workspace, or long screenshots) plus a task-focused questionimage Q&A, pixel coordinates and boxed previews, PNG/JPEG crops, SVG traces, pixel-diff heatmaps with JSON, long-screenshot Markdown OCR, transparent PNGs, palettes, and HTML screenshots

    vision_html_screenshot renders local pages via Chrome/Chromium/Edgetool outputs write result files (crops, SVGs, heatmaps, JSON) into the workspace
  • vision-skills Skill playbooks

    a visual task prompt, e.g. `(Use vision-skills) Rebuild this image into HTML.`agent workflows for long-screenshot OCR, UI restoration from screenshots/designs, graphic/logo restoration, sketch-to-structured-code (Mermaid/Graphviz), and screenshot-driven GUI operation

  • Built-in free Gemini 3.7 Flash vision service

    none (no API key required)a working vision provider configured out of the box after installation

    images are sent to the shared service endpoint https://vision.anionex.me/v1first start downloads a hash-verified standalone Python (~35 MB) from a domestic mirror (GitHub fallback) and installs locked runtime dependencies (Pillow, NumPy, vtracer) from a PyPI mirror
  • Automatic image input routing in DSH Web

    an image pasted into a DSH Web conversationthe text-only model transparently switches to its `(Vision Toolkit)` variant with a reusable workspace path and task-focused description; thumbnails, session history and artifact previews stay intact

04适合谁?何时不该用?

适合

  • Developers running DeepSeek Harness who want text-only agents to do more than caption images — OCR, UI restoration, grounding and screenshot-driven GUI automation
  • DeepSeek Harness Web users on text-only models who want to paste an image and ask directly, without changing models or copying paths

不适合

  • The built-in free service is a shared endpoint with safeguards: 100 images per machine per day, up to 5 images per request, 4 MiB per image, 20,000,000 decoded pixels, and 4,096 output tokens; when capacity is reached it returns 429 with Retry-After. Higher volume requires bringing your own vision provider.
  • First-time setup needs network and disk access to prepare the isolated Python runtime: it downloads a hash-verified standalone Python from a domestic mirror (falling back to the GitHub release) and installs locked dependencies (Pillow, NumPy, vtracer) from a Tencent Cloud PyPI mirror before falling back to the official PyPI index.

05兼容性、维护与安全提示

  • The built-in free service is a shared endpoint with safeguards: 100 images per machine per day, up to 5 images per request, 4 MiB per image, 20,000,000 decoded pixels, and 4,096 output tokens; when capacity is reached it returns 429 with Retry-After. Higher volume requires bringing your own vision provider.
  • First-time setup needs network and disk access to prepare the isolated Python runtime: it downloads a hash-verified standalone Python from a domestic mirror (falling back to the GitHub release) and installs locked dependencies (Pillow, NumPy, vtracer) from a Tencent Cloud PyPI mirror before falling back to the official PyPI index.
  • vision_html_screenshot requires Chrome, Chromium, or Edge — without one only HTML screenshot rendering is unavailable while the other tools still work; on DSH Desktop 2.0.1 the built-in marketplace has known installation issues, so installing via DSH Terminal is the reliable path.
2026-08-132026-08-19v0.1.36

MIT · actively maintained (latest release v0.1.36, 2026-08-20)

06常见问题

如何把 DSH Vision Toolkit 安装到 DeepSeek Harness?

运行 `dsh plugin --profile web add @anionex/dsh-vision-toolkit`(或 `--profile headless` / `--profile desktop`),然后重启对应 Profile。它是原生 dsh 插件而非 MCP,工具直接接入 Profiles、会话、设置、Artifacts 与 Web UI。

使用视觉能力需要 API key 吗?

不需要。安装后内置的免费 Gemini 3.7 Flash 视觉服务已自动配置好。如需更高配额或私有端点,可在「设置 → Vision Toolkit」中更换 provider,并把 API key 存为 DSH Credential。

有什么前置条件?

需要一个运行中的 DeepSeek Harness Profile。Python 3.11+ 优先;未检测到时插件会在首次使用时自动下载经哈希校验的独立 Python(约 35 MB)。vision_html_screenshot 还需要 Chrome、Chromium 或 Edge。

免费服务有哪些限制?

共享免费端点限额为每台机器每天 100 张图、单次请求最多 5 张图、单张 4 MiB、解码像素上限 20,000,000。达到容量上限时返回带 Retry-After 的 429,而不是静默失败。

我的图片会发送到哪里?

默认配置下图片发送到共享免费服务 https://vision.anionex.me/v1。也可以在设置中切换为自己的 OpenAI 兼容或 Anthropic Messages 端点,Credential 密钥只保存引用,不会被读回浏览器。

08数据与来源

  • 作者声明github.comfa3b9bd5b1ff…

    A more powerful vision toolkit—give text-only models in DeepSeek Harness eyes: image Q&A, long-screenshot OCR, UI restor…

  • 作者声明github.comfa3b9bd5b1ff…

    dsh plugin --profile web add @anionex/dsh-vision-toolkit

  • 作者声明github.comfa3b9bd5b1ff…

    Native DSH integration: those capabilities live inside Profiles, sessions, Settings, Artifacts, and the Web UI, with a f…

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-21。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。