开发与工程 multi-providermcpremote-controlelectrondesktop-appgenerative-uitask-scheduler

CodePilot 多模型 AI 助手桌面客户端

连接任意 AI 提供商,通过 MCP 与技能扩展,从手机远程控制,让助手学习你的工作流程。

FollowAgents 评估 · FARS-2.1
不推荐
47/ 100 五分制 2.4 / 5
1 2 3 4 5 6
1信任安全10 / 29 · 1.7/5

证据显示有权限控制(Default/Full Access, per-action approval)和用户确认机制(如安装CLI需用户操作),但未详细说明数据流和敏感数据处理。依赖安全有overrides但未提供审计。外部影响(如远程桥接)有提及但未深入。回滚有session rewind但未说明系统级回滚。来源归属有作者信息但未验证。

2可靠稳定8 / 14 · 2.9/5

自洽性较好,README与代码结构一致,但依赖可用性未验证(如未检查依赖是否可获取)。失败消息有结构化错误(如NO_CREDENTIALS),但未全面覆盖。

3适用触发10 / 18 · 2.8/5

目标受众明确(开发者、日常用户),场景多样(编码、助手、远程控制)。能力边界有描述(如CLI可选),但触发精度(如权限控制细节)不足。环境适配有平台说明,但未覆盖所有环境。

4规范维护9 / 18 · 2.5/5

信息架构清晰(README、文档链接),安装说明详细(下载、构建)。命名稳定性未明确(版本号存在但无命名规范)。示例和FAQ有提供,但已知限制未明确列出。许可证明确(BSL-1.1),版本变更日志未提供。维护责任有作者信息但未明确。

5有效结果7 / 13 · 2.7/5

输出可用性高(多平台、多格式),边际价值高(多模型、MCP、远程控制),但成本效益未量化(如定价、资源消耗)。

6证据核验3 / 8 · 1.9/5

声明可追溯(README、代码),但跨来源验证不足(仅单一来源)。事实与推断分离不明确(如性能声明无基准)。

证据充分度: 评估于 2026年8月9日 审查版本 ff9dc3168734
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 未验证的发布者身份,需谨慎对待。
  • 依赖安全未提供审计,建议检查依赖漏洞。
  • 远程桥接功能可能带来安全风险,需注意权限控制。
  • 许可证为BSL-1.1,商业使用需额外许可。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

CodePilot 是一个基于 Electron + Next.js 构建的多模型 AI 助手桌面客户端,支持 17+ 家 AI 提供商,包括 Anthropic、OpenRouter、AWS Bedrock、Google Vertex AI、智谱 GLM、Kimi、Moonshot、MiniMax、火山方舟、小米 MiMo、阿里云百炼、Ollama、LiteLLM 等,并允许自定义兼容 Anthropic 或 OpenAI 的端点。它具备对话、Plan、Ask 三种交互模式,支持暂停、恢复、回退到检查点,以及分屏双会话。核心能力包括 MCP 服务器接入(stdio/sse/http)、技能市场、远程桥接(Telegram/Feishu/Discord/QQ/WeChat)、生成式 UI、图像生成、任务调度、计时分析与成本追踪。所有数据本地存储于 SQLite(WAL 模式),数据完全保留在用户机器上。

CodePilot 提供桌面客户端界面,用户可选择提供商、模型与交互模式,进行多轮对话。它支持文件与图像附件,允许在对话中切换模型,并提供权限控制(默认/完全访问或逐操作审批)。通过 MCP 服务器接入外部工具,支持运行时监控;技能可自定义或从 skills.sh 市场安装。远程桥接功能允许通过 Telegram 等平台发送消息,在桌面端执行操作。生成式 UI 可让 AI 创建实时渲染的交互式仪表盘和部件。图像生成支持批量任务与画廊。任务调度器允许计划循环任务。此外,它还可导入 Claude Code CLI 的 .jsonl 会话历史,并提供使用量分析(token 计数、成本估算、每日图表)。

  1. 开发者希望统一管理多个 AI 提供商,无需在多个应用间切换。
  2. 用户希望从手机(Telegram、微信等)远程控制桌面 AI 助手,实现随时随地任务调度。
  3. 需要扩展自定义工具与技能的用户,通过 MCP 服务器或技能市场增强助手能力。
  4. 需要可视化 AI 生成数据的用户,利用生成式 UI 创建实时仪表盘。
  5. 需要记录 token 使用与成本的企业用户,通过内置分析图表监控。
  6. 希望使用本地运行的开源模型(如 Ollama、LiteLLM)而又需要完整桌面体验的用户。

