CodePilot
一个桌面客户端,同时接入 Claude、GPT-4、Gemini 等多模型 AI,手机可远程控制
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
一个桌面客户端,同时接入 Claude、GPT-4、Gemini 等多模型 AI,手机可远程控制
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

图1:CodePilot 项目图标
想象一下:一位程序员坐在工位上,面对一个同时开着 Claude、GPT-4、Gemini 三种 AI 能力的工作窗口,随时切换、按需协作——这不是科幻,而是 CodePilot 正在做的事。
过去几年,AI 代码助手の战争从单一模型扩展到多模型竞争。Claude Code、Cursor、Copilot、Codex 各有优势,开发者往往需要在多个工具间来回切换,割裂感严重。CodePilot 的出现,试图做一件事:用一个桌面客户端,把所有主流 AI 提供商整合在一起,让用户可以在同一个界面里选择最合适的模型完成任务。
CodePilot 由独立开发者 op7418 创建和维护,GitHub 已有超过 5800 颗星,正处于活跃重构阶段(2026年5月公告),计划完善后台任务、定时提醒、Artifact 预览等能力。
CodePilot 的定位远不止一个 AI 对话界面。它提供了完整的开发辅助体验:
多模型统一接入 — 通过 Claude Agent SDK 和 Vercel AI SDK 同时连接 Anthropic、OpenAI、Google、Amazon Bedrock 等多个服务商,用户可以在同一对话中动态切换模型,不必退出重开。
MCP(Model Context Protocol)扩展 — 内置 chrome-devtools MCP 支持,可以操控浏览器进行自动化操作;还支持自定义 MCP 服务器扩展,打造个性化的 AI 工作流。
Skills 系统 — 类似 VS Code 插件的技能扩展机制,允许用户安装、管理和组合不同的 AI 能力模块。
手机远程控制 — 支持通过手机端远程操控桌面 AI Agent,查看进度、发送指令。
本地持久化 — 使用 better-sqlite3 在本地存储会话历史、设置和数据,不依赖云端同步。
Artifact 与 Markdown 渲染 — 支持渲染 AI 生成的 Markdown 文档、代码块、Mermaid 图表和数学公式。
CodePilot 选择 Electron 40 作为桌面外壳,Next.js 16(App Router)作为前端和 API 层,better-sqlite3 做本地数据库,通过 Claude Agent SDK 与 AI 服务商通信。这套架构的优势在于:前端团队可以复用 Web 开发经验,快速迭代 UI;Electron 则提供了跨平台桌面能力,macOS、Windows、Linux 一次开发,三端运行。
项目采用 TypeScript 全栈开发,代码质量较高:ESLint + Prettier 规范代码风格,Husky 做 pre-commit 检查,52 个 REST API 端点覆盖聊天、媒体、文件、插件、设置等核心功能。组件库选用 Radix UI + 自定义组件分层管理,架构文档(ARCHITECTURE.md)和代理规范(AGENTS.md)齐全。
对于普通用户,CodePilot 提供预编译安装包(.dmg / .exe),下载安装即可使用,无需配置环境。macOS 用户还有 Apple Silicon(M1/M2/M3)和 Intel 两种架构可选。
对于开发者,从源码构建需要 Node.js >= 18 + Git + npm,执行 npm run electron:dev 启动开发模式,或 npm run electron:pack 打包。Electron 构建首次运行需要下载 Chromium 二进制,网络慢时耗时较长。
需要客观指出,CodePilot 目前存在一些挑战:
处于重构期 — 项目在 2026 年 5 月宣布较大范围重构,底层 Runtime 和会话管理正在重建中,新功能尚不稳定。当前版本可能存在功能缺失或行为不一致的情况。
409 个 Issue 待处理 — 仓库积压了大量 issue,虽然这在活跃开源项目中常见,但也反映出项目维护压力。
无容器化支持 — 项目未提供 Dockerfile 或 docker-compose.yml,对于习惯 Docker 部署的团队不够友好。
许可证限制 — 使用 BSL-1.1(Business Source License),商业使用需要注意授权条款。
CodePilot 代表了一个趋势:从单点 AI 工具向多模型协作平台的演进。它不试图取代 Claude Code 或 Cursor,而是提供了一个可以同时使用它们的统一界面。
从增长曲线看,5800+ stars 在桌面应用类项目中属于中上水平,且项目保持着持续更新。随着 MCP 生态的成熟,CodePilot 的扩展性有潜力进一步增强。
如果你需要在一个界面里同时使用多个 AI 服务商,或者想要一个可以手机远程控制的桌面 AI 工作站,CodePilot 值得关注。
本报告基于 GitHub 仓库公开信息生成,分析时间:2026-05-31。图片来源:GitHub 官方 CDN。

图2:CodePilot 开发者