---
title: "入口与使用场景"
description: "按 GitHub Copilot 官方入口梳理 GitHub.com、VS Code、IDE Chat、Windows Terminal、CLI 和 Cloud Agent 的使用边界。"
verifiedAt: "2026-05-06"
---

GitHub Copilot 不是一个单入口产品。它同时出现在 GitHub.com、VS Code、Visual Studio、JetBrains、Xcode、Eclipse、Windows Terminal、Copilot CLI、Cloud Agent 和移动端。学 Copilot 的第一步，是把“任务发生在哪里”与“应该使用哪个入口”对上——入口选错，再强的模型也只能在错误的上下文里猜。

这组页面只处理入口分工。你不需要一次学完所有环境；先把任务放到正确 surface，再进入对应教程。

> [!TIP]
> **阅读目标**：读完本组索引，你应该能判断一个任务应该在 GitHub.com、VS Code/IDE、Windows Terminal、CLI 还是 Cloud Agent 里处理。

## 1. 入口地图

- **GitHub.com**：最适合仓库、文件、PR、issue、discussion、commit、安全 alert 的就地提问；不适合处理本地未提交 diff、终端环境和运行测试。
- **VS Code**：最适合本地编辑、Agent session、inline suggestions、inline chat、customization 和 MCP；不适合只围绕远端 PR/issue 协作而不改本地代码的任务。
- **IDE Chat**：最适合在 Visual Studio、JetBrains、Xcode、Eclipse 等 IDE 中解释代码、生成测试、修复错误；不适合需要 GitHub.com 页面上下文的 PR/issue 问题。
- **Windows Terminal**：最适合命令解释、shell 语法建议和错误解释；不适合自动执行危险命令、部署、删除和生产操作。
- **Copilot CLI**：最适合本地 agentic command-line workflow、远程 steering 和自动化；不适合无命令边界的生产仓库。
- **Cloud Agent**：最适合异步任务、分支、PR 和团队 review；不适合需要你实时操作本地 IDE 的小改动。

```mermaid
flowchart TD
    Task["开发任务"] --> Where{"任务发生在哪里?"}
    Where -->|仓库/PR/issue/alert| GitHub["GitHub.com"]
    Where -->|本地代码编辑| VSCode["VS Code / IDE Chat"]
    Where -->|命令行问题| Terminal["Windows Terminal / CLI"]
    Where -->|异步交付 PR| Cloud["Cloud Agent"]
    GitHub --> Review["回到 GitHub 对象验收"]
    VSCode --> Diff["回到 diff / tests 验收"]
    Terminal --> Command["人工检查命令副作用"]
    Cloud --> PR["通过 PR review 验收"]

    style VSCode fill:#dbeafe,stroke:#2563eb,stroke-width:2px
    style Terminal fill:#fef3c7,stroke:#d97706,stroke-width:2px
    style PR fill:#dcfce7,stroke:#16a34a,stroke-width:2px
```

## 2. 本组页面

<Cards>
  <Card title="GitHub.com 上的 Copilot" description="围绕仓库、文件、PR、issue、discussion、commit、security alert 和 dashboard 提问。" href="/docs/github-copilot/official/01-surfaces/github-com" />
  <Card title="VS Code 中的 Copilot" description="理解 VS Code 里的 agents、Plan、Sessions、inline suggestions、inline chat 和 customization。" href="/docs/github-copilot/official/01-surfaces/vscode" />
  <Card title="IDE Chat 工作流" description="学习不同 IDE 中的 Chat、keywords、MCP、models、Plan mode 和 Agent mode。" href="/docs/github-copilot/official/01-surfaces/ide-chat" />
  <Card title="Windows Terminal 中的 Copilot" description="理解 Terminal Chat 的前提、命令解释、命令插入和组织策略边界。" href="/docs/github-copilot/official/01-surfaces/windows-terminal" />
</Cards>

## 3. 选择原则

不要把所有问题都丢给同一个 Chat 面板。入口选错，Copilot 不是不会回答，而是会用错误上下文回答。

- **“这个 PR 改了什么？”**：推荐在 GitHub.com PR 页面问；回到 PR diff、checks 和 review comments 验收。
- **“当前文件职责是什么？”**：推荐用 IDE Chat；看 references、当前文件和调用方是否覆盖完整。
- **“帮我补一个小函数”**：推荐用 VS Code inline suggestion 或 inline chat；回到本地 diff 和测试验收。
- **“这个命令是什么意思？”**：推荐用 Windows Terminal 或 CLI；执行前人工确认命令没有危险副作用。
- **“修复 failing test 并开 PR”**：推荐用 VS Code Agent 或 Cloud Agent；用 test output 和 PR review 验收。
- **“让 Copilot 使用内部 API”**：推荐用 IDE Chat / Agent + MCP；检查 MCP 权限、tool 调用和审计记录。

## 4. 权限和计费要跟入口一起看

GitHub 官方文档和 VS Code 官方文档都提示：组织或企业管理员可能关闭某些能力，例如 Chat、agents、CLI、模型切换或 MCP。模型选择也可能影响 premium request usage。

所以团队 onboarding 不能只写“打开 Copilot”。应该写清楚：

1. 哪些入口允许使用。
2. 哪些入口只读使用。
3. 哪些入口可以改代码。
4. 哪些入口可以运行命令或调用 MCP。
5. 使用哪些模型、哪些任务需要人工 review gate。

<details>
<summary>深读：为什么入口分工会影响结果质量</summary>

GitHub.com 有 GitHub 对象上下文，适合协作和审查；VS Code 有本地文件、选区、diff、terminal 和 agent session 上下文，适合编辑和验证；Terminal 有当前 shell 上下文，适合命令解释；Cloud Agent 有异步 PR 上下文，适合交付可 review 的变更。

如果你在浏览器里问本地未提交 diff，它看不到；如果你在终端里问 PR 需求，它缺少协作上下文；如果你在 IDE 里让它解释 GitHub security alert，却没给 alert 页面，它只能猜。入口不是 UI 偏好，而是上下文边界。
</details>

## 本组自检

读完整组后，用这 4 个问题检查：

1. 任务发生在 GitHub 对象、本地代码、终端命令还是异步 PR？
2. 当前入口能不能看到必要上下文？
3. 当前入口是否可能触达命令、MCP、生产资源或私有数据？
4. 完成后结果回到哪里验收：diff、test、PR、issue、alert、terminal output 还是管理员后台？

通过标准：你能先选入口，再写 prompt，而不是先写一段大 prompt 让 Copilot 猜上下文。

## 官方来源

- [GitHub Copilot documentation](https://docs.github.com/en/copilot) —— Copilot 官方文档总入口，覆盖 GitHub.com、IDE、CLI、Cloud Agent、MCP、billing 和治理。
- [GitHub Copilot in VS Code](https://code.visualstudio.com/docs/copilot/overview) —— VS Code 官方 Copilot 总览，覆盖 agents、inline suggestions、inline chat、smart actions 和 customization。
- [GitHub Copilot Chat](https://docs.github.com/en/copilot/how-tos/chat-with-copilot) —— 官方 Chat 入口总览，覆盖 IDE、Windows Terminal、GitHub 和 Mobile。

## 接下来去哪

<Cards>
  <Card title="GitHub.com 上的 Copilot" description="如果你主要在仓库、PR、issue 和 alert 中工作，从这里开始。" href="/docs/github-copilot/official/01-surfaces/github-com" />
  <Card title="VS Code 中的 Copilot" description="如果你主要在本地代码和 agent session 中工作，从这里开始。" href="/docs/github-copilot/official/01-surfaces/vscode" />
</Cards>
