OpenShell是一个面向自主AI智能体集群的安全、私有运行时。智能体在读取文件、安装软件包、调用API和使用凭证时最为有用。OpenShell在赋予它们这些能力的同时,不会让它们无限制地访问您的数据、机密或网络。您可以在策略中声明每个智能体可以访问的内容,由OpenShell负责执行。
OpenShell通过两种方式管理智能体行为。首先,它对内核进行插桩,在运行时对每一次文件访问、系统调用和网络连接强制执行策略。每个智能体都在隔离的沙箱中运行,每个网络连接在离开沙箱之前都要经过策略检查。智能体永远看不到真实凭证;OpenShell只会在发往已批准端点的请求中添加凭证。其次,它使用形式化验证来检查策略变更在应用之前会允许什么。授予风险新访问权限的变更,例如使用凭证访问新主机或调用新的API方法,将被保留以供人工审核。
0.1.x系列带来了稳定的发布节奏、新的隔离原语、扩展的扩展接口以及新的API。安装程序会设置CLI和本地网关,默认沙箱是没有安装任何智能体的最小化Ubuntu镜像。一段引导式演示会针对免费的OpenRouter模型运行Open Code智能体,并展示如何在智能体需要时批准新的访问权限。
OpenShell还提供Python、TypeScript、Go和Rust的SDK,以及可供编码助手安装的智能体技能。社区支持可通过GitHub Discussions和Issues获取,安全漏洞应按照项目的SECURITY.md政策报告,而不应作为公开问题提交。
来源: Hacker News · 由HeadlinesBriefing整理摘要