Skip to content
Home
Docs/AI Chat

AI Chat

Gemini BYOKPremium 提供更多提供商

对话式聊天、带 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 · BYOK

OpenAI

GPT-4.1 · GPT-4.1 Mini · GPT-4o · GPT-4o Mini · o3-mini

Premium · BYOK / OAuth

Anthropic Claude

Sonnet 4 · Opus 4 · Claude 3.5 Sonnet · 3.5 Haiku

Premium · BYOK / OAuth

GitHub Copilot

13 个多供应商模型 (OpenAI、Anthropic、Meta Llama 4、Mistral、DeepSeek)

Premium · BYOK / OAuth

每个对话都会记住创建它的提供商,并在重新打开时自动恢复模型。各个消息也存储其提供商,因此你可以在同一线程中混合 Claude、OpenAI 和 Gemini 的答案。

推理与投入

每个提供商都公开自己的扩展思考等级。Pocket Code 通过单一模型呈现它们,因此你可以为每个对话(以及自动迭代中的每个代理)选择模型思考的强度。

Provider等级
Claudelow · medium · high · xhigh · max
OpenAI / Codexnone · minimal · low · medium · high · xhigh
Geminioff · 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 调用。

on_file_save
on_file_change
on_git_commit
on_git_push
on_test_fail
on_build_complete
on_deploy
scheduled
on_chat_message

技能和自定义代理

从输入上的 / 按钮快速访问预打包的提示。十个预定义的技能涵盖了最常见的情况:

/explain
/fix
/tests
/docs
/optimize
/simplify
/modernize
/git-help
/sql-query
/learn

在 .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 比较

FreePremium
Gemini (API 或 CLI)
OpenAI (GPT-4.1, o-series)
Claude (Sonnet/Opus 4)
GitHub Copilot
Plan / Code / Agent 模式
工具权限
推理 / 投入控制
自动迭代
Workflows
MD / JSON 导出
对话的云同步