Calibre, AI ‘discussion’ 기능 추가
Source: Hacker News
LWN을 이용해 보시겠습니까?
LWN 구독을 통해 Linux와 자유 소프트웨어 커뮤니티에서 일어나는 최신 소식을 확인하고 구독자 전용 사이트 기능을 활용할 수 있습니다. 무료 체험 구독(신용카드 필요 없음)을 제공하오니 직접 확인해 보시기 바랍니다. 함께해 주세요!
Source: https://example.com/article
Calibre 8.16.0 – “AI와 대화하기”
버전 8.16.0의 calibre 전자책 관리 소프트웨어(2023년 12월 4일 출시)에서는 “AI와 대화하기” 기능을 도입했습니다. 이 기능을 통해 사용자는 다양한 AI/LLM 서비스—또는 로컬 모델—에 책에 대해 질문하고 독서 추천을 받을 수 있습니다.
이 추가 기능은 calibre 사용자들 사이에서 뜨거운 논쟁을 일으켰습니다. 많은 사용자가 소프트웨어에 AI가 내장된 것에 불만을 표시했습니다. 상당한 반발 이후, 사용자는 calibre UI에서 이 기능을 숨길 수 있게 되지만, LLM 기반 기능은 계속 남아 있을 것으로 보이며 시간이 지나면서 더 많은 기능이 추가될 가능성이 높습니다.
Amir Tehrani의 제안 (2025년 8월)
저는 Google의 Gemini API(호환 가능한 모든 LLM으로 추상화 가능)를 Calibre 전자책 뷰어에 직접 통합하는 새로운 기능을 개발하고 테스트했습니다. 제 목표는 사용자가 독서 환경을 떠나지 않고도 컨텍스트 내 AI 도구를 활용하도록 하는 것입니다. 결과: 즉각적인 텍스트 요약, 복잡한 주제에 대한 설명, 문법 교정, 번역 등으로 독서 및 연구 경험을 향상시킵니다.
calibre의 창시자이자 유지보수자인 Kovid Goyal은 즉시 승인 의사를 표명했습니다. 그는 이 기능이 일부 사용자에게 불편을 줄 수 있다는 우려를 일축하고 **제안**했습니다. Tehrani가 풀 리퀘스트를 제출하도록 말이죠.
- 8월 10일: Tehrani가 **패치**를 제출했습니다.
- Goyal은 코드를 리팩터링한 뒤 메인 라인에 병합했으며, 그가 구상하는 추가 LLM 기능에 대한 설명을 덧붙였습니다:
“모든 백엔드에 새로운 API가 추가될 가능성이 높습니다. 예를 들어 표지 생성, 다음에 읽을 책 찾기, TTS(텍스트‑음성 변환), 편집기에서의 문법 및 스타일 교정, 그리고 메타데이터 다운로드 등이 포함될 수 있습니다.”
Goyal은 또한 **약속**했습니다. calibre는 *“절대적으로 명시적인 옵트인 없이 제3자 서비스를 사용하지 않을 것”*이라고.
기능 제거 논의
사용자들이 AI 기능 제거를 요구하기 시작하는 데는 오래 걸리지 않았습니다.
-
사용자 “msr” 가 Mobileread 포럼에 스레드 를 열었습니다:
“저는 일반적으로 AI‑추진이 도덕적으로 혐오스럽다고 생각합니다(그 외에도 저는 훈련용으로 제 작품이 도용된 작가이기도 합니다). 이런 기능이 제가 사용하는 소프트웨어에 스며드는 것이 싫습니다. 저는 이른바 AI를 어떤 용도로든 전혀 사용하고 싶지 않습니다.”
-
Goyal 은 답글 에서 해당 기능은 활성화되지 않으면 아무런 작용도 하지 않는다며 이렇게 말했습니다: “가장 최악이라면 몇 개의 메뉴 항목이 보일 뿐입니다. 그냥 무시하면 됩니다.”
다른 사용자들도 반‑AI 감정을 되풀이했습니다:
-
“Quoth” 은 기능이 삭제될 때까지 calibre를 업데이트하지 않겠다고 말했습니다: “이것은 작은 쐐기의 끝에 불과하며, 기본적으로 꺼져 있음에도 불구하고 사람들에게 과대 광고된 LLM을 사용하도록 권장하는 것입니다.”
-
Goyal 은 답글 에서 해당 기능은 유지될 것이라고 밝혔습니다:
“이 기능은 삭제되지 않을 것이니, 안녕이라면 안녕이겠죠. 원하지 않으신다면 AI를 사용하지 않으셔도 됩니다. calibre는 기본적으로 꺼져 있어 AI 코드를 로드하지 않으므로, 사용하지 않으려는 선택을 아주 쉽게 할 수 있습니다. 여러분이 하지 못하는 것은 다른 사람들을 위해 그 선택을 강요하려는 것입니다.”
지금까지 추가된 내용
- 이 기능은 기본적으로 calibre UI에 나타나며, View → “Discuss selected books with AI.” 아래에 있습니다.
- 명명에 문제가 있습니다: LLM에 쿼리를 보내는 과정을 “토론”이라고 부르는 것은 도구를 인간화하고, 이러한 도구가 사람처럼 “생각한다”는 오해를 강화합니다. 응답이 아무리 유용하더라도 실제 사고를 반영하는 것은 아닙니다.
작동 방식
- 프로바이더 설정 – Discuss 기능은 LLM 프로바이더가 설정될 때까지 작동하지 않습니다. 사용자가 프로바이더 없이 사용하려 하면 calibre가 설정을 요청하는 대화 상자를 표시합니다.
- 프로바이더 플러그인 – 각 프로바이더는 별도의 플러그인으로 제공됩니다. 현재 옵션에는 상업 서비스와 LM Studio 또는 Ollama 를 통한 로컬 모델이 포함됩니다.
- 플러그인 상태 – Discuss 기능 자체는 Preferences → “User interface action.” 에 나열됩니다. 이는 별도의 프로바이더 플러그인( “AI provider” 아래에 있음)과 달리 비활성화하거나 제거할 수 없습니다. 프로바이더 플러그인은 비활성화하거나 제거할 수 있습니다.
프로바이더 플러그인은 기본적으로 비활성화되어 있으며 명시적인 자격 증명(예: GitHub AI 프로바이더의 액세스 토큰 또는 Google AI의 API 키)이 필요하므로 사용자가 실수로 데이터를 외부로 전송하는 기능을 활성화할 수 없습니다. 로컬 프로바이더도 사용자가 LM Studio 또는 Ollama를 설치하고 추가 단계를 거쳐야 활성화됩니다.
실제 경험
프로바이더가 설정되어 있어도 사용자는 문제에 직면할 수 있습니다. (원 저자의 테스트 경험은 원본 텍스트에서 잘렸습니다.)
이 마크다운은 원본 구조와 내용을 유지하면서 가독성을 위해 정리되었습니다.
AI 통합 경험
GitHub AI를 설정했지만 토큰으로 공급자를 성공적으로 구성한 뒤에도 운이 없었습니다. 쿼리를 보낼 수는 있었지만 응답을 받지 못했습니다. Ollama와 함께 Calibre를 작동시킬 수는 있었지만 경험이 특별히 매력적이진 않았습니다.

