이 기능은 macOS용 ChatGPT 버전 1.2025.057 이상에서 사용할 수 있습니다.
ChatGPT는 이제 코딩 앱의 콘텐츠를 읽고 편집할 수 있어, 작업에 맞춘 더 똑똑한 답변을 제공하고 흐름을 유지하도록 도와줍니다.
시작하기
시작하려면 https://openai.com/chatgpt/desktop/에 방문해 다운로드 및 설정 안내를 따라 macOS용 ChatGPT를 설치해야 합니다. 초기 설정 중 Finder에서 앱을 찾아 실행한 뒤 로그인 또는 가입 절차를 완료하세요.
아래에 설명된 기능을 사용하려면 ChatGPT 앱이 실행 중인지 확인하세요.
Enterprise 및 Edu 사용자
아래 단계가 표시되지 않는다면 엔터프라이즈 관리자에게 문의하세요. 엔터프라이즈 관리자는 관리자 설정에서 “macOS에서 코드 편집 허용” 토글을 꺼서 이 기능을 비활성화할 수 있으며, 이 때문에 일부 사용자에게는 표시되지 않을 수 있습니다.
플러그인으로 작업하는 방법
활성 앱과 함께 작업하려면 Option+Space를 눌러 ChatGPT 채팅 바를 열거나, 메뉴 막대의 ChatGPT 아이콘을 클릭하세요. 이 접근 단축키는 macOS 앱에서 ChatGPT -> 설정 -> 키보드 단축키로 이동해 변경할 수 있습니다.
또한 ChatGPT 창에서 앱과 함께 작업 버튼을 클릭해 앱에 수동으로 연결할 수도 있습니다. 현재 ChatGPT는 아래 목록에 있는 일반적인 코딩 및 텍스트 편집 앱만 지원하며, 더 많은 앱 통합이 곧 추가될 예정입니다. 설정하려면 원하는 앱을 추가하고 필요한 권한을 부여하거나 필요한 확장 프로그램을 설치해야 합니다.
채팅 바 위에 배너가 표시되어 ChatGPT가 어떤 앱과 함께 작업 중인지, 그리고 ChatGPT가 어떤 콘텐츠를 인식하는지 알려줍니다. 메시지를 보내면 ChatGPT는 해당 콘텐츠를 메시지와 함께 포함합니다. 이 배너가 보이지 않으면 ChatGPT는 어떤 앱과도 함께 작업하고 있지 않으며, 메시지에 추가 콘텐츠를 포함하지 않습니다.
전송을 누르면 ChatGPT는 앱과 함께 작업에서 포함된 추가 콘텐츠와 선택 영역을 사용해 답변합니다. 채팅에서 ChatGPT가 확인한 내용을 볼 수 있습니다:
이 콘텐츠는 채팅 기록의 일부가 되며, 삭제할 때까지 계정에 저장됩니다. 채팅을 삭제하거나 계정을 삭제하면, 이전에 비식별화되어 계정과 분리된 경우 또는 보안/법적 이유로 보관해야 하는 경우를 제외하고 채팅은 30일 이내에 시스템에서 삭제됩니다. 데이터 제어에 대해 자세히 알아보려면 데이터 제어 FAQ를 참고하세요.
코드 편집
IDE로 작업할 때는 복사-붙여넣기 없이 ChatGPT에 열려 있는 파일을 직접 편집해 달라고 요청할 수 있습니다. 편집을 요청하면 ChatGPT가 검토하고 적용할 수 있는 diff를 생성하며, 편집 내용을 자동으로 적용하는 옵션도 있습니다. diff는 ChatGPT UI에서 쉽게 되돌릴 수 있고, 편집기에서 CMD+Z를 사용해 되돌릴 수도 있습니다.
고급 음성 모드
앱과 함께 작업하면서 고급 음성 모드를 사용할 수 있습니다. 메인 창의 채팅 바에서 파형 아이콘을 클릭하기만 하면 됩니다(참고: 마이크 접근 권한이 필요합니다). 고급 음성 모드 세션 중에는 앱과 함께 작업 버튼을 통해 어떤 앱과 함께 작업할지 제어할 수 있습니다.
참고로, 아직 보조 창에서는 고급 음성 모드를 시작할 수 없으며 음성 모드는 아직 코드 편집을 지원하지 않습니다.
메시지와 함께 포함되는 콘텐츠는 무엇인가요?
텍스트 편집기에서 작업할 때: Apple Notes, Notion, TextEdit, Quip
ChatGPT는 잘림 한도까지, 가장 앞에 있는 창에서 열려 있는 편집기 패널의 전체 콘텐츠를 포함합니다.
편집기에서 텍스트를 선택하면 ChatGPT는 선택 영역에 집중합니다. (해당 패널의 전체 콘텐츠는 여전히 컨텍스트로 포함됩니다.)
코드 편집기에서 작업할 때: Xcode, VS Code(Code, Code Insiders, VSCodium, Cursor, Windsurf 포함), Jetbrains(Android Studio, IntelliJ, PyCharm, WebStorm, PHPStorm, CLion, Rider, RubyMine, AppCode, GoLand, DataGrip 포함), TextEdit
ChatGPT는 잘림 한도까지, 가장 앞에 있는 창에서 열려 있는 편집기 패널의 전체 콘텐츠를 포함합니다.
편집기에서 텍스트를 선택하면 ChatGPT는 선택 영역에 집중합니다. (해당 패널의 전체 콘텐츠는 여전히 컨텍스트로 포함됩니다.)
Jupyter 노트북은 지원되지 않습니다.
터미널에서 작업할 때: Terminal, iTerm, Warp, Prompt
ChatGPT는 열려 있는 패널의 마지막 200줄을 포함합니다.
패널에서 텍스트를 선택하면 ChatGPT는 선택 영역에 집중하고, 잘림 한도까지 주변 텍스트를 포함합니다.
컴퓨터에서 어떤 앱이 호환되는지 확인하려면 ChatGPT > 설정 > 앱과 함께 작업 > 앱 관리로 이동하세요.
어떻게 작동하나요?
ChatGPT가 대부분의 호환 앱과 함께 작업하도록 설정하려면 macOS 손쉬운 사용 API를 사용해 콘텐츠를 조회해야 합니다(시스템 설정 - 손쉬운 사용). 즉, 설정에서 ChatGPT의 손쉬운 사용 권한을 끄면 해당 앱들에 대해 이 기능을 비활성화할 수도 있습니다.
ChatGPT가 VS Code와 함께 작업하도록 설정하려면 VS Code 확장 프로그램을 설치해
콘텐츠를 조회해야 합니다. VSCode 자체에서 확장 프로그램을 설치할 수 있습니다(확장 프로그램 이름은 ChatGPT – Work with Code on macOS).
컴퓨터에서 어떤 앱이 호환되는지, 그리고 각 앱과 함께 작업하려면 무엇이 필요한지 확인하려면 설정 > 앱과 함께 작업 > 앱 관리로 이동하세요.
ChatGPT가 앱과 함께 작업하지 못하도록 끌 수 있나요?
네, macOS의 ChatGPT 설정에서 “앱과 함께 작업 활성화” 스위치를 끄면 됩니다. 그러면 기능이 완전히 비활성화되고 프롬프트 창에서 아이콘이 제거됩니다.

엔터프라이즈 관리자는 관리자 설정에서 “앱과 함께 작업” 토글을 꺼서 워크스페이스 멤버에 대해 이 기능을 비활성화할 수 있습니다.
OpenAI는 앱과 함께 작업으로 포함된 콘텐츠를 모델 학습에 사용하나요?
앱과 함께 작업으로 포함된 콘텐츠는 계정의 채팅 기록 일부이며, 더 유용한 답변을 제공하기 위해 백그라운드에서 사용됩니다. 포함된 콘텐츠를 사용해 모델 성능을 개선할 수 있습니다. 데이터가 저장되고 사용되는 방식은 사용자가 제어할 수 있습니다:
“모두를 위해 모델 개선” 설정을 전환하여 ChatGPT와의 대화가 모델 개선 및 학습에 사용될 수 있는지 쉽게 선택할 수 있습니다.
임시 채팅을 활성화하면 ChatGPT와의 대화는 ChatGPT 계정에 저장되지 않으며 OpenAI의 모델을 개선하는 데 사용되지 않습니다.
ChatGPT에서 채팅을 내보내거나 ChatGPT 계정을 완전히 삭제하는 등, 기타 설정과 데이터 제어에 접근할 수 있습니다.
Team 및 Enterprise 요금제 같은 비즈니스 제공 상품의 고객이 보낸 콘텐츠는 모델 성능 개선에 사용하지 않습니다. 비즈니스 데이터를 사용하는 방식에 대한 정보는 Enterprise 개인정보 보호 페이지를 참고하세요.
지원되는 앱 전체 목록은 무엇인가요?
Apple Notes
Notion
TextEdit
Quip
Xcode
Script Editor
VS Code(Code, Code Insiders, VSCodium, Cursor, Windsurf 포함)
Jetbrains(Android Studio, IntelliJ, PyCharm, WebStorm, PHPStorm, CLion, Rider, RubyMine, AppCode, GoLand, DataGrip 포함)
TextEdit
Terminal
iTerm
Warp
Prompt
편집은 IDE에서만 사용할 수 있습니다.
