챗GPT(ChatGPT), 클로드(Claude), 구글 AI 스튜디오(Google AI Studio), 오픈라우터(OpenRouter) 등 여러 인공지능(AI) 서비스에서 생성된 대화 기록을 한곳에 모아 관리하고 재사용할 수 있는 개인용 도구 '스레드셸프(ThreadShelf)'가 개발되었습니다. 이 도구는 사용자가 각 AI 플랫폼에서 내보낸 대화 데이터를 로컬 환경에 저장하고, 의미 기반 검색을 통해 원하는 대화를 쉽게 찾아볼 수 있도록 지원합니다. 특히, 오픈라우터(OpenRouter)처럼 공식적인 대량 내보내기(bulk export) 기능을 제공하지 않는 서비스의 대화까지도 스크립트를 통해 가져올 수 있어, 파편화된 AI 대화 기록 관리의 어려움을 해소합니다.
스레드셸프는 대화 기록을 공통 형식으로 정규화하고 로컬에 임베딩(embedding)하여 벡터 데이터베이스(LanceDB)에 저장합니다. 이를 통해 사용자는 키워드뿐만 아니라 대화의 '의미'를 기반으로 검색할 수 있으며, 과거 대화를 완전한 형태로 다시 불러와 마크다운(Markdown)으로 내보내거나, 로컬에서 구동되는 라마.cpp(llama.cpp) 또는 외부 오픈라우터(OpenRouter)를 통해 해당 대화를 이어서 진행할 수도 있습니다. 웹 UI, 명령줄 인터페이스(CLI), HTTP API 등 다양한 방식으로 접근할 수 있으며, 모든 아카이빙 및 검색 과정은 사용자 기기 내에서 로컬로 처리되어 데이터 프라이버시를 강화합니다.
이러한 스레드셸프의 등장은 개인 사용자와 개발자들이 여러 AI 도구를 넘나들며 작업할 때 겪는 비효율성을 크게 줄여줄 것으로 기대됩니다. 각 서비스마다 흩어진 지식을 통합하고, 과거의 유용한 대화 맥락을 손쉽게 재활용함으로써 AI 활용의 생산성을 높일 수 있습니다. 특히, 공식적인 내보내기 기능이 부족한 AI 서비스의 데이터를 통합 관리할 수 있다는 점에서 사용자들에게 큰 가치를 제공하며, AI 대화 기록을 개인의 '지식 베이스'로 활용하려는 수요에 부응하는 중요한 움직임으로 볼 수 있습니다.