口袋里的 AI 开发团队:用 AI Office 实现多智能体编程
不止于自动补全:PocketCode 的 AI Office 能把一句需求变成一支专业化的 AI 智能体团队,为你规划、拆分、构建并审查项目——还能调用真实工具——全程在你的 Android 手机上完成。
大多数所谓的"IDE 里的 AI",无非是自动补全加一个聊天框。有用——但真正做编排的还是你自己:决定要构建什么、把它拆成若干步骤、把各个部分连起来,再检查结果。
PocketCode 的 AI Office 彻底改变了这一点。你用大白话写一份需求,一支专业化的 AI 智能体团队就会为它做规划、拆分成任务、用真实工具执行,并审查自己的成果——全程你都看得见。就在你的手机上。
从一句话到一个可运行的会话
你从 Lobby(大厅) 开始,这是一个两页的向导:
- 要构建什么 —— 写下需求(也可以点一个示例,或从 13 个模板中选一个),还可以选择关联一个已有项目,让智能体先行阅读。Analyze 会深入读取该项目。
- 你的团队 —— 为项目命名,开关各个角色,然后点 Start Office。Adjust details 会打开 Config 面板:语言、平台、框架、代码风格、设计系统、工作流 playbook、快速模式、QA 审查、高级限制以及 AI 提供商。
点下 Start Office,办公室就开始工作:项目经理可能会问你三到五个澄清问题(快速模式会跳过),评估复杂度,然后生成一份计划,在任何工作开始之前由你审阅。
团队:八位专家
AI Office 不是一个模型在假装成许多个。它有八个各不相同的角色,各有侧重:
| 角色 | 侧重 |
|---|---|
| Project Manager(项目经理) | 规划、拆解、排优先级(始终在团队中) |
| Architect(架构师) | 架构、系统设计 |
| Frontend Dev(前端开发) | 界面、布局、动画 |
| Backend Dev(后端开发) | API、业务逻辑、数据层 |
| QA Engineer(测试工程师) | 测试、代码审查(也是每个任务的审查者) |
| DevOps(运维) | 构建、CI/CD、部署文件、基础设施配置 |
| Tech Writer(技术文档) | 文档、README、注释 |
| Data Engineer(数据工程师) | 数据库结构、迁移、查询 |
团队由你来选,从一个智能体到全部八个都可以。默认是五个:项目经理、架构师、前端开发、后端开发和测试工程师。项目经理无法关闭:把你的需求变成计划并协调其他所有人的,正是它。只有团队里有 QA Engineer,才会有审查。
工作流 playbook
playbook 告诉项目经理如何规划和分配工作。它塑造的是计划本身,不会增加工具或审批步骤。你可以选一个,也可以保持 Auto,由办公室根据你需求中的字词来推断:
- Feature Delivery —— 规划、实现并验证一项新能力
- Bug Fix —— 分诊、修复根因、回归测试
- Refactor —— 梳理结构、重构、守住原有行为
- Performance Pass —— 测量、优化、验证
- Security Review —— 审计、加固、验证
- Documentation —— 划定范围、撰写并审阅文档
- Release —— 运行检查、撰写说明、发布
- Auto —— 根据你的需求选一个,选不出时回退到 Feature Delivery
一份你来批准的真实计划
执行之前,项目经理会生成一份按冲刺(sprint)划分的计划:把项目从 Trivial 评到 Massive,再拆成任务——每个任务都有负责人、依赖、目标文件、验收标准、风险等级和工作量估计。在 Plan Review 界面,你可以编辑任务的标题和描述、删除任务,或发送反馈来重新规划。在你点下 Approve & Start 之前什么都不会运行,只有一个例外:快速模式会在 Trivial 和 Simple 项目上自动批准计划。Complex 和 Massive 项目在冲刺之间还会停下来等你批准。
看着办公室工作
运行之后,有四个界面可以跟进(在它们之间滑动,或使用底部栏):
- Activity —— 团队条(每个智能体一个头像,显示其状态和 token 估算)、当前冲刺的清单以及实时动态。智能体没有你就无法继续时,会停下来向你提问。
- Board —— 任务分在七个可折叠的分区:Backlog、To Do、Needs input、In Progress、Review、Done 和 Failed。卡片上有负责人、优先级和风险;点一张卡片可以查看结果、跳过、修改优先级或重试。它不是拖放式的。
- Chat —— 办公室的日志,也是你与协调者(orchestrator)之间唯一的通道。输入一条请求,由模型把它理解为重新规划、跳过任务、修改优先级、增加需求、重新分配任务、暂停或继续。拿不准时,它什么都不做。
- Results —— 已完成和失败的任务、进度、Web 项目的实时预览、团队产出的文档,以及各智能体的表现。token 一律是估算值(
~N tokens);没有时长,没有成功率,也没有金额。
真正动手干活的智能体
这正是 AI Office 与只会写文字的聊天之间的区别。默认情况下,智能体使用与 AI Chat 相同的工具:读写文件、运行终端命令、使用 Git 等等,范围限定在项目文件夹内,并经过同样的权限关卡。Office 没有自己的审批对话框:需要你点头的事(一条命令、一次 git push、任何离开设备的操作)会在 AI Chat 中等待,智能体则继续工作。在默认的自动编辑访问级别下,文件编辑无需询问即可执行,命令则要等你确认。工具命令会在动态中显示为以扳手开头的行。
它写入的是一个真实的项目
这一条请读两遍:Office 会在智能体工作的同时,实时写入你的文件。Office 内没有 diff,没有逐文件的接受或拒绝,也没有撤销,暂停或取消也不会回滚任何内容。在让它处理你在意的项目之前,请先用 Git 提交,或者复制一份项目。
- 关联了项目时,它在该项目自己的文件夹里工作,并修改其中已有的文件。
- 没有关联时,它会在应用的项目文件夹里创建一个以项目名命名的文件夹,这个文件夹会成为你列表中的又一个项目。
- Save 会写入会话的摘要(关联项目时写到
.pocketcode/office/,否则写到README.md)以及任务结果中的文件。保留文件并不需要它:文件已经在项目里了。
如果应用在办公室运行时被关闭,请从 My Offices 打开它:它会以暂停状态回来,每个已完成的任务都已保存,你点 Resume 即可。
可选的后台分析
会话结束后,Office 可以在后台依次运行七项分析。它们默认关闭:你在设置 → AI → AI 工具权限中用允许 AI 自行工作开启,并且只在手机充电且连接 Wi-Fi 时运行,每天还有上限。安全审计、测试缺口、文档摘要和代码库地图会显示在 Results 的 Team insights 下。优化和重构两项分析也会运行,但它们的卡片目前始终是空的。
它要花多少钱——坦白说
AI Office 是整个 Pro 模块:在 Free 套餐下,打开它会出现付费墙。背后的模型不会额外向你收费,因为每一个 AI 提供商都可以使用你自己的密钥或登录,PocketCode 也不出售 AI 额度:
- OpenAI —— API 密钥,或通过应用自带的 Codex CLI 使用你的 ChatGPT 账户(需要付费的 ChatGPT 套餐)。Gemini 和 Anthropic Claude —— 仅支持 API 密钥。GitHub Copilot —— 你的 GitHub 账户(需要 Copilot 订阅)。
- 任何兼容 OpenAI 的端点,通过 Custom 自定义提供商接入:OpenRouter、Groq、DeepSeek、LM Studio、Ollama 或你自己的服务器。明文 HTTP 只适用于 localhost;你局域网里的 Ollama 或 LM Studio 需要 HTTPS 或隧道。
于是有了 Pro 套餐(含 7 天免费试用),你就能把一份需求交给一整支 AI 开发团队,用你喜欢的提供商来跑,由你的提供商向你计 token 的费。普通的 AI 聊天在 Free 套餐下同样支持所有提供商;Pro 增加的是 AI Office。你无法为一次会话设置 token 或时间上限:能限制开销的是暂停和取消、更小的团队、Max retries per task、Max sprints 以及快速模式。
在做一件小事?快速模式会跳过澄清性问题,并在 Trivial 和 Simple 项目上自动批准计划、跳过 QA 审查,让你一键从需求直达构建。
自动补全猜的是你的下一行。AI Office 规划的是整件事,把工作拆分给各位专家,在你的项目里运行真实的终端、git 和文件操作,交给 QA 审查,最后把一个项目交到你手上——而这一切都在一部手机上。
PocketCode 即将登陆 Google Play。加入预注册,把一支 AI 开发团队装进你的口袋。
AI 助手