DeepSeek-Bot
Discovered★ 449A team of long-lived bots for DeepSeek Harness, with main bots, bot-to-bot messages and group chats.
DS Bot
English | 中文
DS Bot is a bot plugin for DeepSeek Harness (DSH). It turns DSH into bots. You create your own bots, then talk and work with them.

Install
First install DSH and set up at least one model in it. DS Bot uses the models from DSH.
DSH Desktop (Windows, macOS)
- In the sidebar, select Plugins → Add plugin.
- In Package name or address, enter
ds-bot. In mainland China, set Registry to Mainland China mirror. - Select Install, then Enable now. If DSH says the change takes effect at the next start, quit DSH completely and open it again.
If npm is not reachable, in step 2 you can also enter the full path of ds-bot-0.1.0.tgz downloaded from Releases, or github:FeiZhuLulu/DeepSeek-Bot#v0.1.0&path:/ds-bot (needs Git).
DSH Web (Windows, macOS, Linux)
Needs Node.js 22.19 or later, and pnpm.
npx @deepseek-ai/dsh@0.2.1-alpha.1 plugin --profile web add ds-bot
npx @deepseek-ai/dsh@0.2.1-alpha.1 web
Setup
I strongly recommend that you set up your other bots and group chats by just talking to a bot.
Features
Bot
You can do all your talking and work with one bot, in one window. You don't need to worry about the context behind it. The bot's details page shows its info, and there you can pick the model you want it to use. You can switch models at any time, but I still recommend that you keep one model for a bot for a long time, and switch only when you really need to.
Bots also have memory. A bot remembers what you like and uses it in later work. You can manage its memory on the bot's details page, or just tell the bot.

Main bot
The main bot is your chief. It has very high rights: it manages the other bots and the group chats. The first time you open DS Bot, there is already a main bot called Chief. Talk to it, and it walks you through the setup.
In short: have a question? Ask the main bot.
Group chats
DS Bot has group chats. A group chat is a great way to get several bots to work together, but it clearly costs more. So DS Bot does this: every group chat has an admin. The admin answers your messages by default and calls in the other bots for you. You can also @ a bot directly, and it answers you directly.

Usage
In Settings → Usage, you can see token usage by time, by bot and by model.

Data
All data stays on your own computer, in bot/ and sessions/ in the DSH home folder (~/.dsh by default). Uninstalling the plugin does not delete this data.
Development
The plugin source is in ds-bot/. For options and internals, see ds-bot/README.md. For development and tests, see CONTRIBUTING.md. For changes between versions, see CHANGELOG.md.
Acknowledgments
- DeepSeek Harness: DS Bot is built on the DSH plugin system. Every bot is a DSH session and uses the DSH tools and models.
- esbuild: bundles the plugin's interface code.
- Thanks to these projects for the ideas they published. DS Bot learned from their designs and does not contain their code:
- AgentMemoryRepo: the Markdown format of Bot memory.
- OpenAI Codex: checkpoints that keep the user's messages next to the summary, and message anchors for chat search.
- OpenMausBot: group chat rounds and @mention relays.
- Hermes Agent and Hermes Bot Mode: one session per member per group chat, and handoffs that carry the earlier user messages.
- OpenCode, goose, pi and Gemini CLI: when to condense a long chat, and what a handoff note holds.
- obelisk: chat search with a SQLite full-text index.
- Everyone who tries DS Bot, asks questions and reports bugs.
License
Apache License 2.0. Provided "as is", without any warranty. Third-party code and its license are listed in NOTICE.
Disclaimer
DS Bot is an independent community project. It is not an official DeepSeek product, and it is not affiliated with, endorsed by or sponsored by DeepSeek. "DeepSeek", "DeepSeek Harness" and the other names are trademarks of their owners. They are used here only to say what this plugin works with.
Bots use your own model quota, and they read and write files and run commands when you ask them to. Check important actions yourself.
Comments
Loading…
Similar plugins
Bot Mode for DeepSeek Harness: a roster of named bots with avatars, personas and per-bot chats, each backed by one durable continuable subagent session that keeps memory across turns.
★ 0
dsh plugin --profile web add @deepseek-ai/dsh-client-ui-bot-modeby huxint
Agent teams for DeepSeek Harness: named long-lived teammates over ctx.subagents, a shared task list, a member-to-member mailbox, virtual workspaces, and a live team room in the conversation view
★ 14
MIT
TypeScript
Sep 28, 2026
dsh plugin --profile web add dsh-teamby Yaya716
Persistent user-message tools for DeepSeek Harness Web: hover actions on user bubbles in the chat flow (copy, and edit-and-resend as a new message).
★ 0
JavaScript
Aug 15, 2026
dsh plugin --profile web add @local/dsh-msg-toolsby TtTRz
WeCom AI Bot channel for DeepSeek Harness — every chat runs a persistent, preset-backed agent with real tools.
★ 3
↓ 609/wk
MIT
TypeScript
Aug 25, 2026
dsh plugin --profile web add dsh-wecomby PerryLink
Persistent, cross-session multi-agent team rooms for DeepSeek Harness — members, a message bus, a shared task board, and a shared timeline that survive restarts.
★ 3
↓ 1.1k/wk
Apache-2.0
JavaScript
Oct 7, 2026
dsh plugin --profile web add dsh-team-roomsby wowyuarm
Give DeepSeek Harness a persistent agent team for long-running collaboration
★ 46
↓ 755/wk
MIT
TypeScript
Oct 6, 2026
dsh plugin --profile web add @wowyuarm/dsh-agent-team