- 프로젝트 홈페이지 : https://github.com/Palm1r/QodeAssist
- QodeAssist 는
Qt Creator
를 위한AI
기반 코딩 보조 플러그인(Plugin
) 입니다.
- 대규모 언어 모델(
LLM
)을 활용하여 코드 자동 완성, 생성, 리팩토링, 문서화 등의 기능을 제공함으로써Qt
개발자들의 생산성을 대폭 향상시켜 줍니다. - 현재는
OpenAI
API
를 지원하며, 앞으로 다양한AI
모델과의 통합도 계획하고 있습니다.
- 코드 자동 완성 : 현재 작성 중인 코드의 맥락을 파악하여 자연스럽고 유용한 코드 제안을 제공합니다.
- 코드 생성 : 주석 또는 자연어 설명을 기반으로 코드 스니펫을 자동 생성합니다.
- 코드 리팩토링 : 기존 코드의 구조를 분석하고 개선 방향을 제안하거나 자동 리팩토링을 실행합니다.
- 자동 문서화 : 함수나 클래스에 대한 주석을 생성하여 코드 가독성과 유지 보수성을 높입니다.
-
bash
git clone https://github.com/Palm1r/QodeAssist.git
-
Qt Creator
로QodeAssist
프로젝트를 엽니다. -
프로젝트를 빌드한 후, 생성된 플러그인 파일(
.so
,.dll
등)을Qt Creator
의 플러그인 디렉토리에 복사합니다. -
Qt Creator
를 재시작합니다.
- 메뉴에서 [도구] → [플러그인] 으로 이동한 후,
QodeAssist
플러그인을 활성화합니다.
-
QodeAssist
는Qt Creator
의 버전에 따라 호환되는 플러그인 버전이 다릅니다: -
Qt Creator
버전QodeAssist
호환 버전16.0.0 0.5.2 이상 15.0.1 0.4.8 ~ 0.5.1 15.0.0 0.4.0 ~ 0.4.7 14.0.2 0.2.3 ~ 0.3.x 14.0.1 이하 0.2.2 이하
- 더 많은 정보와 업데이트는 GitHub 공식 페이지를 참고해 주세요. 🚀 👽