文件空间的概念,以及云端和本地的区别
文件空间:Agent 的工作台
理解这个概念,就理解了 Agent 能力的一半
什么是文件空间?
文件空间就是 Agent 能读写文件的地方——它的"办公桌"。没有文件空间的 AI 只能跟你聊天;有了文件空间,它才能真正处理你的文件、保存工作成果、在多次对话间积累上下文。
你上传的文件
PDF、Word、Excel…
→
文件空间
Agent 的工作目录
→
Agent 读取、处理
理解内容 + 执行操作
→
产出新文件
存回文件空间
本地文件空间
文件在你自己的电脑上
文件存放位置
~/projects/my-app/
就在你电脑硬盘上的某个文件夹。你用 Finder / 资源管理器能直接看到、编辑这些文件。
Agent 怎么工作
直接读取你电脑上的文件
在你的硬盘上修改 / 创建文件
在你的电脑上运行命令
沙箱限制它只能碰工作目录
代表产品
Claude Code
Codex(默认模式)
OpenClaw
Hermes Agent
云端文件空间
文件在远程服务器上
文件存放位置
远程容器 /workspace/
文件在云端服务器的一个隔离容器里。你看不到也摸不到,只能通过 Agent 界面操作。
Agent 怎么工作
从你的 Git 仓库拉取代码
在云端容器里安装依赖
在隔离环境中执行任务
完成后把结果推回给你
代表产品
Codex Cloud 模式
Devin
ArkClaw / MaxClaw
KimiClaw
本地
云端
文件在哪
你的电脑硬盘
远程服务器的容器里
你能直接看到文件吗
能,跟平时一样打开文件夹就看到
不能,只能通过 Agent 界面查看
隐私安全
高:数据不离开你的电脑
取决于厂商:数据在别人的服务器上
运行速度
快:没有网络传输延迟
取决于网速,大文件传输有等待
环境一致性
依赖你的电脑配置
标准化:每次都是干净的新环境
能不能离线用
模型本地就可以(仍需调 API 的不行)
不能,必须联网
多人协作
需要自己同步(Git 等)
天然支持:共享工作空间
任务完成后文件还在吗
一直在,就在你硬盘上
看产品:有些容器销毁后就没了
出了问题能恢复吗
Agent 可能改坏你的文件(靠 Git 回滚)
隔离安全:改坏了也不影响你的电脑
不同场景该选哪种?
处理公司机密文件
数据不能离开内网,必须本地。
选本地
团队同时用一套资料
多人共享文件空间,云端天然适合。
选云端
在自己项目里写代码
需要实时看到文件变化,本地体验最好。
选本地
跑 10 个仓库的批量重构
并行异步处理,云端容器更高效。
选云端
日常写文档、整理资料
文件不大不敏感,哪个方便选哪个。
都行
跑不信任的第三方代码
云端容器天然隔离,炸了也不影响你。
选云端