dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Claude-style theme for the DeepSeek Harness Web GUI: warm cream canvas, serif reading text, coral accent — plus a clickable pixel Clawd crab.
·
~~我看鲸小妹和克小妹也是一对苦命鸳鸯啊。~~
~~Anthropic 觉得侵权可以联系我下架。~~
把 DSH Web GUI 换成 claude.ai 的样子:暖米色画布、衬线正文、珊瑚色强调。
这个仓库里有六样东西,按需安装,不需要全装:
想做什么 · 装什么 只想换配色、字体和界面细节 · 皮肤 claude/(走皮肤中心或 plugins/skin/ 安装) 想换侧栏的 Claude 标记、名字、头像和加载动画 · brand-plugin/ 想养一只会眨眼、会犯困的像素蟹 · crab-plugin/ 想自己换三组字体 · plugins/font-switcher/ 想在同一个 Wi-Fi 下用手机打开 DSH · plugins/lan-access/,详见它的说明 不装皮肤中心,还想独立加载皮肤并打开 Claude-X 设置页 · plugins/skin/
只装皮肤中心也能用,但不会有这些插件功能:Claude 品牌标记、名字和头像、加载动画、字体切换、像素蟹。它们都在各自的插件里,不在皮肤的 CSS 里。
plugins/lan-access/ 会修改 DSH 的监听配置,让同一网络里的设备能打开界面。不需要手机访问的话,不要装它。
这是实际运行界面的截图:亮色是暖米色,暗色是暖黑,不是简单的反色。
moon。crab-plugin/ 里,皮肤本身不画第二只。皮肤只管外观;换标记、头像、加载动画、像素蟹这些需要对应的插件。皮肤和插件可以分开装:只装皮肤,配色和字体照常工作;只装插件,也能用,只是颜色跟随官方主题。
每种东西单独装,重启 DSH 后生效。只有皮肤要先选一种安装方式,不要两种方式同时用。更推荐独立皮肤插件,功能更完整,也不用额外装一套皮肤中心。
方式 A:皮肤中心。 先装 @linxin666/dsh-client-ui-skin-center,在市场里搜 Claude 安装,再到 设置 → 皮肤中心 选中 Claude。不用手动拷贝,也不用重启。
方式 B:独立皮肤插件(推荐)。 不需要皮肤中心:
dsh plugin --profile web add link:/path/to/dsh-claude-theme/plugins/skin重启后在 设置 → Claude-X 选中 Claude。插件会自己把 claude/ 复制到 $DSH_HOME/skins/claude,不用你手动搬文件;已经存在的文件不会被覆盖。
dsh plugin --profile web add link:/path/to/dsh-claude-theme/brand-plugin重启后侧栏会换成 Claude 的标记和字标,标签页标题、图标也会变。名字、头像和加载动画也能改。
只装这个插件时,点侧栏底部那一行就能改名字和头像。再装 plugins/skin/,会多一个 设置 → Claude-X 页面,加载动画也在那里选。
dsh plugin --profile web add link:/path/to/dsh-claude-theme/crab-plugin重启后,输入框上沿会出现那只蟹,戳一下有反应。
dsh plugin --profile web add link:/path/to/dsh-claude-theme/plugins/font-switcher重启后打开 设置 → 字体,把字体文件放进它显示的文件夹,再点「重新扫描」。可以按用途放进 serif/、sans/、mono/ 子文件夹。
字体文件要自备,仓库里只有皮肤自带的那四份。
dsh plugin --profile web add link:/path/to/dsh-claude-theme/plugins/lan-access重启后点侧栏的「手机访问」,打开开关,再按提示重启一次。以后扫面板里的二维码就能在手机上打开 DSH。
二维码里的链接就是访问凭证,不要分享给别人;只在可信的局域网里开。具体注意事项见 plugins/lan-access/README.md。
更细的安装、排错和回滚步骤见 INSTALL.md。嫌麻烦的话,也可以把安装交给 DSH、Claude Code 或 Codex 来做。
dsh-claude-brand.prefs 里。侧栏弹窗和 Claude-X 页改的是同一份数据,改完两边同步。dsh-claude-theme/
├── claude/ # 皮肤本体
│ ├── skin.json # 皮肤的信息(名字、作者、配色)
│ ├── skin.css # 全部配色和字体定义
│ ├── patches.css # 细节调整(圆角、输入框、卡片、滚动条)
│ ├── assets/fonts/ # 自带的四个字体文件 + 重新下载脚本
│ ├── preview/ # 预览图(真机截图,亮暗各一张)
│ ├── crab.generated.css # 问候语旁的像素星星(生成文件,勿手改)
│ └── patches.base.css # patches.css 的手写底稿
├── plugins/
│ ├── skin/ # 皮肤插件
│ │ ├── README.md # 它是怎么让皮肤生效的
│ │ ├── lib/index.js # 读皮肤、把样式送进页面、管字体图片
│ │ ├── lib/css-contract.js # 样式改写(详见它自己的 README)
│ │ ├── lib/client.js # 设置页(Claude-X)
│ │ └── test/ # 单测
│ └── font-switcher/ # 字体切换插件
│ ├── README.md
│ ├── lib/index.js # 扫描字体文件夹
│ └── lib/client.js # 设置页(字体)
├── plugins/lan-access/ # 局域网访问插件(独立于皮肤)
│ ├── README.md # 安装、使用与安全边界
│ ├── lib/index.js # 监听配置、链接与二维码
│ └── lib/client.js # 手机访问面板
├── crab-plugin/ # Clawd 插件
│ ├── LICENSE # MIT + Clawd 署名
│ ├── README.md
│ ├── docs/preview.png # 预览图
│ └── lib/client.js # 蟹本体:像素画、动画、台词
├── pet/ # 给宠物系统用的蟹图集
├── brand-plugin/ # Claude 插件
│ ├── README.md
│ ├── assets/default-avatar.webp # 默认头像
│ └── lib/client.js # 星芒、字标、问候语、名字头像
├── cover/ # 封面图(视频封面 + 仓库卡片两种比例)
├── scripts/ # 维护脚本(重新生成皮肤、校验、截图等)
├── README.md # 本文件
├── README.en.md # 英文版
├── INSTALL.md # 逐步安装与排错
└── LICENSE # MIT + 字体与商标声明scripts/ 的用法见 scripts/README.md。
LICENSE。claude/assets/fonts/。scripts/gen-crab.py 从像素点阵数据生成,不含任何图片文件。点阵几何源自酒馆扩展 claude-web,作者 claudenoshujin——原像素美术的功劳归该作者。本项目只复用几何数据,未从该仓库复制任何文件;选择器、动画、配色、摆放均为自写。@linxin666/dsh-client-ui-skin-center:提供了皮肤加载、清单校验、CSS 清洗与热切换的整套机制。