TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 668 subscribers
Post #644 12
Cloudflare 开源 Computer:给 AI 代理一台虚拟电脑

Cloudflare 发布了 Computer 项目,这是一个跑在 Durable Object 里的虚拟文件系统。核心思路是把权威状态存在 SQLite 中,再通过统一的 workspace.runtime 接口暴露执行能力,让 AI 代理拥有一个可读写、可执行命令的"工作目录"。

项目目前内置三种执行后端:Container 后端把 SQLite 状态以 FUSE 挂载方式投影进沙箱容器,提供完整的 Linux 用户态、真实二进制和网络能力;Isolate shell 后端在 Dynamic Worker 里跑 bash,直接通过 Workers RPC 访问工作区,没有二次存储和同步开销;Isolate JavaScript 后端则在全新 Dynamic Worker 中执行 ECMAScript 模块,支持结构化输入输出、持久化相对导入和 Workspace 支撑的 node:fs/promises。多个后端可以按稳定 ID 注册,workspace.runtime.exec(source, { backend }) 是唯一执行入口,按需懒加载。

仓库还附带 8 个可运行示例,覆盖容器内执行、Worker 内跑 shell、JavaScript 模块执行、聊天代理、双运行时对比、生成 PDF、发布 Worker 项目到 Artifacts、以及用 Workers AI 生成图片并返回分享链接等场景。性能方面,官方称 computerd 的 FUSE 挂载在元数据密集型任务上优于真实磁盘,大顺序 I/O 则略逊。

注意:项目目前仅为预览版,API 不稳定、设计可能调整,官方明确表示适合实验和原型验证,不适合生产环境。文档目录 docs/ 是前瞻性设计说明,应视为意图而非当前代码描述。项目采用 MIT 许可,接受 issue 和讨论中的反馈,但不接受未经请求的 pull request。


GitHub

#GitHub #开源 #Cloudflare #Computer #AI代理 #虚拟文件系统 #DurableObject #FUSE #Workers
@GitHubTrendingHub
More from @githubtrendinghub
  1. Sep 30, 2026WSL Containers:在 Windows 里原生跑 Linux 容器 微软把 WSL 容器(WSLC)从公开预览转为正式可用,开发者不必再装独立工具,就能在 WSL 环境里…
  2. Sep 30, 2026DBX:25 MB 的跨平台数据库客户端 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提…
  3. Sep 30, 2026Openship:自带 CI/CD 的自托管部署平台 指向一个仓库,它自动完成构建、发布、路由和 TLS 终结,省掉自己搭部署流水线的麻烦。适合想把应用部署到自己服务器或云上的开发…
  4. Sep 30, 2026ReClip:自托管的视频音频下载器,带网页界面 粘贴链接就能把 YouTube、TikTok、Instagram、Twitter/X 等 1000+ 站点的视频存成 MP4 或…
  5. Sep 30, 2026OpenShell:给自主 AI Agent 用的安全私有运行时 NVIDIA 开源,让 Agent 能读文件、装包、调 API、用凭证,但不会拿到你数据、密钥和网络的完全访问权。…
  6. Sep 29, 2026openSUSE Leap 16.1:不可变模式并入主安装器 openSUSE 把不可变系统并入 Leap 主安装器,Leap Micro 不再单独发版,6.3 和 7.0 取消。…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →