AI Chat
对话式聊天、带 37 个工具的代理模式和多文件自动迭代。Free 计划启用 Gemini;Premium 解锁 OpenAI、Claude 和 GitHub Copilot。在每种情况下,你都连接自己的账户或 API key(BYOK / OAuth)— Pocket Code 不提供 AI 积分,也不代理请求。
你的账户,你的模型
Pocket Code 不是代理:请求直接从你的设备发送到提供商。支持通过官方 CLI(Claude Code、Codex、Gemini)的 API key 或 OAuth 登录 — 包括自动 token 刷新。
支持的提供商
Google Gemini
Gemini 2.5 Pro · 2.5 Flash · 2.0 Flash · Flash Lite
Free · BYOKOpenAI
GPT-4.1 · GPT-4.1 Mini · GPT-4o · GPT-4o Mini · o3-mini
Premium · BYOK / OAuthAnthropic Claude
Sonnet 4 · Opus 4 · Claude 3.5 Sonnet · 3.5 Haiku
Premium · BYOK / OAuthGitHub Copilot
13 个多供应商模型 (OpenAI、Anthropic、Meta Llama 4、Mistral、DeepSeek)
Premium · BYOK / OAuth每个对话都会记住创建它的提供商,并在重新打开时自动恢复模型。各个消息也存储其提供商,因此你可以在同一线程中混合 Claude、OpenAI 和 Gemini 的答案。
推理与投入
每个提供商都公开自己的扩展思考等级。Pocket Code 通过单一模型呈现它们,因此你可以为每个对话(以及自动迭代中的每个代理)选择模型思考的强度。
| Provider | 等级 |
|---|---|
| Claude | low · medium · high · xhigh · max |
| OpenAI / Codex | none · minimal · low · medium · high · xhigh |
| Gemini | off · low · medium · high · max |
| GitHub Copilot | 按模型系列(gpt-5:minimal→high;Sonnet:Claude 等级) |
- •等级在启动时通过探测每个官方 CLI 动态发现 — 而非硬编码 — 因此随着 CLI 更新,新等级会自动出现。
- •单个值对象同时携带两种格式:提供商的原生等级名称和等效的整数思考预算 — 每个客户端使用所需的那个。
- •按路径以正确方式连接:thinking 块(Claude REST)、--effort 标志(Claude CLI)、reasoning_effort 字段(OpenAI)、-c model_reasoning_effort(Codex)、LSP 参数(Copilot)。
- •聊天工具栏中的粉色 Reasoning chip 列出活动模型的等级及描述;当模型不公开推理时会自动隐藏。
- •在 AI Office 自动迭代中,每个代理角色都可以分配自己的推理等级,回退到会话默认值。
对话模式
三个级别可从聊天顶部栏中选择:
Plan
模型描述步骤但不执行任何操作。在触及代码之前查看方法时很有用。
Code
通过工具自动应用更改,但在破坏性操作之前请求确认。
Agent
自主:链接工具调用,编辑多个文件,只在关键操作时停止提问。
11 个类别中的 37 个工具
代理可以读取、写入、搜索、运行命令、控制 Git 并连接到外部服务。每个类别按提供商和模型有细粒度的单独权限。
Read-only (6)
read_file, list_dir, file_search, grep_search, get_errors, semantic_search
Write (6)
create_file, insert_edit, replace_string, multi_replace, delete_file, rename_file
Terminal (1)
run_in_terminal 捕获 stdout/stderr 和退出代码
TODOs (1)
manage_todo_list — UI 中可见列表
Git (6)
status, commit, log, diff, push, pull
Database (5)
query, execute, schema, list_tables, list_connections
API (2)
REST 请求和列出已保存的集合
SSH (2)
在已配置的主机上远程执行
Browser (4)
导航、页面信息、评估 JS、读取控制台
Design / Deploy (4)
导出设计并触发部署
细粒度权限
从 设置 → AI → 工具权限 中,你可以精确决定每个模型可以做什么。按提供商、按模型或按类别的粒度,带按工具的单独开关。按部分快速 Allow/Deny all。
- •4 个提供商 chip(OpenAI、Claude、Gemini、Copilot),可选范围到特定模型
- •在每一层都应用过滤:工具构建器、MCP HTTP 服务器和 Copilot LSP
- •二进制切换以一次禁用所有 Copilot Language Server 工具
- •破坏性操作上的交互式确认(Code 和 Plan 模式)
附件和提及
图像
多模态视觉(GPT-4o、Gemini、Sonnet 4)用于截图或图表
文档
附加 PDF 和文本文件,这些文件会被连接到 prompt
项目代码
活动项目文件树的内置选择器
@file 提及
在 prompt 中注入对文件的引用,而不加载内容
多文件自动迭代
描述一个完整的项目("具有身份验证和同步的笔记应用"),编排器会生成一个计划,提交以供审查,并按顺序执行任务,带可恢复的检查点。
- •结构化计划:架构、技术栈、模块、带依赖项的任务列表
- •任务状态(Backlog → Todo → In progress → Review → Done),带实时可视化
- •按任务类型的专业工作者(文档、映射、重构、优化、审计)
- •持久检查点:如果应用关闭,会话从中断处恢复
- •继续之前对每个文件进行自动 lint + 语法验证
- •~40 个设置:planning/coding/review 的单独提供商、并行、测试、文档、Git 自动提交
自动化工作流
定义由 IDE 事件触发的自动化:保存文件后、提交时、测试失败时、cron 等。每个工作流都可以链接工具调用或 LLM 调用。
技能和自定义代理
从输入上的 / 按钮快速访问预打包的提示。十个预定义的技能涵盖了最常见的情况:
在 .pocketcode/agents/*.md 中创建你自己的代理,带 frontmatter(name、description、model、tools、systemPrompt)。与 Claude Code 约定和 MCP 服务器兼容。
项目记忆
模型每轮从 .pocketcode/memory/ 读取的持久信息。四种类型:
user
开发者角色、偏好和知识
feedback
关于如何处理任务的规则或更正
project
活动项目的状态和上下文
reference
指向外部系统的指针(Linear、Grafana、Slack)
也支持 INSTRUCTIONS.md、AGENTS.md、CLAUDE.md 或 .cursorrules 文件 — 它们会自动注入到 system prompt 中。
对话管理
- •统一表单:本地会话与 Claude CLI、Codex CLI 和 Gemini CLI 会话并列
- •固定、重命名、深度搜索(也在消息正文中搜索)
- •达到模型窗口的 85% 时上下文的自动压缩
- •导出到 Markdown 或 JSON,保留代码块和工具调用
- •流式传输期间的停止按钮:取消响应并将其在历史记录中截断
- •可见配额:带倒计时的速率限制窗口(Claude 5h/7d、Copilot 每月等)
Free / Premium 比较
| Free | Premium | |
|---|---|---|
| Gemini (API 或 CLI) | ✓ | ✓ |
| OpenAI (GPT-4.1, o-series) | — | ✓ |
| Claude (Sonnet/Opus 4) | — | ✓ |
| GitHub Copilot | — | ✓ |
| Plan / Code / Agent 模式 | ✓ | ✓ |
| 工具权限 | ✓ | ✓ |
| 推理 / 投入控制 | ✓ | ✓ |
| 自动迭代 | ✓ | ✓ |
| Workflows | ✓ | ✓ |
| MD / JSON 导出 | ✓ | ✓ |
| 对话的云同步 | — | ✓ |