Aide는 개발자들이 더 빠르고 지능적으로 코드를 작성할 수 있도록 돕는 AI 기반 코딩 도구입니다. 이 도구는 코드 완성 기능을 통해 사용자가 작성 중인 코드의 문맥을 이해하고, 관련된 코드를 탐색하여 적절한 제안을 제공합니다. Aide는 단순히 활성 파일만을 보는 것이 아니라, Language Server와 연결하여 다양한 프로그래밍 언어에 대한 관련 코드를 활용합니다.
Aide는 또한 개발 과정 중 궁금한 점이 있을 때 언제든지 채팅 기능을 통해 질문할 수 있는 편리한 인터페이스를 제공합니다. 특정 파일이나 코드 심볼을 참조하거나, 코드 일부를 강조 표시하여 빠르게 질문을 시작할 수 있습니다. 이 모든 기능은 단 몇 번의 키 입력으로 이용 가능합니다.
개인 정보 보호 측면에서 Aide는 사용자의 코드를 절대 볼 수 없도록 설계되었습니다. 이 도구는 사용자의 기기에서 완전히 실행되며, IDE와 언어 모델 사이에 서버가 존재하지 않습니다. 필요에 따라 사용자는 자신의 인프라에 최고의 코딩 모델을 호스팅할 수도 있습니다.
Aide는 오픈 소스 AI의 미래를 지향합니다. 사용자는 원하는 인프라 제공자와 모델을 선택하고, API 키를 추가한 후 즉시 코딩을 시작할 수 있습니다. 모델에 대한 모든 쿼리는 로컬 SQLite 데이터베이스에 저장되며, Aide의 프롬프트는 오픈 소스로 제공됩니다. 오픈 소스 모델과 함께 작업하거나 이를 미세 조정하는 것을 좋아하는 개발자들에게 Aide는 이상적인 도구입니다.
Aide는 VSCode를 기반으로 구축되었습니다. 따라서 사용자의 모든 설정, 키 바인딩 및 확장 기능이 그대로 작동합니다. 설정에서 'VSCode에서 설정 및 키 바인딩 가져오기' 옵션을 찾아 쉽게 적용할 수 있습니다.