1. Gemini Code Assist 란
Google이 제공하는 AI 기반 코딩 도우미입니다. GitHub Copilot의 대안으로 주목받고 있으며,
가장 큰 장점은 무료라는 점입니다.
2. 주요 기능
자동 완성 기능
- 실시간으로 코드 자동 완성을 제공하며, 빠른 코드 작성을 돕고 오류를 줄입니다.
- 자연어 설명으로 함수, 클래스, 코드 블록 뿐 아니라 전체 코드 생성이 가능합니다.
AI 채팅 지원
- IDE 내에서 직접 코딩 관련 질문을 할 수 있으며, 즉각적인 답변을 받을 수 있습니다. 이는 버그 수정이나 코딩 스타일에 대한 조언을 얻는 데 유용합니다.
스마트 액션
- 특정 코드 블록을 선택하면 자동으로 최적의 수정 방법이나 추가 작업을 제안합니다.
- 코드 오류 수정이나 단위 테스트 생성 등 자주 사용하는 작업을 빠르게 수행합니다.
다양한 언어 지원
- Java, Javascript, Python 등 여러 프로그래밍 언어를 지원하여, 다양한 프로젝트에서 사용할 수 있습니다.
3. 사용 방법
설치
Intellij IDEA의 플러그인 마켓플레이스에서 Gemini Code Assist를 검색하여 설치합니다.

초기 설정
플러그인 설치를 마치고 IDE를 재시작하게 되면, 오른쪽에 Gemini Code Assist 메뉴가 나타나게 됩니다.

이 페이지에서 Google 계정으로 로그인하게 되면 아래처럼 인증절차를 거친 후,

이제 Gemini Code Assist 를 사용할 수 있게 됩니다.

활용
소스 코드에서 우클릭으로 컨텍스트 메뉴를 열어보면 Gemini 메뉴가 새로 생긴 것을 확인할 수 있습니다.

이 프롬프트에 아래와 같은 내용을 작성해 보겠습니다.
여러개 stream 기능 테스트가 모여있는데, 이걸 각각의 메소드로 분리해줘. 주석도 잘 달아주고
잠시 후 아래와 같이 새로운 코드를 제안해줍니다. 회색코드는 original, 녹색 코드는 proposed 코드입니다.
전체적인 변경사항을 한 번 더 확인 후 상단의 Accept 버튼으로 일괄 적용할 수 있습니다.

특정 메소드에 대해 알고 싶을 때, 아래와 같이 질문할 수도 있습니다.

하지만 아직 한글에 대한 응답은 정상적으로 되고 있지는 않은 느낌입니다.
4. 소감
동작이 잘 되면 강력한 AI 코딩 Assist 로 활용가능할 것으로 보이지만,
간단한 자동완성은 Intellij Assist에 밀리고, 복잡한 AI코딩은 Cursor IDE가 아직은 더 강력한 느낌입니다.
한글 지원에 대한 패치가 더 이루어져야 할 것 같습니다.
'Dev > TIP' 카테고리의 다른 글
MARP - Export PPT 편집하는 방법 (0) | 2025.03.09 |
---|---|
Cannot open Eclipse Marketplace (0) | 2023.09.22 |
IntelliJ 자주 쓰는 단축키 (0) | 2023.04.20 |
ChatGPT에게 젠킨스 블로그 글 작성을 부탁해보았다. (0) | 2023.02.15 |
MARP - 마크다운(.md) 문서로 PPT / PDF를 만들어 보자 (5) | 2023.01.31 |