CodePilot

Your multi-model AI agent for

Auth JWT refactor
Message Claude...
claude-sonnet-4
Design AgentDefault

One client for all your AI providers. Conversations, 17+ providers, MCP extensions, and project context — in one place.

Multi-session chat

Run multiple conversations with independent context.

Code · Plan · Ask

Three modes for different workflows.

Permission control

Confirm before Claude modifies files.

Assistant Workspace

Inspect files and review changes live.

Persona & Memory

Consistent behavior across sessions.

Skills

Reusable prompt patterns you can share.

Session persistence

Pick up where you left off after restart.

Onboarding

Auto-detect project structure on first run.

Fully open source. Use your own API key. No middleman, no markup.

Open Source

Every line of code is public on GitHub. Audit, fork, or contribute.

Bring Your Own Key

Connect directly to Anthropic, OpenAI, Google, or any provider with your own API key.

Community Driven

Built in the open with feedback from developers who use it every day.

Frequently asked questions. Everything you need to know before getting started.

Yes. CodePilot is completely free and open source. You only pay for the API usage from your chosen provider.

Anthropic, OpenRouter, AWS Bedrock, Google Vertex, Zhipu GLM, Kimi, Moonshot, MiniMax, Volcengine Ark, Xiaomi MiMo, Aliyun Bailian, Ollama, LiteLLM, and any Anthropic-compatible or OpenAI-compatible endpoint — 17+ providers out of the box.

No. CodePilot works with your own API key directly — no Claude Code subscription required.

No. All API calls go directly from your machine to the provider. CodePilot never sees your code or conversations.

CodePilot ships prebuilt downloads for macOS (Apple Silicon & Intel) and Windows (x64) on the GitHub releases page. Linux (x64 & arm64) is supported by building from source.

What's New in CodePilot

v0.58.0Jul 7, 2026

新增功能

  • 代码高亮移到后台线程 — 语法高亮从主线程卸载到 Web Worker:包含大量代码块的长对话,滚动和输入更顺滑,主线程不再被高亮阻塞;高亮失败会自动回退到原有方式,不会出现空白代码块。

修复问题

  • 「停止 / 中断」在长会话里更可靠 — 进一步收口停止 / 中断的所有权与生命周期:长回复期间点停止 / 中断能干净停下,不再出现停不掉、会话卡在「生成中」、输入框残留或同一条消息被重复发送。
  • 「加载更早的消息」不再被拉回底部 — 修复长会话里点「加载更早的消息」后,视图被自动拽回最新消息、看不到刚加载出来的旧消息的问题。
  • 一批稳定性修复 — 收口了会话状态、流式渲染、首轮导航劫持、排队消息上移等一组影响长时间使用稳定性的机械问题。
  • 安全加固 — 修复错误诊断上报中的数据盲区、限制辅助路径的文件写盘范围、收紧应用内导航的协议白名单。

优化改进

  • 长对话虚拟化渲染 — 消息列表改为按需渲染可见部分:打开和滚动长会话更快、更省内存,流式输出时不再因为历史消息过多而掉帧;置底跟随、上滚查看、加载更早的锚点等行为保持不变。

已知问题

  • 在 CodePilot Runtime 场景下,预期会自动触发的自家 Widget 工具链尚未自动调用(工具注入 / 能力判定待定位);已记录为后续专项修复,本版本未处理。
  • 能力 / 权限 / 密钥相关的一批增强(更细的 per-runtime 能力适配、API key 系统级加密存储等)为有意暂缓项,将在后续版本评估。

macOS

  • Apple Silicon (M1/M2/M3/M4)
  • Intel

Windows

  • Windows 安装包
v0.57.0Jul 4, 2026

新增功能

  • AI SDK 7 接入(保守采用) — 底层依赖从 AI SDK 6 升级到 7,为后续的 provider 能力、诊断与安全加固打基础。本次采用是「部分采用」:默认聊天引擎和交互完全不变,新增能力都在渠道能力开关后按需启用或作为实验路径,不影响现有会话。
  • Provider 参数能力矩阵(capability-gated) — reasoning / effort、tool choice、图片、文件等参数按渠道逐一验证后开放,不做「类型上支持就宣称支持」的假接入。
  • 诊断与安全能力(默认关闭) — 新增四类超时原因码诊断、权限批准令牌 HMAC 加固、AI SDK trace 脱敏诊断。这些能力默认全部关闭、不改变现有行为,供后续排障与安全场景按需开启。

