Skip to content

Latest commit

 

History

History
103 lines (83 loc) · 5.43 KB

File metadata and controls

103 lines (83 loc) · 5.43 KB

平台矩阵

本表定义每项功能在各客户端的可用性,是产品、设计与开发的共同依据。新增功能时先在此确定覆盖范围,再决定 packages/core 是否需要新的抽象。

列定义

列 含义
Web 浏览器访问自托管服务器
桌面 桌面应用连接远程服务器
桌面(本地) 桌面应用运行内置服务器的本地模式。与「桌面」列的差异全部由服务器能力声明决定(见 ARCHITECTURE.md 第 4 节),客户端不按平台判断
移动 规划中,尚未实现

状态标记

标记 含义
支持 完整可用
部分 有限制,备注说明限制内容
规划中 已纳入范围,尚未实现
不适用 按设计不提供

矩阵

通用

功能 Web 桌面 桌面(本地) 移动
服务器地址配置 不适用(同源或构建期) 支持,首次启动选择本地或远程 支持 支持,首次启动设置
内置服务器 不适用 不适用 支持,SQLite 与本地文件,自动登录 不适用
多标签页连接多个服务器 不适用 支持,每标签页独立 webview 与会话 支持 不适用
登录、注册、找回密码 支持 支持 不适用,本地用户自动登录 支持
双因素认证 支持 支持 不适用 支持
OAuth / OIDC 登录 支持,重定向 部分,经 deeix-chat:// 深链接回调 不适用 部分,深链接回调
会话续期 支持,HttpOnly cookie 支持,系统 keychain 支持,系统 keychain 支持,SecureStore
多窗口会话同步 支持,BroadcastChannel 不适用,每窗口独立 不适用 不适用
语言与主题 支持 支持 支持 支持
自定义品牌 支持 支持 支持 支持

对话

功能 Web 桌面 桌面(本地) 移动
会话列表与对话 支持 支持 支持 支持
流式回复 支持 支持 支持 支持
Markdown、代码高亮、数学公式 支持 支持 支持 部分,简化渲染
Mermaid 图表 支持 支持 支持 不适用
附件与文件上传 支持 支持 支持 支持,含相机与相册
语音输入 部分,依赖浏览器 Web Speech API 部分,依赖系统 webview 的同一 API 部分,同左 支持,原生
公开分享链接 支持 支持 不适用,服务器仅本机可达 支持
导出与截图 支持 支持 支持 部分,经系统分享

内容

功能 Web 桌面 桌面(本地) 移动
文件库 支持 支持 支持 部分,仅查看与上传
知识库 支持 支持 支持 不适用
提示词预设 支持 支持 支持 部分,仅使用
MCP 与 Skill 支持 支持 支持 不适用

账户

功能 Web 桌面 桌面(本地) 移动
个人资料 支持 支持 支持 支持
密码、邮箱、双因素设置 支持 支持 不适用 支持
会话管理 支持 支持 不适用 支持
用量与费用 支持 支持 支持 支持
套餐、充值、兑换码 支持 支持 不适用 支持
注销账户 支持 支持 不适用,以离开服务器代替 支持

管理后台

功能 Web 桌面 桌面(本地) 移动
上游、模型、工具、对话、文件、知识库配置 支持 支持 支持 不适用
账号与权限组 支持 支持 不适用 不适用
登录与认证配置 支持 支持 不适用 不适用
计费:价格表 支持 支持 支持 不适用
计费:计费方式、套餐、兑换码、支付渠道 支持 支持 不适用,固定为自用计费 不适用
内容审核 支持 支持 不适用 不适用
统计与日志 支持 支持 支持,不含审核统计 不适用
系统公告 支持 支持 不适用 部分,仅展示

系统集成

功能 Web 桌面 桌面(本地) 移动
托盘常驻 不适用 支持 支持 不适用
自动更新 不适用 支持,签名 updater 支持 部分,经应用商店
系统通知 部分,PWA 部分,系统通知中心 部分 支持,推送
全局快捷键 不适用 规划中 规划中 不适用
开机自启 不适用 规划中 规划中 不适用
深链接 不适用 支持,deeix-chat:// 支持 支持

维护规则

  1. 表中未列为支持的组合视为不支持。不因实现成本低而在某一端增加超出其定位的功能;范围一旦模糊,各端会各自演化出不同实现。
  2. 新增一行前须回答:逻辑是否需要 packages/core 新增抽象;界面是否需要在多端分别实现。逻辑在多端各写一份属于架构违规。
  3. 标记为「部分」的单元格必须说明限制内容。
  4. 桌面端不新增业务功能行。桌面端等于 Web 端加系统集成能力;出现「桌面端可用而 Web 端不可用」的业务功能,说明抽象放错了层。
  5. 「桌面(本地)」列不单独维护功能开关。该列的差异来自服务器能力声明;新增能力位时同步更新此列,而不是在客户端新增平台判断。