飞码扣(Feima Copilot)
本地与企业模型端点,用你自己的 Claude/Codex/Copilot CLI 订阅原生驱动智能体,再加一个服务任意工具的本地代理

✨ 核心特性
- 🖥️ 本地与企业端点 - 接入你自己的 Ollama、LM Studio、vLLM、llama.cpp、SGLang、LiteLLM,或企业/私有云网关 —— 一个选择器覆盖你自己运行的一切
- 🧭 Feima Auto - 自动将每个请求路由到最合适的本地/企业端点,并在每次响应中说明选择理由
- 🧑💻 智能体参与者 - 通过
@claude、@codex、@copilot-cli 在聊天中原生驱动真正的 Claude Code、Codex 和 Copilot CLI 智能体
- 🔌 本地 LLM 代理 - 让任意兼容 OpenAI 或 Anthropic 的工具(甚至在 VS Code 之外)都能使用你的 Copilot 或 BYOK 模型
- 💬 无缝集成 - 直接在 GitHub Copilot Chat 中使用,无需切换界面
- 🧠 深度思考 - 支持思维链推理,复杂问题迎刃而解
前置要求
在开始之前,请确保您拥有:
- ✅ VS Code >= 1.85.0
- ✅ GitHub Copilot Chat 扩展已安装(必需)
- ✅ 一个本地运行环境(Ollama、LM Studio 等)、企业网关,或 Claude Code/Codex/Copilot CLI 订阅 —— 无需飞码账号即可开始使用
📦 安装
方式一:VS Code 扩展市场
- 打开 VS Code
- 按
Ctrl+Shift+X 打开扩展市场
- 搜索 "飞码扣"或"Feima"
- 点击 "安装"
方式二:手动安装
- 从 GitHub Releases 下载
.vsix 文件
- 在 VS Code 中按
Ctrl+Shift+P
- 输入 "Extensions: Install from VSIX"
- 选择下载的
.vsix 文件
🚀 快速开始
1. 选择模型来源
如果你运行本地模型(Ollama、LM Studio、vLLM 等)或有企业网关:
- 常见的本地场景无需任何操作 —— 扩展启动时会自动检测常见端口并添加发现的一切
- 企业/私有云端点,请按
Ctrl+Shift+P → "Feima Local Models: Add Model Endpoint",填入基础 URL、协议和可选的 API 密钥
或者直接用你已有的 CLI 订阅驱动 @claude、@codex、@copilot-cli —— 详见下文。
2. 选择模型
在 Copilot Chat 面板顶部的模型选择器中,选择 Feima Local(你注册的任意端点)、Feima Auto(自动路由),或 Copilot 模型。
3. 开始对话
输入提示词开始您的 AI 代码之旅。
🖥️ 本地与企业模型端点
一个选择器,覆盖所有模型来源。 飞码扣能呈现你自己运行的任何模型 —— 一台运行 Ollama 或 LM Studio 的笔记本电脑、一个自建的 vLLM/llama.cpp/SGLang/LiteLLM 实例、一个 Olla 集群,或是内部的企业/私有云网关 —— 全部出现在同一个 Copilot Chat 模型选择器中,与你的 Claude/Codex 订阅(见下文)并列。
- 自动发现:启动时,扩展会静默探测常见的本地端口(Ollama、LM Studio 等),并自动添加找到的一切 —— 常见本地场景无需任何配置。
- 手动注册:对于自动发现无法触达的企业或私有云端点,运行 Feima Local Models: Add Model Endpoint,填入基础 URL、协议和可选的 API key。
- 团队共享端点:将
.feima/endpoints.json(只含 URL,绝不含密钥)提交到仓库,团队成员打开工作区即可自动获得共享网关。
- 按需刷新:拉取了新模型或改动了配置?运行 Feima Local Models: Refresh Models 立即重新发现,无需等待缓存过期。
- 查看已注册内容:Explorer 侧边栏中的本地与企业模型视图列出每个已注册端点(按个人/团队分组),带实时健康指示和已发现的模型。
能力元数据(上下文窗口、工具调用支持)会在端点自身可提供时读取,无法确认时会在选择器中明确标注为估计值 —— 绝不会把猜测当作事实呈现。
关于远程 / WSL / SSH 场景的说明:自动发现探测的是 127.0.0.1,当 VS Code 本身运行在远程环境(Remote-SSH、Remote-WSL、开发容器、Codespaces)时,这指向的是远程机器,未必是你实际运行 Ollama 或 LM Studio 的那台机器。这种情况下请改为手动注册端点。
Feima Auto —— 在本地/企业端点之间自动选择模型
与其每次手动选择使用哪个已注册端点,不如在模型选择器中选择 Feima Auto,它会为每个请求自动路由,并在每次响应中说明实际使用了哪个模型、以及原因。通过 feima.localModels.autoStrategy 设置选择路由策略:local-first、balanced(默认)或 most-capable。
Feima Auto 会在同一次对话中持续使用同一个端点,而不是每条消息都重新决策,也不会隐藏底层的 feima-local 选择器条目 —— 如果路由结果不是你想要的,直接手动选择某个具体模型始终可行。
📖 深入了解:本地与企业模型端点指南
🤖 智能体参与者 —— 在聊天中直接使用 Claude Code、Codex 与 Copilot CLI
飞码扣不只是又一个模型提供商 —— 它还能让你在 GitHub Copilot Chat 中直接驱动真正的 Claude Code、Codex 和 GitHub Copilot CLI 智能体。
输入 @claude、@codex 或 @copilot-cli,你得到的是该 CLI 自己的智能体循环 —— 它自己的规划、工具调用和文件编辑审查 —— 并渲染在 VS Code 原生聊天界面中:流式响应、内联 diff,无需打开终端,也不用来回复制粘贴代码。
该用哪一个?
| 如果你… |
试试 |
为什么 |
| 已经订阅了 Claude Pro/Max 或 ChatGPT Plus/Pro |
@claude / @codex,选择该 CLI 自己的模型 |
直接使用你已有的订阅额度 —— 无额外费用,无需其他配置 |
| 没有(或不想要)单独的 Anthropic/OpenAI 订阅 |
@claude / @codex,改为选择Copilot 或本地模型 |
同样的智能体工作流和工具循环,由你已经拥有的模型驱动 |
| 只想用 GitHub Copilot CLI 的终端自动化能力,又不想离开聊天窗口 |
@copilot-cli |
运行 Copilot CLI 的智能体,由你的 Copilot/本地模型驱动 |
| 想先体验 Claude Code 或 Codex 的工作流,再决定是否订阅 |
任一参与者 + Copilot/本地模型 |
无需新注册任何账号,先感受一下 |
实际效果
你: @claude 重构 parseInvoice() 以处理格式错误的日期,并添加测试
Claude: 我先看一下这个函数……
⚙ 正在读取 src/billing/parseInvoice.ts
⚙ 正在读取 test/billing/parseInvoice.test.ts
✎ 正在编辑 src/billing/parseInvoice.ts
✎ 正在创建 test/billing/parseInvoice.test.ts
完成 —— 为 3 种格式错误的日期添加了防御性判断,并新增 5 个测试用例。
无需终端、无需 cd、无需复制粘贴 —— 修改会像原生 Copilot Chat 编辑一样,直接落在你打开的编辑器中。
一些细节
- 三种权限等级(按次生效)——
/ask(逐项确认)、/acceptEdits(自动批准文件编辑,命令仍需确认)、/fullAuto(完全自动)—— 也可为每个参与者设置持久默认值。
- 自带模型(BYOK) —— 通过本地、仅限回环地址的智能体代理,将任意参与者指向 Copilot 或 BYOK 模型,无需单独的 Anthropic/OpenAI API key。
- MCP 服务器 —— 通过设置为
@claude 和 @codex 接入你自己的 MCP 工具。
- 你的 CLI,你的登录态 —— 原生模式使用该 CLI 自己的订阅和登录态,就像在终端里使用一样;扩展本身不会接触你的 Anthropic/OpenAI 凭据。
📖 完整指南:智能体参与者 · 设置与故障排查 · 智能体代理指南
🔧 故障排除
模型选择器中找不到本地/企业模型?
- 运行 "Feima Local Models: Refresh Models" 确认端点可达
- 查看资源管理器侧边栏的 Local & Enterprise Models 视图,检查健康状态指示
- 如果 VS Code 运行在远程环境(Remote-SSH、Remote-WSL、开发容器、Codespaces):自动发现探测的是远程机器上的
127.0.0.1,请改为手动注册端点
智能体参与者无响应 / 检测不到 CLI?
- 启用
feima.enableDebugLogging,在输出面板("Feima" 频道)中查看解析到的 CLI 路径
- 参见设置与故障排查指南
❓ 常见问题
VS Code 版本
Q: 支持哪些 VS Code 版本?
A: 支持 VS Code 1.85.0 及以上版本。建议使用最新版 VS Code 以获得最佳体验。
Q: 支持 VS Code Insiders 吗?
A: 是的,完全支持。VS Code Insiders 版本与稳定版功能一致。
Q: 支持 VSCodium 吗?
A: 目前不支持。飞码扣依赖 GitHub Copilot Chat 扩展,而 VSCodium 不包含该扩展。
功能支持
Q: 是否支持 Custom Agent?
A: 是的,和原生 Copilot 一样支持。飞码扣完全支持 Custom Agent、Skills、constitution.md、prompts.md 和 instructions.md,与原生 Copilot 的功能体验一致。
Q: 是否支持工具调用(Tool Calls)?
A: 是的,支持工具调用。所有聊天模型都支持工具调用功能,包括代码执行、文件操作、API 调用等。
数据隐私
Q: 我的代码会被存储吗?
A: 不会。使用本地/企业端点和智能体参与者时,代码只会发送到你自己配置的端点或 CLI —— 飞码不会看到它。
Q: 对话记录会保存吗?
A: 对话记录保存在您的本地设备,不会上传到服务器。您可以随时查看或删除历史对话。
故障排除
Q: 如何报告 Bug?
A: 通过 GitHub Issues 报告,描述问题、重现步骤、预期结果,附上相关日志或截图。
更多问题? 查看 完整 FAQ 或 联系我们
📚 文档
🤝 反馈与支持
💬 微信交流群
扫码加入飞码扣用户交流群,获取最新资讯和技术支持:

📄 许可证
本项目采用 MIT 许可证。
飞码扣 - 把你自己的模型和智能体带进 VS Code
官网 | 文档