CodePilot

Your desktop AI Agent for

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

Everything you need to work with Claude Code. Conversations, providers, 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, OpenAI, Google, AWS Bedrock, and any OpenAI-compatible endpoint. You can switch between them at any time.

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 supports macOS (Apple Silicon & Intel), Windows (x64), and Linux (x64 & arm64). Download the latest version for your platform from the GitHub releases page.

What's New in CodePilot

v0.44.1Apr 1, 2026

修复问题

  • 修复切换会话时,模型选择器短暂显示上一个会话的模型再跳回正确值的问题
  • 修复分栏视图中切换会话同样会出现模型跳动的问题
  • 修复全局默认模型属于其他服务商时,可能被错误应用到当前会话的问题
  • 移除设置页中的"重置伙伴"按钮(测试功能,不应出现在正式版)

优化改进

  • 看板面板默认宽度从 640px 调整为 480px,减少对聊天区域的占用
  • 模型解析逻辑统一为共享函数,主聊天页和分栏视图行为一致
  • 新增 11 个模型解析回归测试,覆盖跨服务商、空配置、已删除服务商等边界场景

macOS

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

Windows

  • Windows 安装包
v0.44.0Apr 1, 2026

新增功能

  • Buddy 宠物全面使用 3D Fluent Emoji 图片替代系统 emoji,覆盖 Wizard 揭晓、聊天空状态、新建聊天入口、侧栏推广卡、看板 Buddy 卡
  • 稀有度渐变背景和胶囊标签,视觉上从灰/绿/蓝/紫/金区分 5 个等级
  • 助理空会话展示 Buddy 3D 形象(有 Buddy)或 3D 蛋图(无 Buddy),非助理项目保持 CodePilot logo
  • 看板 Buddy 卡重新设计:紧凑状态行、进化按钮反馈、设置按钮内联
  • 心跳系统支持"软心跳"模式:在普通对话中自然顺带做日常检查,不打断用户
  • 后台无窗口时(tray-only 模式),定时任务通知仍能弹出系统通知,点击恢复窗口
  • 定时任务调度器支持冷启动自动恢复(不再依赖首次聊天触发)
  • Buddy 重置时自动清理 soul.md 中的旧性格描述

修复问题

  • 修复心跳指令可能混入普通对话的问题
  • 修复 Buddy 领养引导和心跳检查可能同时触发的冲突
  • 修复工作区内 symlink 可以绕过路径校验读取外部文件的安全漏洞
  • 修复 session-only 循环任务到期后每 10 秒重复执行的问题
  • 修复 session-only 任务无法列出和取消的问题
  • 修复 session-only 任务失败后不退避、不自动禁用的问题
  • 修复 low/normal 优先级通知被静默吞掉的问题
  • 修复 MCP 工具硬编码 localhost:3000 导致 worktree 和打包环境失效的问题
  • 修复自动记忆提取的"本轮已写入"检查失效的问题
  • 修复记忆提取计数器跨会话串线的问题
  • 修复 cron 表达式解析器对周/月级调度计算错误的问题(扩展到 4 年扫描)
  • 修复不可能的 cron 表达式(如 2 月 30 日)会设置错误执行时间的问题

优化改进

  • 心跳触发判定统一到服务端 API,前端不再重复实现
  • 通知系统新增服务端队列,前端 5 秒轮询显示 Toast + 系统通知
  • Electron 通知优先走 IPC 原生桥(支持点击回到窗口),浏览器 Notification 仅作开发模式 fallback
  • 定时任务创建和调度共用同一份 cron/interval 解析函数,消除重复实现
  • 新增 54 个单元测试覆盖 cron 解析、记忆提取计数器、心跳标记清理、通知队列、后台通知解析

macOS

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

Windows

  • Windows 安装包
v0.43.1Mar 30, 2026

修复问题

  • 修复可视化组件在流式输出时中文字符显示为 `\uXXXX` 转义码的问题
  • 修复看板刷新按钮对 CLI 数据源类型的组件不生效的问题

macOS

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

Windows

  • Windows 安装包
v0.43.0Mar 30, 2026

新增功能

  • 项目看板:右侧新增看板面板,固定聊天中的可视化组件到看板,项目级持续追踪
  • 看板 MCP 工具:AI 在对话中直接管理看板——固定组件、刷新数据、更新内容、调整排序,全部通过对话完成
  • 三种数据源:支持本地文件(glob 模式)、MCP 工具(Linear/Notion 等外部服务)、CLI 命令(git log/docker ps 等)作为看板数据来源
  • 组件导出为图片:在看板或聊天中点击导出按钮,将可视化组件保存为高清 PNG 图片(含 Chart.js 图表)
  • 看板与对话联动:点击看板组件标题可发起深入分析对话;AI 自动感知看板内容,对话中了解你在追踪什么
  • 组件间联动:看板组件之间可以通过筛选器实现数据联动——点击一个组件的筛选条件,其他组件自动更新
  • 看板组件排序:通过上下箭头调整组件顺序,支持自动刷新开关

修复问题

  • 修复可视化组件在部分模型下渲染为 JSON 代码的问题(解析器改为格式无关,兼容所有模型输出变体)
  • 修复 Chart.js 图表因 CDN 脚本加载时序问题不渲染的问题
  • 修复可视化组件底部内容被裁切的问题

优化改进

  • 可视化组件的 Pin 和显示代码按钮统一为工具栏,对齐显示
  • Toast 提示支持 loading 状态(转圈等待 → 成功/失败自动切换)
  • 看板组件标题改为人类可读的自然语言(如"用户参与度指标"而非 user_engagement)

macOS

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

Windows

  • Windows 安装包
v0.42.0Mar 28, 2026

新增功能

  • AI 协助安装 CLI 工具:点击安装按钮直接跳转聊天,AI 帮你执行安装命令、处理权限问题、引导认证配置、生成工具简介,全流程在对话中完成
  • Agent 友好度 5 星评分:工具卡片新增 ★★★★★ 评分,从 5 个维度评估工具对 AI 的友好程度(Agent 原生设计 / JSON 输出 / Schema 自省 / Dry Run / 上下文友好)
  • AI 自动评估兼容度:通过聊天添加的自定义工具,AI 会从 --help 输出自动评估 Agent 兼容度;批量生成简介时也会同步评估
  • 新增推荐 CLI 工具:即梦 Dreamina CLI(AI 图片/视频生成)、飞书 Lark CLI(200+ 命令覆盖飞书全业务域)
  • 工具安装后自动配置:需要认证的工具安装后,AI 自动引导完成登录和配置;需要 Skills 安装的工具(飞书、gws)会在安装提示中告知

修复问题

  • 修复斜杠命令(如 /review)发送时用户附加文本在气泡中不显示的问题
  • 修复 JSON 格式版本号(如 Dreamina CLI)在工具卡片上显示为乱码的问题
  • 移除不可用的 Custom API (OpenAI-compatible) Provider 选项
  • 修复旧版 custom provider 升级时可能误删有效配置的问题

优化改进

  • 工具详情弹窗新增"AI Agent 兼容度"区域,展示具体达标维度和评分
  • GLM 模型更新为 GLM-5-Turbo / GLM-5.1 / GLM-4.5-Air
  • MCP list 工具的 JSON 输出在所有工具类型中统一字段格式

macOS

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

Windows

  • Windows 安装包

Ready to try CodePilot? Download and start working with Claude Code in a desktop workspace.