GitHub AI나 Ollama가 책에 대해 제공하는 응답은 저에게 큰 흥미가 없습니다; 모델이 학습 과정에서 백만 권 이상의 책을 섭취했을지라도 실제로 한 권도 읽은 적이 없으며, 통찰이나 반응을 일으킬 수 있는 삶의 경험도 없습니다. 실제 관점을 제시하는 독서가 많은 사람들과의 사려 깊은 책 토론은 즐거울 것이지만—그것은 Calibre의 능력을 넘어섭니다.
Hide AI
AI 추가에 대한 불만을 일축하면서도, Kovid Goyal은 마지못해 AI 기능을 숨기는 풀 리퀘스트를 **accepted**했습니다. 그는 몇 개의 메뉴 항목에 불쾌감을 느끼는 사람은 “걱정할 가치가 없다”고 말했지만, “메뉴 항목을 숨기기 위한 작은 수정 정도는 크게 신경 쓰지 않지만, 그것만 해야 한다”고 덧붙였습니다. 그는 앞으로 추가 AI 기능을 숨기기 위한 패치를 제공할 사람이 필요하다고 언급하며, “그 사람은 내가 아니며, 나는 미친 짓에 시간을 낭비할 인내심이 없다”고 말했습니다.
Ember‑ruby가 제안한 “remove slop” 풀 리퀘스트는 AI 기능을 Calibre에서 완전히 제거하려는 것이었지만, 별다른 설명 없이 거부되었습니다. 해당 패치를 포함한 Calibre 포크는 Calibre를 포크하고자 하는 사람들에게 흥미로울 수 있습니다.
Known forks
- clbre – “AI가 제거되었기 때문에 이름만 만든 수준”의 포크입니다. 현재까지 해당 저장소에 있는 작업은 업데이트된 README뿐입니다.
- arcalibre – Xandra Granade의 rereading 프로젝트에서 만든 포크입니다. 목표는 “모든 AI 안티피처가 제거된” Calibre 스냅샷을 제공하여 향후 포크에 활용하는 것입니다. arcalibre에 대한 새로운 기능은 계획되지 않았습니다.
rereading의 **draft charter**는 프로젝트가 arcalibre를 기반으로 추가 애플리케이션을 개발할 것임을 시사합니다. 장기적으로 프로젝트가 흥미로운 결과물을 낼지는 아직 이르다고 볼 수 있습니다. 앞으로 포크를 고려하는 사람들은 “Excalibre”라는 이름이 바로 사용 가능하다는 점을 기억해 두세요.
저항은 무의미해 보인다
칼리버의 일부 사용자들은 AI 기능을 보게 되어 기뻐하지만, 많은 사용자에게는 원치 않는 추가 기능으로 판명되었습니다. 그래서 그 사용자들이 해당 기능을 제거하거나 숨길 수 있도록 바꾸어 달라고 요청한 것은 놀라운 일이 아닙니다.
AI가 모든 것을 끊임없이 차지하고 있다는 점에 반대하는 리눅스·오픈소스 애호가들에게는 전반적으로 실망스러운 한 해였습니다. 기업들은 AI 기능이 실제로 의미가 있든 없든 관계없이 독점 소프트웨어에 AI를 삽입하고 있습니다. 칼리버와 같은 오픈소스 프로젝트는 “AI 포함”이라는 박스를 체크해야 할 주주가 없기 때문에, 2025년 칼리버 빙고 카드에 “AI 추가”가 적혀 있을 사람은 거의 없을 것입니다.
칼리버에 AI 기능이 도입된 것은 2025년 AI와 오픈소스라는 반복되는 주제에 어울리는 마무리처럼 느껴집니다; 사용자가 AI와 교류하고 싶든 그렇지 않든, 피할 수 없는 상황처럼 보입니다. 한 가지 궁금해질 수 있습니다: 상업적 동기가 전혀 없는 프로젝트인 칼리버에 AI가 들어왔다면, 전혀 피할 수 있는 곳이 있을까요?
다른 오픈소스 프로젝트들도 AI를 받아들이고 있습니다:
- Bitwarden – 이제 AI가 생성한 기여를 받아들입니다.
- KeePassXC – AI 보조 기여를 받아들입니다.
- Fedora와 Linux 커널 – LLM(대형 언어 모델) 보조 기여를 수용하는 방향으로 나아가고 있습니다.
- Mozilla – “AI 전면 돌입”, Firefox에 AI를 적용하고 있습니다.
이 목록은 전부가 아니며, 현재 시점에서 전체를 정리하는 일은 이미 벅찰 정도입니다.
대안 (또는 부재)
대부분의 경우, 사용자는 LLM 기능이 없는 옵션도 여전히 가지고 있습니다. 하지만 Calibre에 관해서는 실제로 전환할 수 있는 대안이 없으며, “AI와 토론하기” 기능을 도입하기 전에도 실질적인 대안이 없었습니다. 많은 오픈소스 프로그램이 전자책 읽기를 처리하고 있어 그 영역은 충분히 커버됩니다. Foliate와 같이 특정 작업에서는 오히려 Calibre보다 나은 프로그램도 있습니다.
하지만 Calibre의 변환 기능과 다양한 전자책 리더기로의 내보내기 지원을 매치할 수 있는 다른 전자책 관리 소프트웨어(오픈소스든 상관없음)는 없습니다.
주목할 만한 시도
- 22 – Evan Buss가 2019년에 시도한 Calibre 대안 프로젝트. Buss는 “전자책 관리자는 내가 이전에 생각했던 것보다 훨씬 구현하기 어렵다”는 것을 깨닫고 프로젝트를 포기했으며, Calibre와의 호환성을 유지하는 것이 거의 불가능에 가깝다고 판단했습니다.
- Citadel – Phil Denhoff가 2023년 말에 Calibre와 호환되는 전자책 라이브러리 관리자로 시작했습니다. 마지막 릴리스는 2024년 10월이었지만, Denhoff는 여전히 저장소에 커밋을 이어가고 있어 희망이 남아 있습니다.
대안이 부족한 것이 일부 사용자에게는 좌절감을 주지만, 이는 Goyal의 잘못이 아닙니다. 현재 오픈소스 커뮤니티에는 Calibre의 독특한 기능 세트를 대체할 수 있는 실질적인 옵션이 없습니다, 따라서 많은 사용자는 AI 통합을 원하든 원하지 않든 그대로 사용해야 하는 상황에 놓여 있습니다.
Linux 사용자를 위한 옵션
현재 AI 통합에 반대하는 사람들은 몇 가지 선택이 있습니다:
- 잠재적인 LLM 기능과 함께 살아가기, 또는
- 8.16.0 이전 버전의 Calibre로 되돌리기.
Goyal은 이전 버전으로 되돌리는 것을 쉽게 만들었습니다; download.calibre.com 사이트에는 Calibre의 모든 이전 릴리스가, 1.0 이전 시절까지 포함되어 있습니다. Download for Linux 페이지에서도 이전 버전으로 되돌리는 방법을 안내하고 있습니다.
배포판별 상황
- Debian 13 (“trixie”) – 릴리스 수명 동안 Calibre 8.5.0을 제공합니다.
- Fedora 42 – 8.0 브랜치를 유지합니다.
- Fedora 43 – Calibre 8.14를 사용합니다.
- Fedora Rawhide – 현재 8.16.2를 제공하므로 사용자는 Fedora 44에서 Discuss 기능을 받을 가능성이 높습니다.
Linux 배포판에서 Calibre를 얻는 사용자는 별다른 조치를 취하지 않아도 일정 기간 동안 LLM 없이 사용할 수 있습니다.
“Discuss” 기능에 대한 감정적 반응
Calibre의 Discuss 기능에 대한 강한 반응은 논리보다는 감정적인 것처럼 보일 수 있지만 이해할 수 있습니다. 책은 전자 형식으로 존재하더라도 인간의 노력의 산물입니다. AI 모델은 종종 저자들의 의사나 저작권을 존중하지 않고 책 코퍼스를 약탈하여 학습되었습니다. 독자들이 이제 인간을 대체하려는 기술에 의존해 독서 경험을 보완하려는 것은 많은 사람들에게 깊이 모욕적으로 다가옵니다.
책 애호가들을 거의 20 년간 대변해 온 Goyal이 이 문제의 민감성을 파악하지 못하는 것은 당황스럽습니다.