새로운 AI 코드 에디터 '비스킷(Biscuit)'이 개발자 커뮤니티에 공개되어 주목받고 있습니다. 이 에디터는 20MB 미만의 매우 가벼운 용량으로 빠르게 설치하고 실행할 수 있으며, 파이썬(Python) 기반으로 설계되어 뛰어난 확장성을 자랑합니다. 특히, 제미니(Gemini), 클로드(Claude) 등 다양한 대규모 언어모델(LLM)을 활용하는 '에이전트(Agent)' 기능을 내장하여 코드 작성 및 편집 과정을 지능적으로 지원하는 것이 가장 큰 특징입니다.
비스킷은 코드 인텔리전스(Code Intelligence), 소스 제어(Source Control), 빠른 검색, 코드 디버깅 등 현대적인 코드 에디터가 갖춰야 할 핵심 기능을 모두 제공합니다. 트리시터(Tree-sitter) 기반의 빠른 구문 분석 및 하이라이팅, 심볼 정의 및 문서화 미리보기, 깃(Git) 통합을 통한 변경 사항 추적, 립그렙(ripgrep) 기반의 고속 검색, 그리고 DAP(Debug Adapter Protocol) 클라이언트 통합을 통한 디버깅 기능까지 갖췄습니다. 또한, 사용자가 직접 확장 기능(extensions)을 개발하여 기능을 추가할 수 있는 유연한 구조를 제공하며, 이를 위한 확장 기능 마켓플레이스도 운영하고 있습니다.
가장 혁신적인 부분은 에이전트 기능입니다. 파일 읽기/편집/삭제, 디렉터리 목록 조회, 코드베이스 검색, 터미널 명령 실행 등 다양한 작업을 수행할 수 있는 도구(Tool)들을 LLM 에이전트가 활용하여 개발자의 요청에 따라 코드를 생성하거나 수정하고, 필요한 정보를 찾아주는 등 복잡한 개발 작업을 자동화할 수 있습니다. 이는 개발자가 반복적이고 시간이 많이 소요되는 작업에서 벗어나 더 창의적인 문제 해결에 집중할 수 있도록 돕습니다. 비스킷은 기존의 무거운 통합 개발 환경(IDE)들이 제공하지 못했던 경량성과 AI 기반의 지능형 지원을 결합하여 개발 생산성을 한 단계 끌어올릴 잠재력을 가지고 있습니다.