
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-pixel-ui
Advanced tools
DSH 像素皮肤:Agent Xi 风格四主题(木屋/羊皮纸/暖阳/终端绿)+ fusion-pixel/Press Start 2P 像素字体 + CRT 扫描线,可一键切回现代默认
DeepSeek Harness 像素皮肤(Agent Xi 风格):四个主题一键切换——像素·木屋 / 像素·羊皮纸 / 像素·暖阳 / 像素·终端绿,随时可切回现代默认 UI。
dsh-pixel-ui 是一个皮肤插件,把 dsh Web GUI 重皮肤成像素 RPG 风:
适合谁:想要像素风 / 星露谷风 / 复古终端外观的 dsh 用户;想给会话截图加一点氛围感的博主和开发者。
pixel-wood深色 · 深木
#1A0F06+ 金#F4D03F(默认主题)
pixel-paper浅色 · 纸面
#F0E8D8+ 金棕#C8960C
pixel-warm深色 · 暖木
#1E0E04+ 橙#FF8C42
pixel-retro深色 · 墨绿
#0A0E0A+ 绿#33FF33
| 项 | 支持范围 |
|---|---|
| dsh 生态 | 0.1.0-rc.6(ThemeService register/setTheme + settings.general.item 槽位;最后验证 2026-08-14) |
| 模式 | 三深色 + 一浅色(colorScheme 按主题声明) |
| 浏览器 | 现代 Chromium / Firefox(localStorage + CSS 变量 + SVG 光标) |
| 字体 | fusion-pixel 12px zh_hans(MIT)+ Press Start 2P(OFL),随包分发 |
npm(推荐):
dsh plugin --profile web add dsh-pixel-ui
GitHub 源码(clone 后按本地 link 方式接入,同样无需构建——构建产物已随仓库提交):
git clone --depth 1 https://github.com/zhang66633/dsh-pixel-ui
本地开发(link 方式):
// ~/.dsh/profiles/web/package.json
{
"dependencies": { "dsh-pixel-ui": "link:<仓库路径>" },
"dsh": { "profile": { "bundles": ["dsh-pixel-ui"] } }
}
cd ~/.dsh/profiles/web && pnpm install
dsh plugin add(固定版本号);git pull 后重新构建(npm run build),刷新浏览器。只从 dsh.profile.bundles 移除 dsh-pixel-ui(依赖可以保留)——皮肤不再注入,UI 回到现代默认。
从 profile package.json 移除依赖与 bundles 条目,pnpm install。
dsh web;最小可复现示例:安装 → 重启 → 木屋主题上身 → 切换到「像素·羊皮纸」→ 输入框文字清晰可读 → 点「现代默认」→ 页面立即回到现代 UI → 刷新页面仍是现代 UI。
--dsw-alias-* token 定义在 src/client/index.js 的 THEMES,像素质感样式在 src/client/pixel.css;pixel-wood(仅首次安装时自动激活,之后尊重你的选择);localStorage 的 dsh-pixel-ui:theme;/dsh-pixel-ui/fonts/* 路由(文件名白名单,无路径穿越);localStorage 存一个主题 id。| 现象 | 处理 |
|---|---|
| 皮肤没生效 | dsh --profile web --dump-config 确认 dsh-pixel-ui 在树;设置 → 通用 → 像素主题 里选一个主题;重启 |
| 想回现代默认 | 设置 → 通用 → 像素主题 → 点「现代默认」(或外观行选 浅色/深色/跟随系统) |
| 字体没加载 | 浏览器控制台(F12 → Network)看 /dsh-pixel-ui/fonts/* 是否 200 |
| 主题没记住 | 确认浏览器未禁用 localStorage |
| 回滚 | 从 dsh.profile.bundles 移除插件条目并 pnpm install —— profile 其余部分不受影响 |
npm install
npm run build # 构建 lib/client.js(wire 格式,CSS 以文本内联)
改动皮肤后重新构建并刷新浏览器即可(link 安装方式下无需重启 dsh)。欢迎 PR;行为变更请同步更新 README。
MIT © 2026 zhang66633 · 字体:fusion-pixel(MIT)、Press Start 2P(SIL OFL)。
安全问题请通过 GitHub security advisory 私下报告,不要发公开 issue。
FAQs
DSH 像素皮肤:Agent Xi 风格四主题(木屋/羊皮纸/暖阳/终端绿)+ fusion-pixel/Press Start 2P 像素字体 + CRT 扫描线,可一键切回现代默认
The npm package dsh-pixel-ui receives a total of 13 weekly downloads. As such, dsh-pixel-ui popularity was classified as not popular.
We found that dsh-pixel-ui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.