C
dsh-apphub
cube-ai/dsh-apphub
一个多应用聚合 DSH 插件。目前收录有神农问诊、智慧家庭、云上温室、咖啡工坊、计算器、贪吃蛇等应用。它的 HTTP 路由没有 DSH 的访问检查,浏览器里打开的网页可以调用它们。
安装
dsh plugin --profile web add github:cube-ai/dsh-apphubREADME
CubeAI 应用中心
一个多应用聚合 DSH 插件。目前收录有神农问诊、智慧家庭、云上温室、咖啡工坊、计算器、贪吃蛇等应用。
- 一个入口管理多个自研 App,不需要为每个应用单独增加侧边栏入口。
- 应用按需加载,第一次打开时才载入对应的客户端代码。
- 访问过的应用会保持挂载状态,切换菜单再回来不会丢失表单、会话或运行中的演示。
- 单个应用出错只影响该应用,不会拖垮整个面板。
安装
方式 A:界面安装(推荐)
在 DSH 的「插件 → 添加插件」中输入:
@cubeai/dsh-apphub
或从源码仓库安装:
https://openi.pcl.ac.cn/dsh/dsh-apphub.git
方式 B:命令行安装
dsh plugin --profile web add @cubeai/dsh-apphub
或:
dsh plugin --profile web add https://openi.pcl.ac.cn/dsh/dsh-apphub.git
安装后刷新 DSH,左侧栏会出现 CubeAI应用中心。
更新 Client 后通常需硬刷新页面;更新 Host 后需要重新加载插件或重启 DSH。
必要准备
- 可用的 DSH Web;本插件没有额外的 npm 运行时依赖,React 由 DSH 客户端提供。
- 如果要使用飞书远端相关能力(神农问诊、智慧家庭、云上温室、咖啡工坊):
- 安装并启用
@cubeai/dsh-feishu-client; - 在「DSH飞书客户端」中添加并授权对应的飞书机器人,绑定单聊。
- 安装并启用
- 如果要使用智慧家庭的远端控制:
- 远端 DSH 安装并启用
@cubeai/dsh-smart-home-simulator; - 本地模型需要支持工具调用。
- 远端 DSH 安装并启用
- 如果要使用神农问诊:
- 准备一个中医/养生方向的远端知识库或智能体;
- 本地模型需要能调用
feishu_client_ask。
- 如果要使用云上温室 / 咖啡工坊 / 神农问诊的本地模型模式:
- 在应用内的「对话」页创建工作区和专用会话;
- 在官方 Composer 中选择可用的本地模型。
当前应用
| 应用 | 一句话介绍 | 详细介绍 |
|---|---|---|
| 神农问诊 | 四诊采集、远端辨证、医案、处方笺、历史与打印 | docs/shennong.md |
| 智慧家庭 | 空调、灯光、窗帘、空气净化器和场景控制 | docs/smart-home.md |
| 云上温室 | 三床模拟温室、环境传感器、AI 农艺师和处置建议 | docs/greenhouse.md |
| 咖啡工坊 | 点单、AI 配方、咖啡师小票和冲煮动画 | docs/coffee.md |
| 计算器 | 纯客户端四则运算与百分比 | docs/calculator.md |
| 贪吃蛇 | 键盘小游戏,28 × 28 棋盘 | docs/snake.md |