一句话看懂:开发者“特立独行的猫A”基于仓颉重写的 Tauri 类框架 cj-tauri(框架版本 2.0.0),其示例 AI 对话客户端 ai-chat 单文件约 10.3 MB,不捆绑 Chromium,同一套业务代码可构建到 Windows、Linux 与鸿蒙 PC 三端。
事件核心:发生了什么
据 2026 年 10 月 25 日的掘金文章,cj-tauri 可理解为“仓颉版 Tauri”:后端为静态编译的仓颉代码,前端可用任意 Web 技术,界面依托系统 WebView(Windows 用 WebView2、Linux 用 WebKitGTK 4.1、鸿蒙 PC 用 ArkWeb),前后端通过 IPC 通信并配合 capabilities 白名单。文章列出多个示例产物体积,如串口工具 4.69 MB、AI 对话客户端 10.3 MB,Windows 侧另有 4.69–10.3 MB 的免安装单文件包。目前公开信息显示,macOS 尚未支持。
为什么重要
Electron 系桌面 AI 应用体积常从 100 MB 起步,代价是打包整个 Chromium。cj-tauri 选择复用系统 WebView,把体积和依赖压到最低,并在权限模型上做了比 Tauri 2 更严格的取舍:空清单即全部拒绝,对事件也加白名单,路径 scope 先 deny 后 allow,出网走统一主机白名单。它还引入 14 个官方插件(fs、shell、serial、mqtt、redis、sqlite 等),并以 300 余条测试用例为上述规则背书。对希望自建轻量桌面 AI 客户端的开发者,这是 Tauri 之外的第三条路线。
对用户/开发者/创作者的影响
用户端最直接的变化是安装包小、冷启动依赖少;代价是外壳体验受系统 WebView 版本约束,Windows 需 WebView2 Runtime(Win11 自带)。开发者可用仓颉编写命令并注册,再用清单放行,实现、注册、清单三处缺一不可。插件化后端让串口、Modbus 等本地设备场景有落地示例。创作者若考虑替代 Cherry Studio 这类较重的客户端,可作为候选,但目前公开信息仅限于仓库与示例,未见成熟商业版本。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
值得关注的后续
一是 macOS 支持何时补齐,以及鸿蒙 PC 的 ArkWeb 打包链路是否有更多实机验证;二是仓颉对第三方依赖和工具链的吸引程度,尤其是已有 Rust/Tauri 项目能否低成本迁移;三是 AI 应用实际采用率——10 MB 的体积优势能否转化为用户和插件生态。
来源:juejin


