hellodigua/dsh-emoji
Let AI reply add custom emoticons, support multi-platform emoticon packages such as Bilibili, Xiaohongshu, Tieba, Zhihu, etc., or customize emoticons
dsh-emoji replaces a controlled set of ordinary Unicode emoji in assistant replies with images from the active expression pack. Forty stable semantic keys let users switch between built-in and uploaded packs without changing the model prompt, while four display sizes and three frequency modes control how often and how prominently images appear. Conversion is deliberately narrow: code, links, ordinary Markdown images, unknown emoji, and unseparated emoji runs are left untouched rather than guessed at from surrounding prose.
Install
dsh plugin --profile web add dsh-emojiRestart the Web Host after installation. Use dsh-emoji@beta only for prerelease testing; a plain npm install does not activate the DSH bundle.
Compatibility
DSH Web profile on @deepseek-ai/dsh 0.1.0-rc.7 compatible builds. Local development requires Node ^22.19.0 or >=24 and pnpm 11. User packs follow the dsh-emoji-core@1 contract.
Details
- Repo: hellodigua/dsh-emoji
- Category: Entertainment & Lifestyle
- Stars: 31
- Version: targets @deepseek-ai/dsh ^0.1.0-rc.7
- Last push: 2026-09-12
- First seen: 2026-08-12
Recent updates
The README documents the dsh-emoji-core@1 pack contract, immutable id@version uploads, strict ZIP and image limits, and rc.7 peer compatibility.
FAQ
- How do I install dsh-emoji?
- Run dsh plugin --profile web add dsh-emoji, restart the Web Host, and configure it under Settings > Plugins > Emoji.
- Does it add emoji automatically based on sentiment?
- No. It transforms only the documented Unicode emoji that the model actually outputs; it does not infer emotion from normal text.
- Can I upload a custom emoji pack?
- Yes. Packs must use schemaVersion 1, the dsh-emoji-core@1 key set, SemVer versions, one PNG per key, and the README's file-size and dimension limits.
Alternatives
yyh-001/dsh-meme · lhh010/dsh-ui-whale · keleus/deepseek-pet