🤖 AI 跟我学 新手入门

GitHub Copilot 是什么?AI 写代码鼻祖一文盘点

GitHub Copilot 是什么?GitHub + OpenAI 出的 AI 编程鼻祖,Tab 补全 + Chat 全集成,本文讲清能力、价格、国内可用性

发布 2026/05/18

一句话说清 GitHub Copilot 是什么

GitHub Copilot 是 GitHub 联合 OpenAI 在 2021 年推出的 AI 编程助手,集成在 VS Code、JetBrains、Visual Studio、Neovim 等主流 IDE 里,你写一半它补一半,还能直接对话改代码。

它是整个 AI 编程行业的「鼻祖」——第一个把 AI 写代码做成大规模商业化的产品。在 Claude CodeCursor 火起来之前,绝大多数工程师对「AI 帮我写代码」的第一印象,都来自 Copilot。

用一个生活场景理解

你正在 VS Code 里写一个 Express 接口,敲完 app.get('/api/users', 。还没敲下一个字,编辑器灰色就给你补出来:

app.get('/api/users', async (req, res) => {
  try {
    const users = await User.find({});
    res.json(users);
  } catch (err) {
    res.status(500).json({ error: err.message });
  }
});

按个 Tab,整段代码进来了。3 秒搞定了你本来要敲 1 分钟的事

这就是 GitHub Copilot 最经典的用法——像一个超级聪明的同事在你身后看着,你卡住的瞬间他就把代码递过来

GitHub Copilot 能做的 7 件事

  1. 行内自动补全:边写边给灰色建议,Tab 接受
  2. 整块函数生成:写一个注释「// 计算两个日期之间的工作日数」,下面整个函数补出来
  3. Copilot Chat 对话:在 IDE 里开聊天面板,问代码、问报错、让它改代码
  4. 多文件理解:能跨文件读你项目,理解上下文(新版能力)
  5. PR 总结:开 PR 时自动生成变更说明
  6. 代码评审:在 PR 里给 review 建议
  7. Workspace Agent:进阶用法,让它做更复杂的多步任务

总的来说,Copilot 已经从「补全工具」进化成「IDE 内全栈 AI 助手」,越用越像 Cursor 那种 AI-first 编辑器。

Copilot 跟 Claude Code / Cursor / Kimi Code 啥区别

维度GitHub CopilotClaude CodeCursorKimi Code
公司GitHub + OpenAIAnthropicCursor 公司月之暗面
形态IDE 插件命令行 CLIAI IDECLI + 插件
默认模型GPT 系列(可选 Claude / Gemini)Claude Opus/Sonnet可选多家Kimi K2
强项行内补全、IDE 集成深长任务、自主跑命令IDE 体验最现代国内直连
学习成本最低
国内可用部分能用需海外客户端能装直连
价格起步个人版有免费档含在 Claude Pro/Max有 Pro 订阅含在 Kimi 会员

直白说

  • 你只是想要「敲代码时有个聪明的补全」→ Copilot 最稳
  • 你想要「让 AI 帮我跑 2 小时大活」→ Claude Code 更猛
  • 你想要「最 modern 的 IDE 体验」→ Cursor 最爽
  • 你在国内、要合规 → Kimi Code 最合适

更完整的横评看 AI 写代码完全指南

谁适合用 GitHub Copilot

人群用法
大部分日常写代码的工程师Tab 补全省 30% 打字时间
已经深度用 GitHub 的团队跟 PR / Actions / Issues 无缝集成
多语言切换的工程师Copilot 几乎所有主流语言都支持
学生学生认证后可免费用付费版
不想折腾 CLI 的人装个插件就完事,不学新工具
开源维护者Copilot 对开源项目有免费额度

不太适合的人

  • 要做「让 AI 跑长任务、自己改多文件」的人 → 用 Claude Code
  • 在国内、要把模型走国内服务器 → 用 Kimi Code
  • 完全不想付费 → 看一下个人免费档够不够,不够就找 国产 AI 替代

一个万能开场 prompt(Copilot Chat 用)

第一次开 Copilot Chat 不知道说啥?复制下面这段:

📋 Prompt 模板

你好,这是我第一次在这个项目里用你。

先帮我做一件事:

  1. 看一下当前打开的文件,告诉我它在项目里大概是什么角色
  2. 找一下这个项目的 README 或主入口文件,用一句话总结项目是干啥的
  3. 列出 3 个我接下来可以让你帮忙的具体任务(基于这个项目的真实情况,不要泛泛而谈)

完成这 3 步后,我再告诉你具体要做什么。

这种「先看再问」的开场比上来就让它改代码更靠谱。

GitHub Copilot 收费吗?

Copilot 有多档付费方案,定价以官网 github.com/features/copilot/plans 为准(会调整)。典型分层:

  • Free / 个人免费档:有限的补全和 Chat 用量,够轻度使用
  • Copilot Pro:约每月 10 美元,给个人开发者用,几乎不限量
  • Copilot Pro+:更高档位,附加更强模型和更多额度
  • Business:约每席位每月 19 美元,给小团队
  • Enterprise:约每席位每月 39 美元,给大公司,含合规和审计

学生 / 教师 / 开源维护者:可以免费用付费版,去 GitHub Education 申请。

新手建议:先用免费档跑 1 周。如果你每天都在用、感觉额度不够,再升 Pro。不要直接上 Business,浪费。

在中国能用 GitHub Copilot 吗

部分能用,但不稳定。

  • 网络:Copilot 后端走 GitHub 和 OpenAI 服务,国内直连质量参差不齐。多数人需要稳定的海外网络
  • 账号:注册要 GitHub 账号,本身国内能注册,但 Copilot 订阅需要海外支付卡
  • 企业合规:公司禁止数据出境的话,Copilot 不能选——代码会发到海外服务器

国内替代方案

  • 要 IDE 插件 + 国内直连 → Kimi Code VS Code 插件
  • 要 AI IDE 体验 → Cursor 客户端能装,但模型走海外
  • 要给企业用、要合规 → Kimi Code 或国内大厂自研工具

国产 AI 全景看 国产 AI 大全

第一次怎么用?3 步起步

第 1 步:装

在 VS Code 扩展市场搜「GitHub Copilot」,点击安装。同时会推荐你装「GitHub Copilot Chat」,一起装。

第 2 步:登录

VS Code 右下角会弹一个登录提示,按提示登录 GitHub 账号。如果你的账号没订阅,会引导你去激活个人免费档或试用 Pro。

第 3 步:开始用

打开任意一个文件,开始打字,Copilot 会自动给灰色建议——按 Tab 接受、Esc 拒绝。要开 Chat,快捷键 Ctrl+Alt+I(Windows/Linux)或 Cmd+Alt+I(Mac)。

Copilot 的 3 个隐藏招式

招式 1:用注释驱动生成

写注释是触发 Copilot 最高效的方式:

// 把 users 数组按 age 升序排序,年龄相同的按 name 字母顺序

光这一行,Copilot 会给你下一行完整的 sort 实现。写代码的姿势从「敲代码」变成「写注释 + Tab」

招式 2:在 Chat 里粘报错

跑出错时,把整段报错粘进 Copilot Chat,加一句「为什么报这个错?怎么修?」。它会读完报错 + 当前文件,给你具体的修复建议。比自己 Google 快得多。

招式 3:用 / 命令

Copilot Chat 里支持斜杠命令:

  • /explain 解释当前选中的代码
  • /fix 修当前文件的 bug
  • /tests 生成测试用例
  • /doc 生成文档注释

熟练用这几个命令,比纯自然语言对话效率高很多。

下一步

常见问题

Q:Copilot 是不是只能写 JavaScript / Python? A:不是。Copilot 几乎所有主流语言都支持得不错——TypeScript、Go、Rust、Java、C++、Ruby、PHP、Kotlin、Swift 都行。冷门语言(Elixir、Haskell、Clojure)也能写,只是效果略弱。

Q:Copilot 写出来的代码版权归谁? A:按 GitHub 官方说法,生成的代码版权归你。但有过几起争议——少数情况下 Copilot 可能输出近似训练数据中的代码片段。商业项目里建议开「过滤公开代码」选项(设置里可开),降低风险。

Q:Copilot 和 Copilot Chat 是不是一个东西? A:现在基本是一个产品了。Copilot 指行内补全Copilot Chat 指对话面板。订阅 Pro 后两个都有。

Q:能换 Copilot 用的模型吗? A:能。新版本支持在 Copilot Chat 里切换模型——GPT 系列、Claude、Gemini 都能选。这是 2024 年后的一个大变化。

Q:和 Cursor 比哪个好? A:Copilot 是「IDE + AI 插件」,Cursor 是「AI-first 的 IDE」。Cursor 的体验更激进,文件级 / 项目级理解更猛。Copilot 优势是「不换 IDE,无痛上 AI」。如果你完全不想换 VS Code,Copilot 更顺手;如果你愿意换 IDE 换更现代的体验,Cursor 更爽。