andershfranzen/dsh-brand-a5 ↗★ 0

dsh-brand-a5

将侧边栏和空白页的鲸鱼图标替换为a5标志 适合需要个性化定制DSH Web界面视觉标志的用户。

包名
dsh-brand-a5
兼容性
待验证
版本
0.1.0
许可证
NOASSERTION
最近更新
2026年10月6日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:andershfranzen/dsh-brand-a5

dsh-brand-a5

A DeepSeek Harness web plugin that replaces the whale mark in the sidebar and on the blank-conversation hero with the a5 mark from afive.dk. The mark renders in the surrounding text color, so it follows the light and dark themes. The sidebar name, browser title, and model requests are unchanged.

Install

git clone https://github.com/andershfranzen/dsh-brand-a5.git ~/apps/dsh-brand-a5
cd ~/apps/deepseek-harness
pnpm dsh plugin --profile web add file:~/apps/dsh-brand-a5

Restart dsh afterwards. Remove the plugin to bring the whale back.

How it works

The plugin registers one SVG component into the sidebar.brand.mark and conversation.hero.brand.mark slots at priority -1, so it shadows the official mark wherever both register. The browser half is src/client/index.ts; the host half is empty.

Known limitations: the Chat running indicator and the full BrandWordmark draw the whale directly rather than through a slot, so they keep it. The hero's hover sway applies to the a5 mark, but the whale's swim morph does not.

Development

pnpm install
pnpm build    # lib/ is committed; build regenerates it
pnpm verify   # typecheck + lib drift check
pnpm test

License

MIT. The mark is one fill path built from the Instrument Serif Italic "a" and Instrument Serif Regular "5" glyph outlines (Copyright 2022 The Instrument Serif Project Authors), used under the SIL Open Font License 1.1.