본문 바로가기
개발/MAC

MAC 터미널 Amazon Q(구 AWS Codewhisperer)사용해보기

by 궁즉변 변즉통 통즉구 2024. 4. 24.
반응형

그동안 MAC에서 Fig를 설치해서 자동완성 등을 활용해 터미널을 조금 편하게 사용해왔다. 하지만 이제 Fig 사이트에 접속을 하면 아래와 같이 Amazon Codewhisperer에 흡수됐다고 나온다. 이제는 Codewhisperer가 Amazon Q로 변경이 됐다. 

 

Amazon Q(구 Amazon Codewhisperer)를 한번 설치해본다. Codewhisperer는 인공지능을 활용해 코드를 자동 완성 시켜주는 copilot과 같은 개념의 툴이다. 예를들어, vscode, IntelliJ,, AWS Cloud9 등에 플러그인으로 설치해서 사용하면 프로그래밍 코드를 자동으로 작성해줘서 개발이 편해진다. 프로그래밍 코드 자동완성 외에 Codewhisperer는 Mac OS에 한해서 터미널에서 자동완성 기능을 제공하고 있다(Mac Only). 개인 사용은 무료로 제공하고 있다.

 

설치

아래 사이트에서 설치 파일을 다운로드 받아도 되고, brew로 다운로드 받아도 된다.

https://docs.aws.amazon.com/ko_kr/codewhisperer/latest/userguide/command-line-getting-started-installing.html 

 

Installing CodeWhisperer for command line - CodeWhisperer

Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.

docs.aws.amazon.com

brew install --cask codewhisperer

 

실행 

Codewhisperer를 실행한다. 최초 실행하면 아래와 같이 나온다. Get started 버튼을 누른다.

 

브라우저가 열리고 아래와 같이 인증 과정을 진행하는데 메일주소만 있으면 된다. 계속 진행 해준다. 

 

진행하다보면 메일로 인증번호를 받게 되고, 받은 인증번호를 넣어주면 구성이 완료된다.

 

완료되면 앱이 정상적으로 Getting started 내용을 표시한다. 

 

좌측 메뉴를 클릭해보면서 기능을 확인할 수 있다. 필자는 CLI Completions 메뉴에서 테마를 변경해줬다.

 

이제 Mac 터미널을 실행해서 확인을 해본다. 필자는 iTerm2를 사용하고 있어서  iTerm2를 열고 git 명령어를 아래와 같이 타이핑 해봤다. git 다음에 올 수 있는 명령 및 옵션들이 잘 표시된다. 

 

디렉토리 이동(cd), docker, git, kubectl 등 다양한 터미널 명령어를 지원해주고 있어서 Fig를 대신해 편하게 사용할 수 있을 것 같다.

 

연관 내용

 

VSCode AWS CodeWhisperer 사용하기

VSCode에서 AI 기반 코드 자동완성을 지원해주는 AWS CodeWhisperer를 적용하고 사용해본다. 먼저 VSCode 확장프로그램에서 CodeWhisperer로 검색해서 AWS Toolkit을 설치한다. 설치가 완료되면 아래와 같은 화

happy-jjang-a.tistory.com

 

반응형

댓글