GitHub - zalaso/sharebox:像分享 Google 文档一样轻松发布并共享 AI 智能体构建的轻量 Web 工具。内置 Google 登录、权限管理、存储与 gVisor 沙箱,支持自托管。
📌 One-Sentence Summary
ShareBox 是一个开源自托管平台,能让 AI 智能体部署轻量 Web 应用,且内置 Google 认证、访问权限、SQLite 存储及 gVisor 沙箱隔离,体验如同分享 Google 文档般简单。
📝 Summary
ShareBox 是一个开源的自托管部署平台,旨在打通 AI 生成的轻量 Web 工具与安全的多用户托管之间的壁垒。通过同时提供 Model Context Protocol(MCP)服务端和 CLI,AI 智能体仅凭一条命令即可完成工具的脚手架搭建、编写和发布。该平台能自动处理 Caddy HTTPS 路由、Google OAuth 登录、细粒度权限控制(支持按邮箱、域名或链接共享)以及用于持久化的独立 SQLite 数据库。为了安全运行智能体生成的代码,ShareBox 将每个应用隔离在运行 Cloudflare workerd 运行时的独立 gVisor 沙箱中,并施加严格的网络、CPU 和内存限制。它能够在小型 VPS 上低成本高效运行,提供包含加密备份和 Web 控制面板在内的完整自托管生命周期管理。
💡 Main Points
通过 CLI 和 MCP 实现 AI 构建应用的一键部署
像 Claude Code 这类的 AI 编程助手可以通过 ShareBox 内置的 MCP 服务端来创建、测试并立即发布带有专属 HTTPS 终端节点的 Web 应用。
提供开箱即用的认证、共享与权限控制
应用无需编写任何自定义身份验证代码;平台在网关层统一处理 Google OAuth、角色分配(使用权限与管理权限)以及域名级访问控制。
通过 gVisor 沙箱与 workerd 隔离确保运行时安全
每个工具都在独立的 gVisor 沙箱中运行,具有只读代码、CPU/内存配额限制以及隔离的网络环境,防止智能体生成的应用互相访问、渗透宿主机或影响平台本身。
基于内置 SQLite 为每个工具提供零配置数据持久化
工具既可以使用具备角色感知功能的客户端 JavaScript SDK 集合 API,也可以编写能够直接访问 SQL 的服务端 TypeScript worker。
💬 Key Quotes
发布并分享 AI 智能体构建的轻量 Web 工具 —— 就像分享 Google 文档一样简单。
如今任何人都可以让 AI 智能体帮忙编写轻量工具 —— 比如团队假期追踪器、表单或仪表盘。但将它上线并安全地分享出去才是难点所在:涉及托管、域名、HTTPS、登录鉴权、数据库和权限分配等诸多繁琐环节。
各个工具之间无法互相访问,也无法触及平台、宿主机或外网。
📊 Article Meta
AI Screening: 85
Source: Hacker News - Newest: "AI Agent"
Author: zalaso
Category: 人工智能
Language: 英文
Read Time: 4 min
Word Count: 996
Tags:
AI 与智能应用 , 自托管 , 开发者工具 , 云原生 / DevOps , AI Agent
这篇文章分析得很透彻,收藏了!
这个观点很中肯,深有同感。
内容翔实,正好需要,先收藏再看。