修复问题

  • 停止生成现在真的会停 — 修复长回复生成时点「停止」无效的问题:此前在等待回复期间如果输入框还留着文字,点击会被当成「排队发送」而不是停止,导致同一条消息被重复发送、会话卡在「生成中」。现在停止即全停(同时清空待发队列),会话状态干净收敛。
  • 发送后输入框彻底清空 — 修复长回复 / 首条消息场景下,发送后输入框仍残留已发文字的问题(根因是输入框在流式期间被内部状态覆盖,乐观清空到不了界面)。现在发送即清,且不会清掉你在等待回复期间已经开始输入的下一条。
  • 发送 / 停止 / 排队按钮语义正确 — 按钮的无障碍标签按状态区分「发送消息 / 停止生成 / 排队发送」,不再一律显示「发送消息」——避免想点停止时误读成发送而重复发送。
  • 辅助生成的报错更诚实 — 媒体规划等辅助路径遇到 provider 报错时,现在显示真实的上游错误(如渠道 400),不再一律误报「无法从回复中解析出结果」。

已知问题

  • 官方直连 Anthropic / OpenAI 渠道上,部分新参数特性(reasoning effort / 图片 / PDF)的真机验证仍在补充——本次主要在网关 / 订阅类渠道上完成了实测。
  • 部分订阅渠道(如 ClinePass、OpenCode Go 的 Anthropic 渠道)在媒体规划 / 辅助生成路径上的模型兼容仍在跟进;现在遇到不兼容会显示真实上游错误便于定位。
  • MCP 在设置页能看到,但运行时模型调不到,需要把 MCP 配置到项目路径才识别(排查中)。
  • `@ai-sdk/mcp` 适配与 ToolLoopAgent 运行时目前仅为实验 / POC 路径,未接入默认运行时。
v0.56.3Jun 30, 2026

新增功能

  • 接入 ClinePass 订阅 — 在「添加服务 > Coding Plan」里新增 ClinePass(月付订阅,提供一组开源编程模型)。填一个 API Key 即可在 CodePilot / Codex 运行时使用,模型由订阅白名单提供。
  • 接入 OpenCode Go 订阅 — 新增 OpenCode Zen「Go」订阅。按官方协议拆为两个渠道:OpenAI 兼容(GLM / Kimi / DeepSeek / MiMo)与 Anthropic Messages(MiniMax / Qwen)。两者共用同一订阅 Key,模型由套餐白名单提供,不做在线全量刷新,避免把套餐外或错协议的模型拉进来。其中 Anthropic 渠道在 Claude Code 运行时为实验性接入。

修复问题

  • 发送后输入框彻底清空 — 进一步修复发送消息后输入框文本残留的问题。这次覆盖了之前仍会残留的几种情况:已在对话页时跳转到带预填内容的新对话、新对话的第一条普通消息、以及第一条消息带技能 / 命令徽章时;现在发送即清,且不会清掉你在等待回复期间已经开始输入的下一条。
  • 服务商弹窗关闭按钮 — 修复「添加服务」全屏弹窗右上角的关闭按钮在 macOS 上点不动(被窗口拖拽区吞掉点击)、在 Windows 上与系统最小化 / 关闭按钮挤在一起打架的问题。

优化改进

  • 服务商品牌图标 — 升级图标库并补全品牌图标(含 Cline / OpenCode),同时修正部分服务商卡片错误显示成无关品牌 logo 的问题。

已知问题

  • OpenCode Go 的 Anthropic 渠道(MiniMax / Qwen)在 Claude Code 运行时为实验性接入,流式与工具调用的真机验证仍在补充。
  • MCP 在设置页能看到,但运行时模型调不到,需要把 MCP 配置到项目路径才识别(排查中)。

macOS

  • Apple Silicon (M1/M2/M3/M4)
  • Intel

Windows

  • Windows 安装包
v0.56.2Jun 28, 2026

