JunguangJiang/ds-whale-ui
JunguangJiang★ 0JavaScript最后同步: 2026-08-19
🐳 DeepSeek brand whale progress indicator for DSH Web GUI — swims above the composer while the agent works, with spout animation and todo-progress tracking
README 摘要
ds-whale-ui 🐳 一只会在 DeepSeek Harness Web UI 里 游动 的鲸鱼运行指示器:会话思考/执行工具时, DeepSeek 同款品牌鲸鱼 (官方 logo 矢量形状,品牌蓝 4D6BFE)出现在 输入框上方 (取代内置的 "Deep diving..." 状态行),沿一条细水线左右巡游;任务结束时它跃出水面再潜入水下。 A swimming whale running indicator for the DeepSeek Harness Web UI: 🐳 appears above the composer (replacing the built-in "Deep diving..." status line) while the agent is thinking or running tools. 特性 - 位置 :注册进官方 conversation.input.dock 插槽——输入框正上方的整宽行,随会话存在/消失;内置 "Deep diving..." 状态行被插件隐藏,位置与无障碍语义( role="status" + aria-live="polite" )由鲸鱼接管 - 游动 + 喷水 :运行期间 🐳 沿水线左右巡游(始终面朝前进方向、上下轻浮),头顶持续喷出三颗错峰上升的水滴;执行工具时泳速加快、身后拖出尾迹气泡 - 阶段感知动画 :思考时慢速巡游;执行工具时提速+尾迹气泡+水线流光;成功结束跃出水面、出错下潜告别,随后整行淡出收起 - 进度联动 :当 Agent 发布了任务清单( todos projection,即 todo write 的计划面板数据)时,鲸鱼的巡游区间随完成度向右扩展(18% 起步 → 100%),水线同步点亮为进度条——鲸鱼游多远 = Agent 干到哪了;hover chip 里也会显示 已完成/总数 。没有清单时巡游全宽,不受影响 - 零打扰 :空闲时不渲染、不占任何高度;出现/消失带高度过渡动画;整行 pointer-events: none (仅 🐳 本体可悬停/点击),绝不遮挡阅读或输入 - hover 气泡 chip :悬停 🐳 显示阶段(思考中/执行工具/…)、运行时长(mm:ss)与运行中的工具数;运行 15 秒后右侧出现内联计时(与原状态行一致) - 点击彩蛋 :点一下 🐳,它会即兴跃起 - 设置面板 (设置 → 鲸鱼指示器):启用开关、动画强度(完整/节能——节能模式鲸鱼停靠左侧仅轻浮,无游动/喷水)、显示运行时长、强调色(蓝/粉/橙,作用于水线、水滴与 chip),设置持久化 - 纯 CSS 动画(transform/opacity/left),无运行时依赖 安装(本地开发) 修改 src/ 后重新 npm run build ,浏览器刷新即可…
在 GitHub 查看完整 README →分类
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
★ 68,800
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 31,857
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,788