工作电脑
了解 AI 员工的工作电脑概念——Docker 容器作为专属工作环境。
什么是工作电脑?
工作电脑就是 AI 员工的专属电脑。技术上它是一个 Docker 容器,但对你来说,它就像给 AI 同事配了一台工位电脑:
- AI 员工可以在上面打开终端、运行命令
- 可以读写文件、编辑代码
- 可以打开浏览器、浏览网页
- 文件会持久保存,不会因为关机丢失
工作电脑是纯工具环境——里面没有 AI,没有"另一个大脑"。AI 员工的大脑始终是那一个 LLM,工作电脑只是他的工具。
配置工作电脑
在对话中配置
最简单的方式——当 AI 员工需要工作电脑时,对话中会出现配置按钮:
用户: 小张,帮我跑一下这个 Python 脚本
张小明: 我目前还没有工作电脑,没法帮你实际运行。
不过配一台很快,30 秒就好。
[一键配置工作电脑]
张小明: 或者你也可以把脚本发给我,我帮你先看看有没有问题。
点击按钮后,系统自动创建容器并绑定。
在管理面板配置
- 进入 AI 员工管理 页面
- 编辑目标 AI 员工
- 在"工作电脑"区域点击 创建工作电脑
- 选择镜像模板(见下方模板说明)
镜像模板
不同角色的 AI 员工可能需要不同的工作环境:
| 模板 | 预装内容 | 适用角色 |
|---|---|---|
| 通用开发 | Git、Python 3、Node.js | 开发者 |
| 浏览器 | 通用开发 + Playwright + Chromium | 运营、测试 |
| 全栈开发 | 通用开发 + 更多语言工具链 | 全栈开发 |
系统默认使用"通用开发"模板。AI 员工可以在工作中自行安装缺少的工具——就像真人拿到新电脑后自己装软件一样。
工作电脑上能做什么
绑定工作电脑后,AI 员工获得四个核心操作能力:
终端命令
在终端中执行任意 Shell 命令:
$ git clone https://github.com/xxx/yyy
$ cd yyy && npm install
$ npm run test
覆盖 80% 以上的执行场景——安装依赖、运行脚本、查看日志、编译构建等。
文件读写
直接读取或修改工作电脑上的文件。比如阅读代码、修改配置文件、创建新文件等。
浏览器操作
在工作电脑内置的浏览器中浏览网页、截图、填写表单。适用于 Web 测试、内容发布、信息采集等场景。
浏览器操作需要使用浏览器模板的工作电脑。如果当前模板没有浏览器,AI 员工会主动建议升级。
编程 CLI 工具
AI 员工可以在工作电脑上安装和使用编程 CLI 工具来处理复杂编码任务:
| 工具 | 说明 | 安装方式 |
|---|---|---|
| Claude Code | Anthropic 的 AI 编码助手 CLI | npm install -g @anthropic-ai/claude-code |
| Codex CLI | OpenAI 的 AI 编码助手 CLI | npm install -g @openai/codex |
AI 员工使用这些工具就像真人用 IDE 插件——是"一个人使用了一个工具",不是"一个人叫了另一个人"。
安装决策规则:
- 小工具(pip 包、npm 包)→ AI 员工直接安装,不问你
- 中等软件(Claude Code CLI ~100MB)→ 告知你后再安装
- 大型软件(Chromium ~300MB+)→ 说明大小和时间,等你确认
- 需要 API Key → 向你索要
工作空间
AI 员工的所有文件都保存在 /workspace 目录下。这个目录是持久化的——即使容器重启,文件也不会丢失。
/workspace/
├── openvort/ (clone 的代码仓库)
├── my-project/ (另一个项目)
└── scripts/ (自己创建的脚本)
AI 员工会维护工作空间的状态记忆,即使跨会话也能记住电脑上有什么文件和工具。
节点模板与环境复制
当你觉得某个 AI 员工的工作电脑环境配置得好(装好了各种工具和依赖),可以:
- 保存为模板 — 其他 AI 员工创建工作电脑时可以选择这个模板
- 复制环境 — 把一个 AI 员工的环境快照复制给另一个
用户: 小王,帮我写个爬虫
王小刚: 我还没有工作电脑。不过我看到张小明的工作电脑已经装好了
Python 和 Playwright,环境很适合写爬虫。要从他那边复制一份给我用吗?
[复制张小明的工作环境]
[配置全新工作电脑]
环境复制会继承所有已安装的工具和配置,但不会复制工作空间中的文件——新电脑从空白开始。
工作电脑状态
在聊天列表和对话界面中,AI 员工头像旁会显示状态指示:
| 指示 | 含义 |
|---|---|
| 绿色圆点 | 工作电脑在线,可以执行操作 |
| 灰色圆点 | 工作电脑离线(容器已停止) |
| 无圆点 | 尚未配置工作电脑 |
点击状态指示器可以查看工作电脑的详细信息:运行时长、资源占用、工作空间内容等。
故障恢复
工作电脑可能因服务器重启、内存不足等原因异常中断。OpenVort 会自动检测并处理:
- 容器停止 → 自动重启,恢复工作
- 容器不存在 → 通知你,提供重建按钮
- 磁盘满 → 通知你,AI 员工可帮忙清理临时文件
恢复后,AI 员工会主动说明情况:
张小明: 抱歉,我的工作电脑刚才出了点问题(内存不足被重启了)。
我检查了一下,工作空间里的文件都还在。上次做到了 npm install
这一步,我继续往下做。