很多人一开始就是给 Agent 一个笔记本上的文件夹。这是对的。第一天不要 over-engineer。
我们看着每个把 AI Agent 从 demo 推到生产的团队,几乎都按下面这个顺序碰墙:
~/projects/research/。神奇。这不是吐槽本地。本地诚实、快、免费。问题是你接下来建的东西 —— Git、同步脚本、权限封装、备份 cron、MCP shim、多 Agent 路径约定 —— 正好是 puppyone 已经是的东西。
| 维度 | 本地文件(笔记本 / Mac mini / VPS / VM) | puppyone |
|---|---|---|
| 建设成本 | 零,文件系统已经在那。 | 安装(npm / Docker)然后 init 一个工作空间。 |
| per-agent 权限 | 没有。谁跑进程谁能读所有。 | per-agent Access Point,明确读写路径 scope。 |
| 版本历史 | 手动 git,记得 commit 才有。 | 自动 —— 每次写都是 commit,带 author / diff / 回滚。 |
| 多 Agent 协作 | 自己搞,希望它们不互相覆盖。 | 原生。路径 scope 防冲突,分支允许并行写。 |
| SaaS 接入 | 自己写脚本,永远自己维护。 | 内置:Notion、Slack、Gmail、Postgres、GitHub 等。 |
| MCP / Agent 友好访问 | 自己写 MCP server。 | 内置 —— 工作空间通过 MCP / Bash / REST / sandbox 挂载暴露。 |
| 审计 | 没有,除非自己建。 | 每次读写都按 Agent 身份记录。 |
| 回滚 | 从备份恢复,希望够新。 | 秒级 per-file / per-folder 回滚。 |
| 跟人 / 其他 Agent 共享 | SCP、同步脚本、口口相传。 | 同一个工作空间,一个 URL/MCP endpoint,per-consumer scope。 |
| 自托管 / 数据主权 | 顶级(就是你的硬盘)。 | 顶级 —— 开源、Docker、跑在你 VPC 里。结果一样。 |
| 成本 | 你已有的硬件。 | 免费档 + 云 / 自托管。 |
| 真正擅长 | 个人实验、单 Agent prototype、确定永远本地的东西。 | 任何要超过 prototype 寿命的东西。 |
我们老实说。这些情况留在本地:
如果你的情况符合上面,你不需要 puppyone。我们不假装相反。
会有感觉。信号:
git init 因为你在丢写入。(你重做了 puppyone 5%。)agent_a/ agent_b/ 文件夹隔开。(per-agent 权限,差版。)中两条以上,你正在自己掏 puppyone 的成本 —— 但没有得到 per-agent 身份、自动 commit-on-write、SaaS 接入。该换了。
本地和 puppyone 不是二选一:
干净的规则:scratch 在本地;丢了会后悔的在 puppyone。
可以。有人在做。一个有自律的人能跑通。常见崩点:
git add / commit / push 都对。 push 失败、merge 冲突、写到一半 rebase —— 都吃 Agent 工作。VPS 上自托管 Git 没问题。它只是和 puppyone 不是同一个产品,即便都借了 Git 的形状。
同步产品解决"这个文件夹在多台机器上保持一致"。它们不解决:
同步擅长跨设备保持文件夹一致。它不是 Agent 工作空间。
不存在大迁移。现实路径:
puppyone init "your-project" 然后下一个持久产物开始写到这里,不是 ~/projects/research/。agent_a/ agent_b/ 文件夹 hack;per-agent scope 是一等公民。一个月后本地还是它本来的样子 —— 你的 scratch 空间。puppyone 是你如果有时间就会自己做出来的那个东西。
puppyone 要求我把笔记本上所有东西都搬走吗? 不。你可以把本地路径接成连接器,继续在本地工作。不主动提升的就留在本地。
puppyone 自托管的主权真的等同我自己的 VPS 吗? 是 —— 开源代码、Docker 部署、完全在你 VPC 里跑。没有任何东西离开你基础设施。和本地一样的数据主权,加上版本 / 权限 / 连接器层。
puppyone 能跑在 Mac mini / 树莓派 / 便宜 VPS 上吗? 能。资源占用小。很多团队就跑在办公室一台 Mac mini 或者 10 美元一月的 VPS 上。
能把 puppyone 同步回本地文件做离线访问吗? 连接器层是双向的 —— 你可以把 puppyone 工作空间的一部分镜像到本地文件夹,反之亦然。
我是单人开发者只有一个 Agent。需要 puppyone 吗? 大概率还不需要。继续本地。看到上面警告信号有两条的时候再回来。
本地是对的起点。对任何超过一个 Agent 或一个人的团队,它不是对的终点。puppyone 是你为了解决这个会建的东西 —— 已经建好、已经开源、可以跑在你同一台 VPS 上自托管。不需要的时候别迁。需要的时候你会知道。
本地撑不住的时候,直接拿到你本来要自己建的工作空间。Get started