DSH Codex 生态:全网最像 Codex 的 DeepSeek Harness 体验增强套件
以 dsh-codex-ui 为核心,六大插件协同,只为一件事,让 DeepSeek Harness 用起来像 Codex 一样顺手。
一句话定位
DSH Codex 生态是一套面向 DeepSeek Harness ( DSH )的社区插件矩阵,通过官方公开插槽重构界面、补齐能力、扩展场景,在不修改宿主源码和会话数据的前提下,把 DSH 升级为一个拥有 Codex 级交互体验、多端 IM 接入、定时自动化、Skills 可视化管理、归档会话管理和 271 位专家智能体的完整 AI 工作平台。
为什么需要它
DeepSeek Harness 是一个强大的本地 Agent 运行时,但原生 Web 界面在日常使用中存在几个明显的体验缺口:
- 侧栏和会话管理粗糙:工作区树缺乏折叠、拖拽、置顶、未读标记等基础交互
- 没有全局搜索:找不到历史会话,也无法快速跳转设置
- 无法归档会话:会话越积越多,只能删除,不能冷归档
- Skills 只能靠文件操作:没有图形化的启用/停用/上传/删除界面
- 没有定时任务:无法让 Agent 按计划自动执行编码任务
- 只能在浏览器里用:不能从微信、飞书、钉钉等 IM 端下发任务
- 专家智能体需要手写:没有开箱即用的专业角色库
DSH Codex 生态就是为了解决这些问题而生。每一个插件都聚焦一个真实痛点,全部通过 DSH 官方插槽实现,安全、可卸载、不侵入。
生态全景
| 插件 | 定位 | 核心能力 |
|---|---|---|
| dsh-codex-ui | 界面核心 | Codex 风格侧栏、工作区会话树、全局搜索、轮次导航 |
| dsh-im-connect | 多端接入 | 微信/企微/飞书/钉钉/QQ/Telegram 消息接入 DSH |
| dsh-automation | 自动化 | 定时任务、周期任务、从对话创建计划任务 |
| dsh-skills-manager | 能力管理 | Skills 可视化搜索、启用/停用/上传/替换/删除 |
| dsh-archive-manager | 会话管理 | 归档、恢复、永久删除会话,补齐原生缺失功能 |
| dsh-agency-agents | 专家库 | 271 位可召唤专业智能体,17 个分类,@ 即调用 |
| dsh-codex-suite | 一键套件 | 上述 6 个插件的组合安装包,一条命令全部装好 |
┌─────────────────────────────────────────────────────┐
│ dsh-codex-suite │
│ (一键安装全部 6 个插件) │
├──────────┬──────────┬──────────┬──────────┬─────────┤
│ codex-ui │im-connect│automation│ skills │ archive │
│ 界面核心 │ 多端接入 │ 自动化 │ 能力管理 │ 会话管理 │
├──────────┴──────────┴──────────┴──────────┴─────────┤
│ agency-agents ( 271 专家) │
└─────────────────────────────────────────────────────┘
核心:dsh-codex-ui
没有之一,全网最像 Codex 的 DeepSeek Harness UI ,精心打磨 N 天。
dsh-codex-ui 是整个生态的基石。它通过 DSH 官方 sidebar 插槽替换默认侧栏,完整重建了工作区浏览器、全局搜索、顶栏和轮次导航,视觉风格高度对标 OpenAI Codex 。
核心功能
Codex 风格侧栏与顶栏
- 品牌标识、侧栏折叠按钮、全局搜索框一体化顶栏
- 折叠后保留窄轨入口,最大化会话区域
- 浅色 / 深色双主题,使用 Codex 设计令牌


工作区会话树
- 项目 / 会话两级树形结构,支持展开折叠
- 拖拽排序,项目可拖到「置顶」区域固定
- 未读圆点标记,运行中的会话实时状态指示
- 会话菜单:重命名、置顶、标记未读、归档、派生( Fork )、打开目录、复制、删除

全局搜索
- 顶栏搜索框一键唤起
- 搜索范围覆盖历史会话、设置页、快捷操作
- 键盘可达,无需鼠标切换
紧凑轮次导航
- 当前会话左侧显示轮次刻度
- 点击直接跳转到对应提问,长对话不再迷路
配套插件状态面板
- 「设置 → 关于」集中展示生态内其他插件的安装状态
- 缺失插件可直接从 npm 安装,无需手动查包名

技术边界
- 只使用 DSH 公开插槽和服务,不修改宿主源码
- 不写入或改写会话数据模型
- 置顶、未读等 UI 状态仅存储在浏览器
localStorage - 卸载后默认侧栏自动恢复,无残留
插件一:dsh-im-connect —— 把 IM 消息接进 DSH
连接多平台 IM ,让消息进入 DSH 。
手机里直接下任务、看回复、批准工具——模型和权限全部跟随本机 DSH 。
支持的渠道
| 渠道 | 接入方式 | 说明 |
|---|---|---|
| 飞书 / Lark | 扫码 | 自动创建机器人 |
| 钉钉 | 扫码或 Client ID/Secret | 回复优先走 AI Card |
| 企业微信 | 扫码或 Bot ID/Secret | 智能机器人 |
| 微信 | 官方 iLink 扫码 | 仅私聊,建议专用小号 |
| 扫码或 AppID/AppSecret | 开放平台机器人 | |
| Telegram | Bot Token | @BotFather 创建 |
核心机制
- 独立会话隔离:每个 IM 聊天对应一条独立 DSH 会话,出现在工作区「频道」页签,不混入网页「任务」
- 群聊 @ 驱动:群聊不 @ 不回复,任何人 @ 即可下任务,无需绑定
- 私聊白名单:扫码用户自动放行,其他人需在设置页手动批准
- 工具审批:仅白名单用户在私聊回复「批准 / 拒绝」有效,群聊里回复不算
- 凭据安全:敏感字段写入 DSH
ctx.credentials,不进配置文件


插件二:dsh-automation —— 让 DSH 自己跑起来
定时、周期、一次性任务,全部在 DSH 内自动执行。
核心功能
- 多种调度类型:一次性( once )、固定间隔( interval )、每小时、每天、每周、每月、自定义每 N 天
- 全新会话执行:每次触发在全新的 root Agent 和 Session 中运行,不继承源对话历史,避免上下文污染
- 完整参数配置:创建时可选工作区、模型、Skills 、权限(只读 / 工作区可写)
- 从对话创建:在任意会话中描述调度需求,通过官方审批卡片确认即可生成定时任务
- 持久运行历史:queued / running / succeeded / failed / skipped / cancelled 六种状态完整记录
- 侧栏定时页签:任务名作为文件夹,运行时间作为子会话,直观查看每次执行结果



典型场景
- 每天早上自动拉取代码仓库并生成变更摘要
- 每周定时运行测试套件并报告结果
- 每隔几小时检查某个服务的健康状态
- 一次性延迟执行某个复杂编码任务
插件三:dsh-skills-manager —— Skills 可视化管理
更方便、更安全地管理你的 Skills 。
原生 DSH 的 Skills 只能通过文件系统操作,dsh-skills-manager 把它变成了图形化界面。
核心功能
- 分类筛选 + 搜索:按类别过滤或关键词搜索,快速定位目标 Skill
- 一键启用 / 停用:开关切换,无需改文件名或移动目录
- 上传新 Skill:通过原生文件选择器导入包含
SKILL.md的插件目录,名称冲突时逐个确认 - 替换 / 删除:更新已有 Skill 或清理不需要的 Skill
- 共享 Skill 只读保护:共享 Agent 的 Skills 严格只读,不会修改其全局元数据



插件四:dsh-archive-manager —— 补齐归档会话管理
原生 DSH 没有归档会话管理功能,这个插件解决它。
核心功能
- 一键归档:侧栏会话菜单中选择「归档会话」,即时从活跃列表移除
- 归档库管理:「设置 → 已归档」中搜索、按工作区筛选所有归档会话
- 恢复会话:Unarchive 一键恢复到原工作区
- 永久删除:确认后删除会话及其工作区关联、归档标记和投影缓存,包括子代理
- 批量清空:确认后删除全部归档会话
- 实时同步:删除后已连接的侧栏立即移除,无需刷新


插件五:dsh-agency-agents —— 271 位可召唤专家
OPC 必备,内置 271 名专业智能体。
核心功能
- 271 位开箱即用的专家:覆盖工程、营销、数据、安全、设计、学术等 17 个分类
- 分类搜索 + 启用管理:「设置 → Experts 」中按分类筛选或搜索,按需启用
- @ 召唤 / Picker 选择:在输入框用
@或通过 Experts Picker 选择已启用的专家 - 工具调用:
list_experts发现专家,summon_expert启动一次性专家子代理 - 父子会话协作:父会话保留任务上下文、判断权和最终回答;专家子代理只提供专业视角,不能再召唤其他专家


部分专家分类
- Engineering:Code Review Engineer 、DevOps Engineer 、Security Engineer 等
- Marketing:Growth Strategist 、Content Strategist 、SEO Specialist 等
- Data:Data Analyst 、ML Engineer 、Data Visualization Expert 等
- AI / LLM:Prompt Engineer 、AI Ethics Advisor 、Model Evaluation Specialist 等
- Security:Security Researcher 、Penetration Tester 、Compliance Analyst 等
- Design:UX Designer 、UI Designer 、Design Systems Specialist 等
- Academic:Anthropologist 、Historian 、Statistician 等
- 以及更多……
一键套件:dsh-codex-suite
不想一个个装?@michengai/dsh-codex-suite 把全部 6 个插件打包,一条命令搞定。
安装
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-codex-suite@latest --registry=https://registry.npmjs.org/
dsh --profile web --dump-config
安装后重启 DSH Web 并硬刷新浏览器。配置输出中应包含 codex-ui、agency-agents、skills-manager、archive-manager、im-connect 和 dsh-automation。
注意事项
- 套件安装和单独安装互斥,同一 profile 不要混用
- 如果已单独安装过任一插件,先卸载再装套件
dshmarket不在套件中,需单独安装
设计理念
只做增强,不做侵入
所有插件均通过 DSH 官方公开插槽( slot )和服务实现:
- 不修改宿主源码
- 不改写会话数据模型
- 不依赖私有 DOM 结构
- 卸载后无残留,原生界面自动恢复
数据安全边界
| 数据类型 | 存储位置 | 说明 |
|---|---|---|
| 置顶 / 未读状态 | 浏览器 localStorage | 仅当前浏览器,不上传 |
| IM 凭据 | DSH ctx.credentials |
不写入明文配置文件 |
| 会话记录 | DSH 宿主服务 | 插件不改写 |
| 共享 Skills | 只读访问 | 不修改全局元数据 |
| 归档会话 | DSH 宿主服务 | 仅添加归档标记,可恢复 |
可组合、可替换
每个插件独立发布、独立安装。你可以:
- 只装 dsh-codex-ui 获得界面升级
- 按需添加 IM 、自动化、Skills 管理等能力
- 用 dsh-codex-suite 一键全装
- 随时卸载任意插件,不影响其他插件运行
仓库导航
| 项目 | 仓库地址 |
|---|---|
| dsh-codex-ui (界面核心) | https://github.com/MichengAI/dsh-codex-ui |
| dsh-im-connect ( IM 接入) | https://github.com/MichengAI/dsh-im-connect |
| dsh-automation (定时任务) | https://github.com/MichengAI/dsh-automation |
| dsh-skills-manager ( Skills 管理) | https://github.com/MichengAI/dsh-skills-manager |
| dsh-archive-manager (归档管理) | https://github.com/MichengAI/dsh-archive-manager |
| dsh-agency-agents ( 271 专家) | https://github.com/MichengAI/dsh-agency-agents |
全部项目采用 Apache-2.0 许可证开源,社区维护,欢迎 Issue 和 PR 。
DSH Codex 生态是社区维护的 DeepSeek Harness 插件集合,并非 DeepSeek AI 官方产品。