이미 사용 중인 도구에서 소프트웨어를 계획, 빌드, 검토, 테스트 및 배포할 때 GitHub Copilot를 활용하세요.
GitHub Copilot app 병렬 작업에서 에이전트 기반 작업을 관리하고, 리포지토리 간에 작업을 조정하고, 브라우저, 터미널 및 끌어오기 요청 수명 주기를 한 곳에서 연결하는 등 한 워크플로에서 이 모든 작업을 수행하는 것이 가장 좋습니다.
브라우저에서 질문을 하거나, IDE에서 코드를 편집하는 동안 제안을 받거나, 터미널에서 작업하거나, SDK를 사용하여 고유한 Copilot기반 도구를 빌드할 수도 있습니다.
어디서 시작해야 할지 잘 모르는 경우 지금 수행하려는 코딩 작업을 기반으로 화면을 선택합니다. Surface에는 겹치는 사용 사례가 있을 수 있습니다. 일부는 광범위한 다단계 워크플로를 지원하고 다른 워크플로는 특정 작업에 초점을 맞춥니다.
사용할 수 있는 위치 Copilot
| Where | 다음 용도로 사용 | Get started |
|---|---|---|
| GitHub Copilot app | 하나의 전용 작업 영역에서 병렬 작업, 여러 리포지토리 및 끌어오기 요청 수명 주기에서 개발자 및 에이전트 기반 작업을 관리합니다. | |
| GitHub Copilot 앱 시작 | ||
| GitHub Copilot CLI | ||
| Copilot 반복 가능한 명령줄 워크플로를 포함하여 터미널에서 작업합니다. | ||
| GitHub Copilot CLI 시작하기 | ||
| Your IDE (Visual Studio Code, Visual Studio, , JetBrains IDEsEclipse 및 XCode) | 인라인 제안을 받고, 주변 코드에 대해 채팅하고, 파일을 대신 편집해 주는 에이전트를 사용하기. | IDE에서 GitHub Copilot 사용하기 위한 빠른 시작 |
| GitHub Copilot SDK | 와 동일한 기본 형식을 사용하는 사용자 지정 애플리케이션 빌드 Copilot | |
| Build your first Copilot-powered app | ||
| GitHub 웹 사이트 | 리포지토리, 문제 및 끌어오기 요청에 대해 질문하거나 에이전트에 작업을 할당합니다. | GitHub.com에서 GitHub Copilot 사용을 위한 빠른 시작 |
| GitHub Mobile | 주요 개발 환경을 벗어나 있는 동안 Copilot와 채팅하기 | |
| GitHub Mobile에서 GitHub Copilot 질문하기 | ||
| GitHub Desktop | 커밋 메시지 및 요약에 대한 도움말 보기 | |
| GitHub Desktop에서 Copilot 구성 |
개인 계정에서 사용할 수 있는 Copilot 기능을 확인하려면 Copilot에 있는 https://github.com/settings/copilot/features 설정으로 이동하세요.
IDE 간 지원을 비교하려면 Copilot 기능 매트릭스을 참조하세요.
나에게 적합한 것은 무엇입니까?
모든 표면을 사용할 필요는 없습니다. 지금 하고 있는 작업에 가장 가까운 작업을 선택합니다.
어디서 시작해야 할지 잘 모르겠다면 Copilot 웹사이트에서 GitHub를 사용하세요. 설치할 항목이 없으며 이미 열려 있는 리포지토리, 문제 또는 끌어오기 요청에 대해 질문할 수 있습니다.
다음과 같은 일반적인 개발 컨텍스트를 사용하여 표면을 선택합니다.
- 에이전트 작업 조정: 한 곳에서 에이전트 작업을 조정하고, 병렬 작업 스트림을 관리하고, 여러 리포지토리에서 작업하고, 브라우저, 터미널 및 끌어오기 요청 수명 주기를 연결 상태로 유지하려는 경우를 사용합니다 GitHub Copilot app .
- 명령 실행: 터미널에서 작업하고, 복잡한 터미널 명령을 실행하고, 작업을 병렬로 실행하려는 경우에 사용합니다 GitHub Copilot CLI . 명령을 실행하는 에이전트 작업의 경우 클라우드 또는 로컬 샌드박스를 사용하여 명령이 실행되는 위치와 명령이 액세스할 수 있는 위치를 제어합니다.
- 코드 작성: 코드를 대화형으로 작성하고 구체화하려는 경우 IDE에서 사용합니다 GitHub Copilot .
- 고유한 도구 확장: 직접 호출 GitHub Copilot SDK 하는 애플리케이션 또는 내부 워크플로를 빌드할 때 사용합니다Copilot.
- 변경 계획: 문제, 끌어오기 요청 또는 익숙하지 않은 리포지토리에서 작업이 시작될 때 웹 사이트를 사용합니다 GitHub .
- 자리를 비운 상태에서 업무 확인: 모바일 기기에서 빠르게 질문해야 할 때는 GitHub Mobile를 사용하세요.
나중에 다시 시작하지 않고도 표면을 전환할 수 있습니다. 예를 들어 웹 인터페이스의 문제를 이해하고, 에이전트에 변경을 요청하고, IDE에서 끌어오기 요청을 검토한 다음, 터미널에서 후속 작업을 수행할 수 있습니다.
표면이 함께 작동하는 방식
일부 컨텍스트, 사용 권한 및 구성은 표면 간에 수행할 수 있습니다. 적용되는 설정 및 컨텍스트는 사용하는 기능 및 화면에 따라 달라집니다 Copilot .
지원되는 경우 계획, 사용자 지정 지침, 에이전트 기술 및 연결된 MCP 서버가 사용하는 Copilot위치에 적용되므로 한 번 구성하고 워크플로의 다른 부분에서 사용할 수 있습니다.
하나의 작업 부분이 표면 사이를 이동할 수 있습니다. 예를 들어, GitHub에서 이슈를 생성하고 이를 Copilot cloud agent에 할당한 다음, GitHub Copilot app에서 작업을 추적하고 IDE에서 풀 리퀘스트를 검토한 후 웹 인터페이스에서 병합할 수 있습니다.
터미널에서 작업을 Copilot 시작한 다음, 브라우저나 모바일 기기에서 같은 세션을 계속할 수도 있습니다.
표면도 동일한 기초를 공유합니다. 표면에서 사용하는 환경은 Copilot 모두 동일한 SDK 및 플랫폼 기본 형식으로 구동됩니다. 동일한 SDK를 사용하여 고유한 애플리케이션, 도구 및 워크플로에 빌드 Copilot 할 수 있으므로 사용자 지정 통합 및 자사 Copilot 환경은 모두 동일한 기본 기능으로 작동합니다.
다음을 포함하여 워크플로 전체에서 선택할 수 있습니다.
- 어떤 모델: 다양한 모델이 다양한 종류의 작업에 적합하며 채팅 및 에이전트에 대한 모델을 전환할 수 있습니다. GitHub Copilot 채팅에 대한 AI 모델 변경을(를) 참조하세요.
- 어떤 에이전트: Copilot 에이전트와 다른 제공업체의 에이전트가 같은 리포지토리에서 작업하고, 풀 리퀘스트를 생성하며, 검토를 거칩니다. Copilot 는 타사 에이전트와 동일한 보안 보호, 완화 및 제한 사항을 적용합니다 Copilot cloud agent. GitHub Copilot 클라우드 에이전트 정보 및 타사 코딩 에이전트 정보을(를) 참조하세요.
- Copilot에서 볼 수 있는 항목: 사용자 지정 지침, 에이전트 스킬, MCP 서버는 Copilot를 사용자의 규칙 및 팀에서 사용하는 도구에 연결합니다. 모델 컨텍스트 프로토콜(MCP) 정보을(를) 참조하세요.
- 기억해야 할 사항Copilot: 지원되는 기능의 Copilot Memory 경우 나중에 작업할 때 리포지토리 팩트 및 기본 설정을 다시 사용할 수 있습니다. GitHub Copilot 메모리 정보을(를) 참조하세요.
조직의 경우 관리자 정책은 개발자가 사용하는 대부분의 화면에 적용됩니다. 팀에 대한 GitHub Copilot 관리을(를) 참조하세요.
다음 단계
- 사용 가능한 계획을 비교합니다 Copilot . GitHub Copilot 계획을(를) 참조하세요.