puppyone-ai/puppyone
Context drive for your AI agents
What it solves
Puppyone 提供一个集中式、版本控制的「Context Drive」给 AI 代理。它解决了跨多种 SaaS 工具的数据碎片化管理问题,并确保不同的代理只能安全、受限地访问它们执行任务所需的特定文件与数据。
How it works
系统将来自各种来源(GitHub、Gmail、Google Drive 等)的数据转换成适合代理使用的格式,如 Markdown 与 JSON,并存储在云端文件系统中。这个磁盘会通过多个「Access Points」向代理公开,包括 Model Context Protocol(MCP)、REST API、CLI,以及授权文件被挂载的隔离沙箱(Docker/E2B)。
Who it’s for
开发 AI 代理的开发者,以及需要安全数据编排、版本管理与审计日志的多代理系统团队,让 LLM 能获取受控的上下文。
Highlights
- File Level Security (FLS): 在文件系统层面强制每个代理的权限,确保代理只能看到被授权的文件。
- Git-native Versioning: 包含文件层级的版本历史、差异比较与一键回滚功能。
- Multi-Source Connectivity: 内建 Google Workspace、GitHub、Supabase 与网页的连接器。
- Diverse Access Methods: 支持 MCP(如 Cursor、Claude Desktop)以及双向本机文件夹同步。
- Audit Logs: 记录每一次读写操作,完整透明化代理行为。