Swift 및 Objective-C 프로젝트에 코드 자동 완성, 채팅, 에이전트 모드, 코드 리뷰를 제공하는 Xcode용 GitHub Copilot 통합 도구입니다.
intitni/CopilotForXcode
Xcode에 GitHub Copilot, Codeium, ChatGPT의 코드 제안, 채팅 및 코드 수정 기능을 추가하는 Xcode Source Editor Extension입니다.
대체할 수 있는 제품:GitHub Copilot
- 스타
- 8,204
- 포크
- 428
- 열린 이슈
- 36
- 마지막 커밋
- 13일 전
어떤 프로젝트인가요?
Copilot for Xcode는 Apple의 Xcode IDE용 Source Editor Extension입니다. GitHub Copilot과 Codeium의 코드 제안을 편집기에 제공하고, ChatGPT 및 다른 LLM을 연결해 채팅 패널과 자연어 기반 코드 수정 기능을 제공합니다.
코드 제안 기능은 열려 있는 파일을 바탕으로 완성 내용을 표시하며, 텍스트 커서 근처나 플로팅 위젯에 띄울 수 있습니다. 채팅에서는 선택한 코드, 파일 경로, 편집기 오류 및 커서 위치를 맥락으로 활용할 수 있습니다. Prompt to Code를 사용하면 자연어 지시에 따라 선택한 코드를 다시 작성할 수 있습니다.
사용자는 채팅이나 코드 수정에서 실행되는 프롬프트 템플릿으로 사용자 지정 명령을 만들 수 있으며, 선택한 코드, 편집기 언어, 클립보드 등의 변수를 참조할 수 있습니다. 백그라운드 헬퍼 앱이 Xcode 실행 중 작업을 처리합니다.
핵심 기능
- 01GitHub Copilot 또는 Codeium을 통한 실시간 코드 제안
- 02선택한 코드를 인식하는 ChatGPT 및 기타 LLM용 채팅 패널
- 03자연어로 선택한 코드를 다시 작성하는 Prompt to Code
- 04채팅 및 코드 수정을 위한 템플릿 변수 지원 사용자 지정 명령
- 05.gitignore에 등록된 파일은 코드 제안에서 제외
활용 사례
- Xcode에서 Swift 또는 Objective-C를 작성하면서 AI 코드 완성 기능 이용
- Xcode를 벗어나지 않고 선택한 코드나 편집기 오류에 관해 질문
- 선택한 코드 블록 리팩터링, 문서화 또는 문자열 번역
- 팀 워크플로에 맞는 재사용 가능한 AI 프롬프트를 사용자 지정 메뉴 명령으로 구성
빠른 시작
- 1
Homebrew로 앱을 설치합니다
brew install --cask copilot-for-xcode - 2
앱을 한 번 열어 백그라운드 서비스를 설정한 다음, 시스템 설정에서 Xcode Source Editor 확장 프로그램을 활성화합니다
- 3
CopilotForXcodeExtensionService.app에 손쉬운 사용 API 권한을 부여합니다
- 4
호스트 앱에서 GitHub Copilot, Codeium 또는 OpenAI 모델을 설정합니다
사용 전 알아둘 점
- Xcode Source Editor 확장 프로그램이므로 Xcode와 macOS가 필요합니다.
- 채팅 및 프롬프트 기반 코드 생성 기능을 사용하려면 유효한 OpenAI API 키 또는 다른 LLM에 대한 액세스가 필요합니다.
- 제안 기능을 사용하려면 활성화된 GitHub Copilot 구독 또는 Codeium 계정이 필요하며, Copilot에는 Node.js도 필요합니다.
- 손쉬운 사용 API 권한이 필요합니다. README에서는 키 입력 기록에 대한 우려가 언급되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- CopilotForXcode은(는) 무엇인가요?
- Xcode에 GitHub Copilot, Codeium, ChatGPT의 코드 제안, 채팅 및 코드 수정 기능을 추가하는 Xcode Source Editor Extension입니다. Copilot for Xcode는 Apple의 Xcode IDE용 Source Editor Extension입니다. GitHub Copilot과 Codeium의 코드 제안을 편집기에 제공하고, ChatGPT 및 다른 LLM을 연결해 채팅 패널과 자연어 기반 코드 수정 기능을 제공합니다.
- CopilotForXcode은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- CopilotForXcode은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- CopilotForXcode은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. CopilotForXcode의 마지막 커밋은 2026년 10월 24일입니다.
- CopilotForXcode은(는) 어디에 사용할 수 있나요?
- Xcode에서 Swift 또는 Objective-C를 작성하면서 AI 코드 완성 기능 이용 Xcode를 벗어나지 않고 선택한 코드나 편집기 오류에 관해 질문 선택한 코드 블록 리팩터링, 문서화 또는 문자열 번역 팀 워크플로에 맞는 재사용 가능한 AI 프롬프트를 사용자 지정 메뉴 명령으로 구성
- CopilotForXcode는 어떻게 설치하나요?
- Homebrew로 앱을 설치합니다: brew install --cask copilot-for-xcode 앱을 한 번 열어 백그라운드 서비스를 설정한 다음, 시스템 설정에서 Xcode Source Editor 확장 프로그램을 활성화합니다 CopilotForXcodeExtensionService.app에 손쉬운 사용 API 권한을 부여합니다 호스트 앱에서 GitHub Copilot, Codeium 또는 OpenAI 모델을 설정합니다
- CopilotForXcode은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/intitni/CopilotForXcode
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
llama.cpp 기반의 로컬 LLM 코드 완성, AI 채팅, 에이전트형 코딩 어시스턴트를 제공하는 VS Code 확장 프로그램입니다.
순수 Lua로 작성된 Neovim 플러그인으로, copilot.vim을 대체하며 GitHub Copilot 인라인 제안, 제안 패널, 연동용 API를 제공합니다.
Swift 및 Objective-C 프로젝트의 Apple 스타일 HTML API 문서를 생성하는 명령줄 도구입니다.
llama.cpp 서버를 통해 로컬 LLM 기반 FIM 코드 완성과 지시 기반 편집을 제공하는 Vim 플러그인입니다.
OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral 등의 LLM 제공자를 활용해 입력과 동시에 AI 코드 완성을 제공하는 Neovim 플러그인입니다.