osFoundry / Platform
原生运行时
在桌面端,您的应用可作为原生进程运行,具备文件系统与 shell 访问能力——通过权限对话框管控。
简介
原生运行时让 osFoundry 内的应用作为真正的原生进程在你的机器上运行,而不是被限制在沙箱化的网页视图里。在桌面端,这意味着应用可以读写你本地文件系统中的文件,并直接调用 Shell 命令,拥有和普通桌面程序一样的访问能力。这正是两类应用的区别:一类只能与远程 API 通信,另一类则能真正接触你已有的文件、执行一次构建、调用本地二进制程序,或就地处理一整个数据文件夹,而无需上传到任何地方。
正因为这种访问是真实的,它才需要把关。当应用第一次想要访问文件系统或 Shell 时,osFoundry 会弹出权限对话框,在你批准之前应用不会做任何事。授权是一次明确的、由人做出的决定,而不是应用自行赋予自己的默认设置。这让原生运行时始终忠于 osFoundry 的本地优先立场:你的数据可以留在你的设备上,应用面对的是本地路径与进程,而非往返云端,你能看清并同意它被允许做什么。
在 osFoundry 内部,原生运行时与工作区的其余部分并列,就在你运行聊天与智能体、编写代码、保存知识与数据的同一处。你构建或安装的应用,可以从一个纯粹联网的工具,转变为参与你本地环境的工具;而 BYOK 模式意味着该应用中的 AI 部分使用你自己的密钥运行,没有任何转售加价。这一运行时是桌面端的能力:它依赖于运行在你自己的机器上,而这恰恰正是让文件系统与 Shell 访问成为可能、并能被放心理解的原因。
主要功能
- 将应用作为原生桌面进程运行,而非沙箱化的网页视图,让它能在你真实的机器上执行操作
- 直接读写本地文件,让应用面向你设备上已有的文件夹和数据开展工作
- 从应用内部调用 Shell 命令和本地二进制程序,用于构建、脚本和系统任务
- 每一次文件系统与 Shell 请求都由明确的权限对话框把关,任何操作运行前都需你批准
- 本地优先的设计:工作留在你的设备上而非往返云端,AI 使用你自己的 BYOK 密钥运行
使用场景
- 开发者:构建一个通过 Shell 运行本地测试套件或构建脚本的应用,并在工作区中展示结果
- 数据分析师:将应用指向磁盘上的一个 CSV 文件夹,就地处理这些文件,无需上传到任何地方
- 注重隐私的用户:使用一个原生读取本地文档的工具,通过权限对话框一次性批准文件系统访问
常见问题
osFoundry 应用真的能访问我的文件系统和 Shell 吗?
是的,在桌面端应用可以作为原生进程运行,拥有真实的文件系统与 Shell 访问权限。它不是浏览器沙箱。这种访问受到把关:应用必须通过权限对话框获得你的批准,才能读取文件或运行命令。
既然能运行 Shell 命令,原生运行时如何保证安全?
访问权限不是自动授予的。当应用想要访问文件系统或 Shell 时,osFoundry 会弹出权限对话框,在你批准之前应用始终处于受阻状态。你来决定它被允许做什么,这与本地优先的模式一致:你的数据可以留在你的设备上。
网页版是否提供原生运行时?
这是一项桌面端能力。作为具备文件系统与 Shell 访问权限的原生进程运行,依赖于运行在你自己的机器上,而这正是让此类访问得以实现的前提。网页环境无法赋予这种本地触达能力。