精选
为什么选中它
待人工精选——以下事实来自源码仓库。
它能做什么
DSH plugin: offline QR code (SVG/PNG/ASCII) and barcode (Code128/EAN-13) generator, no network, no shell.
适合谁
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
风险提示
- 未发现明显风险信号;安装前仍建议查看源码。
DSH plugin: offline QR code (SVG/PNG/ASCII) and barcode (Code128/EAN-13) generator, no network, no shell.
待人工精选——以下事实来自源码仓库。
DSH plugin: offline QR code (SVG/PNG/ASCII) and barcode (Code128/EAN-13) generator, no network, no shell.
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
dsh plugin --profile web add github:hellosky983/dsh-qrcode 作者没有声明支持的平台。
qrcode and barcode model tools that encode and render entirely locally, with zero runtime dependencies. It is for agents and users who need QR codes (URLs, WiFi, vCard, tel, sms) or 1D barcodes (Code128, EAN-13) as SVG / PNG / ASCII output inside any DSH session — including fully offline or sandboxed ones. ## Compatibility - DSH version: 0.1.0-rc.6 - Mainline: verified against deepseek-harness mainline snapshots of 2026-08-14 - Last verified: 2026-08-14 ## Install / Uninstall Install (from GitHub): bash dsh plugin add github:hellosky983/dsh-qrcode Or clone and install locally: bash git clone https://github.com/hellosky983/dsh-qrcode.git cd dsh-qrcode dsh plugin add . Upgrade: re-run the install command after git pull. Disable temporarily: remove the plugin row from your profile composition, or run: bash dsh plugin remove dsh-qrcode Uninstall: remove the dsh-qrcode dependency and its bundle entry from the profile package.json, then pnpm install. ## Quick start Tell the agent: > 把这个链接做成二维码: https://example.com or call the tools directly: bash qrcode text="https://example.com" format=svg barcode text="ABC-123" symbology=code128 format=svg qrcode returns SVG markup (save to a .svg file), PNG data URLs, or ASCII previews. barcode supports code128 and ean13. ## Configuration | Tool | Option | Default | Description | | --- | --- | --- | --- | | qrcode | text | — (required) | Content to encode: URL, WIFI:..., vCard, tel/sms, or plain text | | qrcode | format | svg | svg / ascii / png | | qrcode | ecl | M | Error correction level L/M/Q/H | | qrcode | scale / border / fg / bg / mask | 4 / 4 / #000 / #fff / auto | Rendering options | | barcode | text | — (required) | Content for Code128 (ASCII) or EAN-13 (12/13 digits) | | barcode | symbology | code128 | code128 / ean13 | No environment variables, no secrets. ## Permissions & data - Reads: nothing (pure function of the input arguments). - Writes: nothing. Tools return text/SVG/PNG data in the result. - Network: none. Encoding and rendering are fully local. - Credentials: none. ## Troubleshooting - Tool not visible after install: restart dsh, or check that the bundle row appears in dsh --dump-config. - "cannot get property tools without inject": the plugin requires inject = ['tools']; reinstall from the latest commit which declares it. - PNG output is a data URL: the agent should prefer format=svg and save the returned markup as a .svg file when a file artifact is needed. - Logs: dsh profile logs under ~/.dsh/profiles/<name>/. - Rollback: revert to the previous plugin version by reinstalling the earlier git commit. ## Development bash git clone https://github.com/hellosky983/dsh-qrcode.git cd dsh-qrcode node --check index.js The encoder was validated against zxing-cpp (96/96 test vectors, versions 1–40, all masks/EC levels) and cross-checked with segno for mask scoring. The suite lives in the commit history of this repository. Contributions: open issues and pull requests on GitHub. Keep changes dependency-free (the encoder is self-contained). Report bugs with a minimal reproduction case. ## License & security MIT — see LICENSE. No secrets are shipped; report security issues privately via GitHub issue (repo is public) or email to the repository owner.不看 Star,人工一条条挑的。
把 DSH 的 settings.yaml 做成可视化看板:所有已注册的 settings namespace——包括官方界面从未覆盖的第三方插件配置——都渲染成可编辑表单。项目还早,但方向很对:告别手改 YAML。
给 DSH 的 DIY 轨迹可视化:把 agent 的计划与执行画成图,不用翻原始日志也能看清它在干嘛。项目还早,但补上了「一眼看懂 agent 在做什么」这个真实缺口。
从 Claude Code / Codex 把活派给 DSH:在宿主内拉起带分级预设的 DSH agent 会话,看原生子代理进度,还能借它的多模态桥给纯文本的 DSH 补上视觉和生图。编排型插件,把 DSH 变成其他编码 agent 的后端。