这个 Agent 有哪些优点和局限?

优点
  • 支持 17+ 家 AI 提供商,包括国内外主流及本地模型,提供极大的灵活性。
  • 内置 MCP 支持(stdio/sse/http),可扩展外部工具,并带有运行时监控。
  • 提供远程桥接功能,可通过手机即时控制桌面会话。
  • 包含生成式 UI、图像生成、任务调度器等生产力功能,超越单纯编码工具。
  • 支持暂停、恢复、回退到检查点,以及分屏双会话,增强可用性。
局限
  • 当前采用 BSL-1.1 许可证,商业使用需要单独许可,且代码在 2029 年前非 Apache 2.0。
  • 发布包未签名或未公证,macOS 首次启动需通过 Gatekeeper 警告,Windows SmartScreen 可能阻止。
  • 高级功能(文件编辑、终端操作)依赖 Claude Code CLI 的安装。
  • 远程桥接渠道需要各自平台的 bot token 和额外配置。
  • 某些云提供商(Bedrock、Vertex)需要额外的环境变量或 IAM 配置。

如何安装或部署这个 Agent?

方式一:下载安装包\n访问 Releases 页面下载对应平台的安装包(macOS 提供 .dmg,Windows 提供 .exe,Linux 提供 AppImage/deb/rpm),然后启动应用。\n\n方式二:从源码构建\n``bash\ngit clone https://github.com/op7418/CodePilot.git\ncd CodePilot\nnpm install\nnpm run electron:dev # 完整桌面应用\n``\n需要 Node.js 18+ 和 npm 9+。

如何使用这个 Agent?

  1. 启动 CodePilot 后,进入 设置 > 提供商,选择支持的提供商(如 Anthropic、OpenRouter、Ollama 等)并填写 API 密钥或端点。\n2. 开始对话:选择工作目录、模式(Code/Plan/Ask)和模型。\n3. (可选)在 设置 > 助手 中配置 Assistant Workspace,启用 onboarding,CodePilot 将在工作区根目录创建 soul.mduser.mdclaude.mdmemory.md 文件。\n4. (可选)在侧边栏 MCP 页面添加 MCP 服务器,技能 页面管理自定义技能。\n5. (可选)为了获得文件编辑、终端命令等高级功能,安装 Claude Code CLI:npm install -g @anthropic-ai/claude-code。\n6. (可选)在 桥接 页面配置 Telegram、Feishu、Discord、QQ、WeChat 等远程控制渠道。

这个 Agent 与同类方案有什么区别?

相比 Claude Code CLI,CodePilot 提供图形化界面,支持多提供商,并集成了 MCP、远程桥接等扩展,但高级编码功能仍需安装 CLI。它可作为独立桌面客户端替代多种厂商专用工具,但不可直接与 ChatGPT 桌面版或 Copilot 等产品直接对比,因为其核心依赖 Anthropic 或 OpenAI 兼容 API。

常见问题

是否必须安装 Claude Code CLI?
不是必须的。基本聊天和助手功能只需配置任意提供商即可。CLI 仅在需要 Claude 直接编辑文件、执行终端命令或进行 Git 操作时需要。
配置了提供商但没有模型显示怎么办?
请检查 API 密钥是否有效,端点是否可达。某些提供商(如 Bedrock、Vertex)还需要额外的环境变量或 IAM 配置。可使用内置诊断功能(设置 > 提供商 > 运行诊断)来检查连接。
Assistant Workspace 文件存储在哪里?
设置工作区后,会在工作区根目录创建 soul.md、user.md、claude.md、memory.md 四个文件,状态跟踪存储在 .assistant/ 子目录,每日记忆存储在 memory/daily/。
如何通过手机控制 CodePilot?
需要先在侧边栏的桥接页面配置 Telegram、Feishu、Discord、QQ 或 WeChat 渠道,每个渠道需要对应的 bot token 或应用凭证。
数据存储在哪里?
所有数据本地存储在 SQLite 数据库(WAL 模式)中,默认路径为 ~/.codepilot/codepilot.db(开发模式为 ./data/)。数据完全保留在您的计算机上。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents