多语言执行
在 agent OS 内运行每个任务所需的语言或工具,包括 Node.js、Python、Bash 和注册表软件。
agentOS 是面向 agent 的虚拟操作系统,以库形式交付。它为每个 agent 提供一个隔离环境,用于执行、文件系统访问、编排和应用,同时运行在你已经在使用的后端中。
该产品面向那些需要持久状态、工具执行和应用生成、又不想迁移到独立沙箱基础设施的 agent 开发团队。其文档涵盖 Node.js、Python、Bash、POSIX 文件系统、基于 actor 的编排,以及通过同一运行时部署 AI 生成应用。
在 agent OS 内运行每个任务所需的语言或工具,包括 Node.js、Python、Bash 和注册表软件。
为每个 agent 提供持久化的 POSIX 风格文件系统,并将 S3、Google Drive、主机目录或沙箱挂载为普通路径。
在应用代码中组合循环、多玩家、agent 间工作流、定期任务以及人类介入流程。
部署用户生成的应用,这些应用包含 REST API、前端、SQLite 状态、队列、cron 任务、工作流和多玩家状态。
暴露类型化后端函数,并绑定受信任的主机能力,而不向 agent 交出原始密钥。
使用基于 WebAssembly 和 V8 isolates 的紧凑运行时,设计为在标准 Linux 基础设施上以内进程方式运行。
当 agent 需要在共享类型化后端函数和受控主机能力访问的同时,执行 Node.js、Python 或 Bash 代码时,使用 agentOS。
使用文件系统和挂载系统,为 agent 提供持久文件、对 S3 或 Google Drive 的访问,以及适用于存储密集型工作流的熟悉的基于路径工具。
使用编排原语在应用代码中构建多步骤工作流、定期任务、循环、多玩家协作和人工审核步骤。
使用 agentOS Apps 部署 AI 生成的应用,这些应用通过同一个应用部署公开 REST API、前端、SQLite 状态、队列、cron 和多玩家状态。
当工作负载在单个运行时中需要一种以上能力时,使用注册表和执行模型将 agent、浏览器工具和软件包组合起来。
agentOS 是一个轻量级库,为每个 agent 提供类似操作系统的执行、文件系统、编排和应用环境。它旨在运行在现有后端中,而不是作为独立的沙箱、虚拟机或 SaaS。
源内容展示了 Node.js、Python 和 Bash 执行的设置,以及文件系统、编排和应用部署工作流。该平台还说明了其软件注册表以及 S3、Google Drive 和主机目录等文件系统挂载。
不需要。网站将 agentOS 描述为在你现有的后端进程中运行,核心库不需要沙箱、虚拟机或 SaaS。
应用文档说明 agentOS Apps 仍处于预览阶段,其 API 可能会发生变化。
文档显示可通过 npm 安装,例如 @rivet-dev/agentos 和 @rivet-dev/agentos-apps。
Orca 是面向编码代理的 Agent 开发环境,支持在隔离的 git worktree 中并行运行多个 CLI agent,并提供桌面端与移动端协作流程。
Firebase Studio 是一款基于浏览器的全栈应用开发工作区,支持 Gemini 辅助编写代码、应用预览、云模拟器、导入仓库、原型开发、协作与从浏览器部署。
EZsite AI 是一款 AI 网站构建器,可将 URL 转为完整的 React 或 Vue.js 应用。支持托管、自定义域名、代码导出及面向团队的后端功能,帮助快速交付可部署结果。
AI Magicx 是一体化 AI 工作区,集聊天、图片、视频、语音、音乐、邮件和开发任务于一处,帮助创作者、团队和开发者集中使用多种模型,无需在多个工具和订阅间切换。
Paper 是一款设计工具,连接画布、代码和 AI agent,让团队在一个工作流中完成创建、协作与交付。支持桌面应用、基于 MCP 的 agent 访问,以及真实内容和设计 token 工作流。
blop 是一款 QA agent,可在仓库中将浏览器测试以代码形式编写并运行于 CI,聚合重复失败,还可发起 PR 修复失效测试,适合需要可审查、版本控制浏览器 QA 的团队。