A sidebar workbench plugin for DeepSeek Harness (DSH) with built-in file, Git, terminal, side chat and task pages, open to third-party extensions.
shaobeichen/dsh-pocket
A DeepSeek Harness plugin that lets you view and control the dsh web interface on your phone via QR code over LAN or a public Cloudflare tunnel.
- Stars
- 2,041
- Forks
- 88
- Open issues
- 5
- Last commit
- 4 days ago
What is it?
DSH Pocket is a plugin for DeepSeek Harness that makes the dsh web interface reachable from a phone. After installing it into dsh web, the settings page shows a QR code; scanning it on a phone on the same Wi-Fi opens the same interface running on the computer, with output streaming in real time over WebSocket and input working in both directions.
For access outside the home or office network, the plugin can start a Cloudflare tunnel through cloudflared and display a public QR code. Quick tunnels get a random address on each start, while named tunnels with a Cloudflare Tunnel Token and a custom domain keep a fixed address. LAN and public access are both protected by a password, with login rate limiting and a required disclosure before public access is enabled.
The project is an npm package with a single settings page and no server to host. It is a good fit for personal use, such as checking on an agent's task from a phone or sending a quick request to a computer you cannot reach directly.
Key features
- 01Scan a LAN QR code on the same Wi-Fi to open the dsh web interface on a phone.
- 02Enable public access through a cloudflared tunnel and scan a public QR code from any network.
- 03Use a named Cloudflare tunnel with your own domain for a fixed public address.
- 04Protect LAN and public access with passwords, plus login rate limiting.
- 05Stream output in real time over WebSocket with automatic reconnection.
- 06Adapt the layout to narrow screens with a drawer-style sidebar.
Use cases
- Checking the progress of an agent task running on your computer while away from the desk.
- Sending a quick request to a home or office computer from your phone over mobile data.
- Approving or reviewing agent actions on a phone while on the same Wi-Fi.
- Keeping a fixed public address for a personal dsh web setup with a custom domain.
Quick start
- 1
Install the DSH CLI globally
npm install -g @deepseek-ai/dsh - 2
Install the dsh-pocket plugin
dsh plugin --profile web add dsh-pocket -w - 3
Restart dsh web to load the plugin
npx @deepseek-ai/dsh web
Things to know
- Requires an existing DeepSeek Harness installation.
- Public access depends on cloudflared tunnels and may fail behind VPN or proxy tools.
- Not suitable for shared or enterprise networks without IT approval, since it exposes code execution to the internet.
Topics
FAQ
- What is dsh-pocket?
- A DeepSeek Harness plugin that lets you view and control the dsh web interface on your phone via QR code over LAN or a public Cloudflare tunnel. DSH Pocket is a plugin for DeepSeek Harness that makes the dsh web interface reachable from a phone. After installing it into dsh web, the settings page shows a QR code; scanning it on a phone on the same Wi-Fi opens the same interface running on the computer, with output streaming in real time over WebSocket and input working in both directions.
- Is dsh-pocket free to use? What license does it have?
- dsh-pocket is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is dsh-pocket still maintained?
- Actively maintained. The last commit to dsh-pocket was on Oct 17, 2026.
- What can I use dsh-pocket for?
- Checking the progress of an agent task running on your computer while away from the desk. Sending a quick request to a home or office computer from your phone over mobile data. Approving or reviewing agent actions on a phone while on the same Wi-Fi. Keeping a fixed public address for a personal dsh web setup with a custom domain.
- How do I install dsh-pocket?
- Install the DSH CLI globally: npm install -g @deepseek-ai/dsh Install the dsh-pocket plugin: dsh plugin --profile web add dsh-pocket -w Restart dsh web to load the plugin: npx @deepseek-ai/dsh web
- Where can I get dsh-pocket?
- The source code and installation instructions are on GitHub: https://github.com/shaobeichen/dsh-pocket
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A DeepSeek Harness plugin that visualizes an agent's context window: composition, per-request trend, events, and the agent family.
A curated, community-maintained list of plugins for DeepSeek Harness (dsh), a coding agent built on a plugin-based framework.
A transparent animated desktop pet that runs inside the DeepSeek Harness web UI or as a separate always-on-top desktop window.
Unreal Engine plugin that connects games and editor tooling to LLM, image, TTS and 3D generation APIs, plus an MCP server for AI assistants.
A Chrome and Edge DevTools extension for monitoring, simulating, and blocking WebSocket traffic in the browser.