修复问题

  • 第三方渠道会话恢复 — 修复使用第三方(OpenAI 兼容 / 中转)渠道时,会话状态损坏后整个对话卡住、再也发不出消息的问题;现在能自动识别坏会话、用历史重建继续对话。
  • 慢渠道不再被误判中断 — 修复慢速 / 排队中的第三方渠道在首个回复前等待数分钟时,被误判为"卡死"而自动中断的问题;现在对"等待首字"给更长的耐心,同时保留对真正卡死的兜底。
  • @文件编辑落到真实文件 — 修复用 `@` 引用项目内文件让 AI 修改时,AI 改的是一份临时副本、你的真实文件没有变化的问题;现在 AI 的修改直接落到你引用的真实文件上(带项目目录边界与符号链接安全校验)。
  • 上下文用量不再显示假百分比 — 修复第三方渠道下上下文用量显示来源不可信的固定窗口(如 200K)、甚至超过 100% 的问题;窗口不可信时只显示实际已用量与构成,不再用误导性的百分比。
  • Codex 图文输入 — 修复 Codex 引擎下"图片 + 文字"混合输入按回车发送时,图片被静默丢弃、模型只收到文字的问题。
  • 发送后输入框清空 — 修复发送消息后(尤其新对话的第一条),输入框文本残留整轮的问题。
  • 大附件不再阻断发送 — 图片等较大附件 / 较长上下文不再弹出"确认发送"的阻断横幅,降级为非阻断提示。
  • 长对话与权限提示 — 长对话流式输出更顺;权限请求超时后聊天里有明确提示而不是凭空消失;错误提示不再夹带整段代码堆栈。

已知问题

  • 慢渠道分级超时已落地并通过自动化测试,超长排队(6–9 分钟级)的真机场景验证仍在补充。
  • Windows 上服务商编辑窗口右上角关闭按钮在个别情况下点击无反应(仍在 Windows 真机验证中)。
  • MCP 在设置页能看到,但运行时模型调不到,需要把 MCP 配置到项目路径才识别(排查中)。

macOS

  • Apple Silicon (M1/M2/M3/M4)
  • Intel

Windows

  • Windows 安装包
v0.56.0Jun 10, 2026

新增功能

  • 支持 Claude Fable 5 — Anthropic 最新发布的旗舰模型(定位在 Opus 之上),在 Anthropic 官方服务商和内置 Claude Code 模式下均可选用,支持 1M 上下文窗口与全部思考深度(Effort)档位。注意官方定价为 Opus 4.8 的两倍,请按需选用。
  • 小米 MiMo 新增 UltraSpeed 超高速模型 — MiMo 渠道可选用 `mimo-v2.5-pro-ultraspeed`(官方超高速体验模式,资源有限、按日审批);默认模型保持不变,不影响现有会话。
  • 通用 OpenAI 兼容第三方渠道 — 设置 > 服务商中可以新增任意 OpenAI 协议兼容的网关:填入 Base URL、API Key 和模型名即可在 CodePilot 与 Codex 引擎中使用(Claude Code 引擎不支持此类渠道,界面有明确标注)。

修复问题

  • 修复对话中途出错时,该轮 token 用量不计入统计的问题——此前成本和上下文用量会被悄悄低估。
  • 修复回复结束后切换会话或长时间挂机回来,完成状态(终止原因、用量信息)丢失的问题。
  • 修复编辑或删除服务商后,聊天页的模型列表最长要等 5 分钟才更新的问题,现在立即生效。
  • 修复模型选择器「Claude Code」分组一直缺少 Opus 4.8 的问题(本次随 Fable 5 接入一并补齐)。
  • 修复早期版本创建的 OpenAI 兼容服务商可能在应用重启后丢失的问题。

优化改进

  • 选用 Fable 5 且设置了「关闭思考」时,会明确提示该模型思考始终开启(官方限制),不再静默忽略你的设置;思考深度可改用 Effort 调节。
  • 运行中的命令实时输出窗口不再从半行中间开始显示。

已知问题

  • 新增的 OpenAI 兼容渠道与 MiMo UltraSpeed 已通过完整自动化测试,真实第三方网关 / 审批 key 的端到端验证仍在补充中,遇到接入问题请反馈。
  • Windows 上服务商编辑窗口右上角关闭按钮在个别情况下点击无反应(仍在 Windows 真机验证中)。
  • 流式回复期间继续追加消息进队列的行为异常(核查中)。
  • MCP 在设置页能看到,但运行时模型调不到,需要把 MCP 配置到项目路径才识别(排查中)。

macOS

  • Apple Silicon (M1/M2/M3/M4)
  • Intel

Windows

  • Windows 安装包

Ready to try CodePilot? Download and connect your favorite AI provider in minutes.