DSH Hub
dsh-overdrive cover

temotee2103/dsh-overdrive

dsh-overdrive

ToolWorkflow22 GitHub stars· updated 2026-09-05

The OpenClaw of DeepSeek Harness — turn DSH into a multi-platform chat agent with in-chat trajectory tracing, subagents & cron, and one-command deploy.

Install

npx @deepseek-ai/dsh plugin --profile web add @dsh-overdrive/gateway-core

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-overdrive DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-overdrive.svg)](https://dshhub.dev/plugins/dsh-overdrive)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from temotee2103/dsh-overdrive, cleaned of badges and images.

⚡ dsh-overdrive

The OpenClaw of DeepSeek Harness — turn DSH into the chat agent you can see thinking, ready in one command.

English | 中文

dsh-overdrive is the Hermes Agent / OpenClaw alternative built on DeepSeek Harness — bridging into WhatsApp · Telegram · Discord · Slack · 飞书 · 钉钉 · 企业微信, with the difference they don't have: every thought and tool call is visible inside the chat, and dangerous operations always wait for your tap.


Why not just OpenClaw?

Hermes / OpenClaw give you a terminal agent behind 20+ chat channels — but it's a black box. You see the answer, not the work.

DSH's append-only session log is the one thing they can't copy. dsh-overdrive makes that power chat-native:

  • 🧠 See it think — /trace replays the agent's full reasoning & tool-call trajectory as a summary card, right in the chat
  • 🤖 Command a team — /task spawns parallel subagents, /cron 0 9 * * * … schedules recurring jobs on a built-in scheduler
  • 🔒 You approve the dangerous stuff — a risky tool call pauses until you tap ✅ Approve / 🚫 Reject (native buttons on Telegram / Discord / Slack / WhatsApp)
  • 🚀 One command to deploy — docker compose up, scan a QR, start chatting. No public URL needed for most platforms.

What it looks like

As plain text / 纯文本版

You:  帮我看看这个项目有多少个包
Agent:
       📋 Trajectory (2 steps)
       🧠 Analyzing message
       🛠️ mock.tool: echo
       ✅ Mock agent received: 帮我看看这个项目有多少个包

You:  /task 写一句营销口号
Agent:
       🤖 Subagent spawned
       ✅ Task done 5c399346…

You:  /cron 0 9 * * * 每天给我一条技术新闻
Agent:
       ⏰ Cron job registered

You:  dangerous rm -rf /
Agent:
       ⚠️ Approval required: run dangerous operation (valid 120s)
       [✅ Approve] [🚫 Reject]   ← one tap, the agent continues or stops

🎬 Full demo script → docs/demo.md

Follow the 3-minute script in docs/demo.md: chat → /trace replay → /task subagent → /cron schedule → approval tap → wrap-up.


Supported platforms

PlatformIntegrationStatus
TelegramBot API (long-polling)✅ verified on real DSH (2026-08-16)
WhatsAppBaileys + QR pairing, native interactive buttons✅
DiscordBot token, native buttons✅
SlackSocket Mode (no public URL)✅
飞书 FeishuOfficial SDK, WS long-connection✅
钉钉 DingTalkStream mode (WebSocket, no public URL)✅
企业微信 WeComCallback API (AES)✅
WeChat (personal)iLink / ClawBot protocol (experimental, v0.2b)🧪 已实现,需真实设备验证
CLIstdin/stdout (dev & E2E)✅

Quick start

Docker — one command (recommended):

git clone https://github.com/temotee2103/dsh-overdrive && cd dsh-overdrive
cp deploy/.env.example .env        # fill DEEPSEEK_API_KEY + TELEGRAM_BOT_TOKEN
docker compose -f deploy/docker-compose.yml up -d --build
# Console http://localhost:3190/   DSH Web UI http://localhost:3080/

Already running DSH? One line:

npx dsh-overdrive-setup        # guided setup: API key + platform tokens (verified live)
dsh plugin --profile web add @dsh-overdrive/gateway-core   # plugin
npx dsh-overdrive-gateway                                   # gateway

…

Related plugins