구글 크롬 브라우저 사용자들이 오랫동안 불편을 겪었던 문제 중 하나는 저장된 탭 그룹을 한 번에 여러 개 삭제할 수 없다는 점이었습니다. 최근 한 개발자가 이러한 불편을 해소하기 위해 '크롬 탭 그룹 클리너(chrome-tab-group-cleaner)'라는 오픈소스 도구를 공개했습니다. 이 도구는 특히 인공지능(AI) 비서인 클로드(Claude)가 코드 작업 시 자동으로 생성하는 수많은 탭 그룹을 효율적으로 정리하는 데 초점을 맞추고 있습니다.
이 도구는 크롬의 사용자 프로필 데이터베이스, 특히 탭 그룹 정보가 저장되는 'Sync Data/LevelDB' 파일을 직접 읽고 수정하는 방식으로 작동합니다. 단순히 탭 그룹을 삭제하는 것을 넘어, 삭제된 탭에 연결된 개별 탭(orphans)까지 정리하는 기능(—orphans)을 제공하며, 삭제 전 전체 데이터를 백업하고 필요시 복원할 수 있는 기능도 포함하고 있습니다. 또한, 크롬, 크로미움(Chromium), 브레이브(Brave), 엣지(Edge) 등 다양한 크로미움 기반 브라우저를 지원하며, 특정 키워드나 정규 표현식(regex)을 이용해 삭제할 탭 그룹을 선택할 수 있습니다. 동기화(sync)되는 탭 그룹의 경우, 삭제 정보가 다른 기기에도 반영되도록 'sync-tombstone' 옵션을 제공하여 동기화 문제를 해결하려는 시도도 돋보입니다.
이러한 도구의 등장은 복잡한 웹 환경에서 작업 효율성을 높이려는 사용자들에게 큰 의미를 가집니다. 특히 AI 에이전트와 협업하여 많은 웹 페이지를 탐색하고 정리해야 하는 개발자나 연구자들에게는 필수적인 유틸리티가 될 수 있습니다. 크롬의 기본 기능으로는 불가능했던 대량 탭 그룹 관리가 가능해지면서, 브라우저 사용 경험이 한층 개선될 것으로 기대됩니다. 또한, 이 프로젝트는 크롬의 내부 데이터 구조를 역설계(reverse-engineering)하여 문제를 해결했다는 점에서, 유사한 브라우저 확장 기능 개발에 영감을 줄 수 있습니다.