DSH|Blue|为 DeepSeek Harness 打造的交互式终端 UI——一棵可热替换的 Cordis 插件树 #5038
GeekCmore
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Important
非官方项目,由社区成员独立开发和维护。 Unofficial project — independently developed and maintained by a community member, not reviewed or endorsed by DeepSeek.
项目地址 / Links
@dsh-blue/blue· 一体化启动器@dsh-blue/blue-cli演示 / Demo
完整视频(20s):https://dsh-blue.dev/blue-demo.mp4 · 或在仓库内直接播放:website/public/blue-demo.mp4
项目介绍 / What is Blue
Blue 是 DeepSeek Harness(
dsh)的交互式终端界面(TUI):把流式会话、工具卡片、审批问卷、状态栏和底部面板装进一个纯终端渲染器,以树外 Cordis 插件 bundle 的形式挂载在dsh-base之上。Blue is an interactive terminal UI for DeepSeek Harness — streaming sessions, tool cards, approvals, status bar and dock panes in one pure-terminal renderer, mounted as an out-of-tree Cordis plugin bundle.
开箱可用的能力:
/theme热切换,输入草稿不丢)+ 中英双语(/settings热切换,按系统语言自动选择)/update自带预检、快照、装机冒烟与失败自动回滚与 DSH 的集成方式 / Integration
Blue 就是一个标准的 dsh 插件 bundle:
dsh plugin add装进独立 profile,不改动宿主;Agent/Session 对象从不进入渲染层,Blue 不维护第二份 Agent 状态。两条安装路径任选:国内网络建议顺手配好镜像:
pnpm config set registry https://registry.npmmirror.com。目前是预览版(@rc通道),配置好 key 开箱默认连 DeepSeek 官方 API。设计哲学 / Why it looks like this
TUI 不是一个包,而是一棵 Cordis 插件树。 每个渲染组件、交互 provider、命令和状态条目都是独立的 Fiber 插件——可热替换、可省略;插件卸载即整体回滚,依赖它的插件会自动重载。Blue 自己的每一项增强都通过下游插件可用的同一批「缝」注册:删掉全部增强行,bundle 照常启动照常工作。想给 Blue 写插件、换掉某个组件,和内置功能是同等地位。
Every render component, provider, command and status entry is its own hot-swappable Cordis plugin; Blue's own enhancements register through the same seams downstream plugins use.
反馈 / Feedback
预览阶段,欢迎拍砖:安装体验、键位习惯、面板设计,或者你想挂载的第一个插件。issue 和 discussion 都可以。
Sorting note per category guidelines:项目排序完全依据社区 Upvote,Upvote 不代表 DeepSeek 官方审核或推荐。
All reactions