是什么
Native Shell(NSH)是 Longbridge 开源的 Rust 跨平台 UI 框架,覆盖 iOS、Android、macOS、Windows、Linux 与 Web,并提供 GPUI 和终端后端。它共享组件、状态与 API,同时使用各平台自己的视图、文本和交互。
使用场景
- 用 Rust、TSX 或混合模式开发多端应用
- 将统一界面嵌入现有原生应用,或打包为独立应用与静态网站
- 通过签名包和宿主沙箱动态交付 TSX 页面
为什么收藏
- 共享逻辑不等于强制统一外观,应用可掌控自己的设计
- 提供热更新、无头追踪和面向编码 Agent 的技能文档
提示:各端有独立的最低系统版本与构建依赖;动态模块应由宿主明确配置沙箱权限。项目采用 Apache-2.0 许可证。
官方地址:https://nsh.dev