DeepSHPlugins
Catppuccin-dsh-theme 專案預覽
GITHUB / COMMUNITY PROJECT

Catppuccin-dsh-theme

換皮膚色JavaScript

Catppuccin 主題外掛:為 DSH Web 主題執行時提供 Latte、Frappé、Macchiato、Mocha 四套皮膚。

10 Starszhijun-dai 更新時間 2026-09-03
訪問 GitHub 倉庫
Catppuccin-dsh-theme 專案預覽
Catppuccin-dsh-theme 介面截圖Catppuccin-dsh-theme 介面截圖Catppuccin-dsh-theme 介面截圖Catppuccin-dsh-theme 介面截圖Catppuccin-dsh-theme 介面截圖

專案介紹

中文

Catppuccin 主題外掛:為 DSH Web 主題執行時提供 Latte、Frappé、Macchiato、Mocha 四套皮膚。

English

Catppuccin theme plugin: Latte, Frappé, Macchiato, and Mocha skins for the DSH Web theme runtime.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
zhijun-dai
倉庫
zhijun-dai/Catppuccin-dsh-theme
GitHub Stars
10
Forks
1
開發語言
JavaScript
許可證
未記錄
最近推送
2026-09-03
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

73/ 100
維護活躍
95
文件與實用資訊
100
生態關注度
32
安裝便捷訊號
75
專案宣告訊號
80

近 8 天仍在更新;README 含完整安裝與使用說明。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add dsh-catppuccin

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

Logo

README 项目图片

Catppuccin for DeepSeek Harness

README 项目图片

README 项目图片

README 项目图片

README 项目图片

README 项目图片

README 项目图片

中文

The four Catppuccin flavors in DeepSeek Harness

Table of Contents

Intro

🐱 A Catppuccin theme plugin for DeepSeek Harness — one package that covers Web GUI (dsh web), DSH Desktop and dsh-TUI:

  • Web / Desktop: the whole UI re-skinned with the official 26-color

pastel palette — every component, not just a few accents.

  • dsh-TUI: four official theme palettes auto-synced to

~/.dsh-tui/themes/ on install.

The four flavors — Latte, Frappé, Macchiato, Mocha — plug into the built-in theme system on a level with the light/dark/system choices, with a one-click switch row in Settings → General. Your choice is saved automatically and restored on restart, and switching back to Default restores the built-in appearance pixel-perfectly — no leftovers.

Features

  • 🎨 Full palette coverage — every value is a Catppuccin palette color

(or a mix of palette colors); the default DeepSeek blue-gray never shows through.

  • 🖱️ Component-level accents — message bubbles, tool-call rows, code

tags, timestamps and hover interactions are tinted from the palette; hover glows in the theme accent, and the empty-workspace headline reads in brand mauve.

  • 💻 dsh-TUI themes — one install command drops the four themes into

your terminal client; they auto-sync on every start. See Install · dsh-TUI.

  • 🔄 Update check — Settings silently checks npm for a newer release

(with a manual button too) and shows a copyable upgrade command.

  • 🧠 Choice remembered — persisted across restarts and re-applied even

when the host re-asserts its own preference; turning it off restores the built-in light/dark choice you had before, not a forced "system".

  • 🗄️ Durable state — flavor choice survives DSH Desktop's random

per-launch port where browser localStorage starts empty.

  • ⚙️ Zero intrusion — switching to Default restores the built-in

appearance pixel-identical; uninstall leaves nothing behind.

Previews

The four flavors in DeepSeek Harness (headline image above is the catwalk composite; each flavor below in full):

🌻 Latte

README 项目图片

🪴 Frappé

README 项目图片

🌺 Macchiato

README 项目图片

🌿 Mocha

README 项目图片

Install

From GitHub (recommended — always the latest):

dsh plugin --profile web add github:zhijun-dai/Catppuccin-dsh-theme

From npm:

dsh plugin --profile web add dsh-catppuccin
💡 The npm release may lag slightly behind GitHub. For the very latest,
use the GitHub install above (pin a branch with #branch-name).

For DSH Desktop, target the desktop profile:

dsh plugin --profile desktop add dsh-catppuccin

dsh-TUI (terminal themes)

The same package also syncs the four Catppuccin themes into your dsh-TUI. Install into the TUI profile and they land on the first start:

dsh plugin --profile dsh-tui add dsh-catppuccin

Then pick a theme inside the TUI: /theme catppuccin-mocha.

💡 Installed into a web/desktop profile of a user who also runs dsh-TUI,
the themes stay in sync on every web start — no second install needed.
No ~/.dsh-tui on disk? Strict no-op, nothing is created.

Restart the web server afterwards:

dsh web

Usage

Open the web UI, go to Settings → General, and pick one of the four Catppuccin flavors (or Default to follow the built-in appearance). Choice is saved per browser and restored at boot.

FAQ

Q: I installed the plugin but don't see the themes in Settings.

Make sure the profile you installed into is the one dsh web runs (--profile web above), and restart dsh web after installing.

Q: How is my choice remembered?

It lives in browser localStorage (instant) and, for Desktop users, in a small durable file under $DSH_HOME — so it survives restarts, model switches and Desktop's per-launch port changes. Your explicit light/dark/system pick in the built-in Appearance row always wins.

Q: How do I upgrade?

Re-run the install command (it fetches the newest release), or check the Settings row — it silently tells you when a newer version exists and shows the copyable upgrade command. Then restart dsh web.

How it works

The theme definitions are generated from the official catppuccin/palette palette.json (never hand-edited). scripts/gen-themes.mjs maps the 26 Catppuccin colors per flavor onto the --dsw-alias-* token directory from dsh's @deepseek-ai/dsh-client-ui-theme stylesheets (including the --shiki-* syntax palette and the leaked --dsw-static-deepseek-* static colors), writes the per-flavor token tables to themes/, and embeds them into the browser bundle lib/client.js. The dsh-TUI themes come from scripts/gen-tui-themes.mjs.

💝 Thanks to

🏆 Listed on Awesome DSH Plugin

README 项目图片

Copyright © 2026-present zhijun-dai

README 项目图片

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案