跳过主要内容
C

dsh-apphub

cube-ai/dsh-apphub

一个多应用聚合 DSH 插件。目前收录有神农问诊、智慧家庭、云上温室、咖啡工坊、计算器、贪吃蛇等应用。它的 HTTP 路由没有 DSH 的访问检查,浏览器里打开的网页可以调用它们。

安装

dsh plugin --profile web add github:cube-ai/dsh-apphub

README

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;
    • 本地模型需要支持工具调用。
  • 如果要使用神农问诊:
    • 准备一个中医/养生方向的远端知识库或智能体;
    • 本地模型需要能调用 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

文档

相关插件