发现 AI 代理的未来arrow_forward

xcode-copilot-server

calendar_today收录于 2026年4月25日
category智能体与应用工具
code开源
TypeScriptNode.jsMCPAI代理SDKCLI智能体与应用工具模型与推理框架开发者工具/代码协议/API/集成

基于 GitHub 官方 Copilot SDK 的代理服务器,支持在 Xcode 中以自定义模型提供商或 Claude/Codex Agent 后端方式使用 GitHub Copilot。

xcode-copilot-server 是一个运行在 macOS 上的本地代理服务器,解决 Xcode 26 原生不支持 GitHub Copilot 作为第三方 LLM 提供商的问题。项目基于 GitHub 官方 Copilot SDK(通过 copilot-sdk-proxy 构建),而非逆向工程私有 API,避免封号风险。

核心能力方面,项目同时暴露 OpenAI 兼容、Anthropic 兼容、OpenAI Responses 兼容三种 API 接口,使 Xcode 可分别以自定义模型提供商、Claude Agent 后端、Codex Agent 后端三种方式消费 Copilot 模型。在 Claude 和 Codex 模式下,内置 Tool Bridge 机制拦截 agent 的工具调用并路由回 Xcode IDE 执行,实现 IDE 驱动而非 CLI 驱动的操作流。在 OpenAI 模式下,通过 xcrun mcpbridge 连接 Xcode 内置 MCP 工具获取构建日志和项目索引上下文。

运维特性包括:自动修改 Claude/Codex 配置的 auto-patch 机制、支持 macOS socket activation 的 Launchd Agent(按需启动、空闲自动关闭)、仅绑定 127.0.0.1 的安全设计,以及基于 User-Agent 检查和权限分级(read/mcp 默认放行,write/shell/url 默认拒绝)的访问控制。项目还支持 Agent Skills 开放标准,兼容 .github/skills/.claude/skills/.codex/skills/ 等路径。

运行要求 Node.js 22+、Xcode 26+(MCP 功能需 26.3+)以及 GitHub Copilot 订阅,通过 npm 全局安装后一行命令即可启动。支持 auto 模式同时注册三个 provider,也可通过 --proxy 指定单一模式(openai/claude/codex)。配置文件采用 JSON5 格式,可调整工具桥接开关、MCP 服务器、CLI 工具白名单、推理努力程度(low/medium/high/xhigh)、权限自动审批列表等参数。

待确认:Xcode 26 是否已正式发布(README 许可证标注 © 2026 暗示为未来版本);copilot-sdk-proxy 核心依赖的实现细节与稳定性;流式传输支持情况;多会话并发支持能力。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch