跳到正文

zhxqc/dsh-oh-my-theme

30最近提交 2026年8月16日

dsh-oh-my-theme DSH 插件

DSH Oh My Theme 为 DeepSeek Harness 网页端提供可自定义的主题、字体大小和 Codex 风格的文件面板。包含 @ 引用文件以实现精确AI上下文,Git 只读视图,以及实时 DeepSeek 余额显示。

如何安装 dsh-oh-my-theme DSH 插件

dsh plugin --profile web add dsh-oh-my-theme

复制不会执行命令。安装 dsh-oh-my-theme DSH 插件前请核对仓库和版本。

dsh-oh-my-theme DSH 插件数据来源

dsh-oh-my-theme DSH 插件快照日期:2026年8月16日

discovered

dsh-oh-my-theme DSH 插件能做什么

  • 在设置中切换3套内置皮肤并实时预览效果。
  • 输入 @ 搜索当前项目文件并插入路径引用,AI精确读取内容。
  • 右侧文件面板支持懒加载文件树、多标签预览和常见代码语法高亮。
  • Git只读模式:按暂存状态分组显示更改,提交时间线支持Diff预览。
  • 通过宿主凭证实时显示DeepSeek余额,支持手动刷新。

dsh-oh-my-theme DSH 插件适合哪些场景

  • 自定义DSH网页端外观和字体大小,提升阅读体验。
  • 在对话中快速引用项目文件,让AI直接获取准确内容,避免盲目搜索。
  • 在不离开聊天界面的情况下浏览项目文件并预览Markdown或代码。
  • 以只读方式查看Git更改和提交历史,了解项目状态。
  • 监控DeepSeek账户余额,无需将API密钥暴露给浏览器。

dsh-oh-my-theme DSH 插件适合谁

  • 希望获得更个性化、高效工作区的DSH网页端用户。
  • 经常需要操作项目文件并快速查看Git状态的开发者。

dsh-oh-my-theme DSH 插件的限制

  • 皮肤和字体偏好保存在浏览器localStorage中,不会跨设备同步。
  • Git集成是只读的,不支持暂存、提交或分支切换。
  • @引用文件仅在当前会话工作区内有效。
  • 余额显示需要宿主配置DEEPSEEK_API_KEY且远程服务已挂载。

dsh-oh-my-theme DSH 插件的仓库 README 摘录

以下文字摘自 dsh-oh-my-theme DSH 插件的上游仓库 zhxqc/dsh-oh-my-theme 的 README,版权归原作者,仅作引用。

为 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(dsh)网页端定制的「主题 + 文件工作台」插件: 1. **皮肤与文字显示** —— 在 **设置 → 通用设置 → Oh My Theme** 中切换配色,并分别调整对话流、文件树和文件预览字号。 2. **@ 引用文件** —— 输入框里输入 `@` 即可搜索当前项目文件,插入 `@路径` 引用,让 AI 精确读取内容,避免盲目搜索消耗上下文。 3. **右侧文件面板** —— Codex 风格的项目文件树与文件预览,可独立显示或分栏显示;Markdown 与常见代码文件支持语法高亮,未知文本格式回退为纯文本。 按第三方插件的标准形态构建(与内置 `ui-*` 系列、[dsh-at-file](https://github.com/FSMargoo/dsh-at-file) 与 [dsh-skin](https://github.com/KinGao294/dsh-skin) 同构)。无构建步骤:宿主半与浏览器半都是手写文件、原样下发。 ## 功能 ### 🎨 主题与文字显示 > 在 **设置 → 通用设置 → Oh My Theme** 中切换配色,并分别调整对话流、文件树和文件预览的字号与字体。 - **内置 3 套起步皮肤** —— `aurora`(暗色极光紫)、`coffee`(暖色咖啡棕)、`matrix`(暗色终端绿),外加默认跟随内置外观。 - **悬停实时预览** —— 鼠标移到色卡上,整个页面实时套用该皮肤(不落盘);只有点击才保存选择。 - **全局文字显示** —— 对话流、文件树、文件预览字号可分别配置,预览字体可自定义;修改后立即生效并保存在当前浏览器。 <img src="docs/assets/setting.png" alt="主题与文字显示" width="720" /> ### ✨ @ 引用文件 > 在输入框输入 `@` 搜索当前项目文件,插入 `@路径` 引用,让 AI 精确读取内容,避免盲目搜索消耗上下文。 - 按当前会话工作区搜索、排序;选中文件后插入 `@相对路径 `,点击输入框中的引用文本后才打开右侧预览。 - 目录项末尾带 `/`,输入 `@src/` 可继续向下钻取。 <img src="docs/assets/at.png" alt="@ 引用文件" width="328" /> ### 📁 右侧文件面板(Codex 风格) > 点击 Session log 左侧的工作区按钮打开。可切换「仅项目文件 / 文件与预览分栏 / 仅文件预览」,Markdown 与常见代码文件支持语法高亮。 - **懒加载文件树** —— 目录按需逐层加

阅读完整 README仓库许可: MIT

dsh-oh-my-theme DSH 插件常见问题

如何安装 DSH Oh My Theme?

在终端中运行 `dsh plugin --profile web add dsh-oh-my-theme`。确保已安装DSH并且web profile存在。然后使用 `dsh web` 启动网页端即可。

为什么我看不到 @ 引用文件菜单?

@ 菜单仅在存在活动会话工作区时出现。在输入框中输入 `@` 并继续输入路径片段,菜单会显示当前项目的匹配文件和目录。如果没有任何显示,请确保工作区设置正确。

如何更改主题或字体大小?

进入设置 > 通用设置 > Oh My Theme。将鼠标悬停在色卡上可实时预览皮肤效果,点击后保存。你也可以分别调整对话流、文件树和文件预览的字号。

Git集成安全吗?会修改我的仓库吗?

Git集成是只读的。它只使用固定的 `git status`、`diff`、`log` 和 `show` 命令,所有操作限制在当前会话工作区,commit哈希经过校验。不会执行任何写操作。

为什么余额不显示?

余额显示需要宿主配置 `DEEPSEEK_API_KEY` 并且宿主远程服务已挂载。如果密钥缺失或服务未重启,会显示明确提示。你也可以点击刷新按钮手动刷新余额。