dsh-brand-a5
DeepSeek Harness web plugin: the a5 mark instead of the whale
- Stars
- 0
- Language
- TypeScript
- Created
- Oct 6, 2026
- Updated
- Oct 6, 2026
Introduction
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.