Morinissleeping/dsh-pnc-theme

Morinissleeping★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

README excerpt

@dsh-external/dsh-pnc-theme 受《少女前线:云图计划》(Girls' Frontline: Neural Cloud, PNC) 风格启发的 DSH Web GUI 主题插件。 附上Opencode Go用量指示条。 配置和设置都在左下角的设置中 这个仓库是自用的——所以可能不会更新 MIT,遇到什么问题自己fork改造 下面是LLM写的 功能 - 背景视频 :全屏循环播放背景视频, ?pnc-novid=1 可禁用;可上传自定义 mp4 替代包内默认 - 背景图片 :上传 PNG/JPEG/GIF/WebP 作为页面背景(存在时优先于视频),可随时恢复默认;设置页中视频/图片合并为「背景」一个入口 - 等高线背景 :左栏/上栏深色底 + marching squares 生成的连续等高线流动(三档密度随 LLM 活跃度切换,密度/流动周期/刷新间隔可配置) - 康威生命棋盘 :中央聊天区背景的生命游戏棋盘,播种密度由 LLM 工作状态驱动(活跃时密集、空闲时稀疏) - LLM 活跃度评分接口 : /pnc-activity.json —— 监听 session/event (assistant/chunk、tool/call、tool/result 等)实时量化 LLM 工作状态(0-100,每秒衰减 6%) - 配额条 :对话栏底部用量条——三条横条(5h/7d/1m)长度 = 已用% × 限额/$60,限额与三色可在设置页调整;倒计时标签显示各窗口重置时间;左侧 5px 外 matrix 指示灯在获取数据时显示、进度条刷新完成后隐藏(不挤压条宽),动画与命令块运行中( matrix 10orb 4 )完全一致 - 状态指示灯 :命令块运行中显示白色 matrix 矩阵;询问=黄色方块屏闪、报错=红色方块常亮、完成=蓝色方块呼吸 - 设置页 :DSH 原生设置 → 「OpenCode Go 配额」——凭据/限额/背景视频上传/视觉主题全套配置 - 浅色主题提示 :检测到浅色主题时提示不适配(建议切换深色) 端点 路径 说明 /pnc-config GET/POST 读写配置(cookie/workspace id/limits/theme),POST 后立即清缓存刷新 /pnc-quota-data.json 配额数据(live-fetch,缓存时长 = 设置页「配额自动刷新间隔」,失败 30 秒快速重试),附带 limits /pnc-activity.json LLM 工作状态评分(score/level/events) /pnc-bg.mp4 背景视频(Range 支持) /pnc-bg-info 背景视频当前状态(自定义/包内默认/大小) /pnc-bg-upload POST base64 上传自定义背景视频(空 ba…

View full README on GitHub →
Skins / UIdsh-plugindsh-plugin-marketdsh-plugins

Category