多 Agent 协作打造的
文件工作区

Puppyone 为你的智能体提供上下文基础设施。
连接托管治理备份版本控制分发你的上下文。

OpenClawOpenClaw
Hermes AgentHermes Agent
SheetsSheets
MCPMCP
NotionNotion
n8nn8n
Claude CodeClaude Code
📦Sandbox
GitHubGitHub
DBDB
JiraJira
GmailGmail
/CONTEXT
F
chat_logs
F
issues
F
tickets
M
wiki.md
J
data.json
J
emails.json
M
finance.md
F
/src
waiting...
Quick Start
$npm install -g puppyone
$puppyone init "My Project"
Read the docs

你的数据来自各处。
你的 Agent 只喜欢文件

Puppyone 从任意来源摄取数据——Notion、Slack、Gmail、Postgres 等——将其规范化,并以结构化文件的形式供你的 Agent 读写。

Notion
.md
Gmail
.json
Sheets
.json
Jira
.json
Slack
.json
GitHub
.dir
Linear
.json
DB
.json
Airtable
.json
Mongo
.json
Discord
.json
Cal
.json

版本控制,守护上下文。
备份 Agent 的每一次修改。

Agent 对 context 的每一次修改都会自动提交——完整 diff、Agent 身份、时间戳。误删了文件?覆盖了关键数据?一键回滚到任意历史状态。完整历史,零数据丢失。

Cursor
a3f2c1
Manus
8e1d4a
Claude Code
c7b9e2
n8n
d4e5f6
⤵ merge
OpenClaw
f1a8b3
OpenHands
2d9e7f
config/agents.jsonMOD
1 {
2 "agents": [
3 { "model": "gpt-3.5" },
4+ { "model": "gpt-4o" },
5 { "status": "beta" }
6+ { "status": "prod" },
7+ { "max_tokens": 4096 }
8 ]
9 }
+32Cursor

Agent 身份认证
秒级完成配置。

每个 Agent 通过 Access Point 接入——一个作用域凭证,定义它能读、能写、或完全不可见的路径。Agent A 读取 /finance,Agent B 写入 /docs
秒级创建,一键撤销。

/SECURE_VAULT
F
chat_logs
F
issues
J
🔒
api_keys.json
M
wiki.md
J
🔒
data.json
J
🔒
emails.json
M
🔒
finance.md
TXT
🔒
passwords.txt
DEV_ACCESS
FINANCE_READ
GUEST_PUBLIC
ADMIN_ROOT

每次操作都有记录。
每次变更都可还原。

版本控制

分支、提交、差异对比

> git log --oneline
a3f2c1agent-b: update /docs
8e1d4aagent-a: add /finance/q3
c7b9e2merge: branch-dev
_

审计日志

谁在何时做了什么

09:41OKclaude /finance
09:42NOguest /config
09:43OKgpt-4 /docs
09:44OKclaude /out
09:45OKgemini /src

沙盒

隔离执行

回滚

即时恢复

v1v2v3
RESTORE
/compare

Puppyone 对比同类产品。

唯一同时具备 SaaS 数据聚合、多 Agent 协作和 Git 式版本管理的工作区——从第一天起就为 AI Agent 而设计。

功能
puppyone
Local FS虚拟机 / Mac mini
Dropbox
Obsidian
Notion
GitHub
E2B沙盒
SaaS 数据聚合
Notion, Slack, Gmail, DB...
Bash / Shell 访问
Local files
CLI
多 Agent 权限管理
版本控制
Manual Git
Code only
审计与追踪
Commit log
即时回滚
30-day window
MCP 协议
Plugin
私有部署
支持
不支持
/help/faq

常见问题

01Puppyone 是什么?
Puppyone 是一个为多 Agent 协作而构建的文件工作区。它将你的 SaaS 数据——Notion、Slack、Gmail、Postgres 等——汇入一个统一的、带版本控制的文件系统。每个 Agent 以独立的权限范围连接,只能看到被允许的内容——Agent A 读取 /finance,Agent B 写入 /docs,彼此看不到对方的数据。每一次变更都以 Git 风格的版本控制进行追踪。Agent 随便换,数据资产永远是你的。
02如何将 Claude Code、Cursor、OpenClaw 或 Hermes Agent 连接到 puppyone?
Puppyone 支持五种接入方式:MCP(适用于 Claude Code、Cursor 及任何 MCP 兼容客户端)、Bash 和 SSH(适用于 OpenClaw、Hermes Agent、LangChain、CrewAI 及在终端中工作的 Agent)、REST API(适用于 n8n 及任何 HTTP 客户端)、以及沙盒(用于隔离的 Agent 执行)。每个连接都有独立的 Access Point,带有独立的读写权限。
03我在同一个 puppyone 工作区运行多个 Agent。如何追踪变更、回滚错误、以及更换 Agent 而不丢失数据?
每一次写入都会生成一个 commit,标记 Agent 身份、时间戳和完整 diff。你可以在高风险操作前为工作区建分支,随时回滚到任意历史状态,并且自由更换 Agent——你的数据和历史记录完整保留,不受 Agent 切换影响。全程可追溯,零数据丢失。
04如何将 Notion、Slack 或 Gmail 的数据同步到 puppyone 供 Agent 使用?
Puppyone 内置 15+ 数据连接器,包括 Notion、Slack、Gmail、Google Sheets、Postgres、MongoDB、Linear、Jira、Airtable 和 GitHub。数据会被同步、清洗并结构化为标准文件——.json、.md 和文件夹——任何 Agent 都可通过 MCP、Bash 或 API 读取。你也可以通过 REST API 推送自定义数据。
05puppyone 是开源的吗?可以自部署吗?
都是。Puppyone 是开源的,并提供 Docker 自部署方案。在自部署模式下,所有文件、元数据和版本历史完全保留在你自己的基础设施内——不会离开你的 VPC。免费方案包含无限 Agent 和核心功能。无锁定,完全数据自主。
06像 puppyone 这样的文件工作区和向量数据库、知识库、本地文件或 GitHub 有什么区别?
向量数据库存的是 embedding,不是可读文件——Agent 无法对它们 cat、grep 或写入。知识库是只读检索层,没有版本控制也没有 Agent 权限。本地文件缺乏协作能力、审计日志和 SaaS 数据接入。GitHub 是给代码用的,不是给 Agent 用的——Git 默认让所有协作者访问同一个仓库的全部内容,没有 per-agent 的权限隔离,也不支持 MCP。Puppyone 将文件级访问、per-agent 权限、版本控制和 15+ 数据连接器整合在一个工作区中。

准备好搭建
你的 Agent 工作区了吗?

开始使用