Coti Lab
kuro editor
업데이트
4분

Karakeep: AI 기반 북마크 관리 셀프호스팅

Karakeep AI 북마크 관리

브라우저 북마크는 저장하는 순간부터 사실상 잊혀지는 경우가 많아요. 폴더별로 정리해봐야 몇 달 뒤엔 뭐가 어디 있는지 기억나지 않고, 검색 기능도 제목 정도만 지원하는 경우가 대부분이에요. Karakeep(이전 이름 Hoarder)은 이 문제를 AI를 활용해 해결하려는 셀프호스팅 북마크·읽기 나중에(read-it-later) 도구예요. 그렇다면 AI가 북마크를 자동으로 정리해준다는 게 실제로 어떤 모습일까요?

AI가 자동으로 정리해준다는 것의 의미

Karakeep에 링크를 저장하면, 백그라운드에서 로컬 또는 외부 LLM(OpenAI API, Ollama로 돌리는 로컬 모델 등을 선택 가능)이 페이지 내용을 분석해 다음 작업을 자동으로 수행해요.

  • 자동 태그 생성: 페이지 내용을 읽고 관련 태그를 스스로 붙여요. 사용자가 일일이 카테고리를 정하지 않아도 “리눅스”, “요리 레시피”, “재테크” 같은 태그가 자동으로 달려요.
  • 요약 생성: 긴 글의 핵심 내용을 짧게 요약해, 나중에 다시 읽어야 할 가치가 있는지 제목만으로 판단하기 어려울 때 도움을 줘요.
  • 전체 텍스트 검색: 저장된 페이지의 본문 내용까지 검색 대상에 포함되어, “그때 봤던 그 글, 제목은 기억 안 나는데 내용에 이런 단어가 있었어” 같은 상황에서도 찾아낼 수 있어요.

저장할 수 있는 콘텐츠 유형

단순 웹 링크뿐 아니라 다양한 형태의 콘텐츠를 저장할 수 있어요.

  • 웹페이지 링크: 자동으로 스크린샷과 텍스트 콘텐츠를 함께 보관해요.
  • 이미지: 사진이나 캡처 이미지를 그대로 저장할 수 있어요.
  • PDF 파일: 문서 파일도 북마크처럼 저장하고 검색할 수 있어요.
  • 단순 텍스트 메모: 링크 없이 짧은 메모만 남길 수도 있어요.

브라우저 확장 프로그램을 설치하면 지금 보고 있는 페이지를 클릭 한 번으로 바로 저장할 수 있고, 모바일에서는 “공유하기” 메뉴를 통해 다른 앱에서 바로 Karakeep으로 링크를 보낼 수 있어요.

링크 저장(Archiving)과 원본 소실 방지

Karakeep은 링크를 저장할 때 단순히 URL만 기록하는 게 아니라, 페이지의 스크린샷과 텍스트 콘텐츠를 함께 아카이빙해요. 이는 나중에 원본 페이지가 삭제되거나 내용이 바뀌어도, 저장 시점의 콘텐츠를 그대로 확인할 수 있다는 뜻이에요. 링크 부패(link rot, 시간이 지나 원본 링크가 죽는 현상)는 북마크 관리에서 흔히 겪는 문제인데, Karakeep은 이를 구조적으로 방지해요.

AI 기능 없이도 쓸 수 있는가

AI 연동은 선택 사항이에요. OpenAI API 키나 로컬 Ollama 서버를 연결하지 않아도, 기본적인 북마크 저장·폴더 정리·수동 태깅 기능은 그대로 사용할 수 있어요. AI 기능을 켜면 자동 태깅과 요약이라는 편의가 추가되는 구조라, 프라이버시가 걱정되거나 외부 API 비용을 들이고 싶지 않다면 로컬 Ollama 모델과 연동해 완전히 자체 인프라 안에서 AI 기능을 돌릴 수도 있어요.

설치

다른 서비스들과 마찬가지로 Docker Compose로 컨테이너 하나를 띄우면 바로 사용할 수 있어요.

services:
  karakeep:
    image: ghcr.io/karakeep-app/karakeep:release
    environment:
      - NEXTAUTH_SECRET=changeme
      - OPENAI_API_KEY=  # 선택: AI 태깅/요약 원하면 입력
    ports:
      - "3000:3000"
    volumes:
      - karakeep_data:/data
volumes:
  karakeep_data:

브라우저 북마크와의 근본적인 차이

일반 브라우저 북마크가 “링크 주소를 저장하는 것”에 가깝다면, Karakeep은 “그 페이지에 무슨 내용이 있었는지까지 저장하고 검색 가능하게 만드는 것”에 가까워요. 저장하는 행위 자체보다 “나중에 다시 찾아서 실제로 활용하는” 단계에 훨씬 강점이 있는 도구예요.

결론

읽으려고 저장은 하는데 정작 다시 찾아보지 않는 북마크가 쌓이고 있다면, Karakeep의 자동 태깅과 전체 텍스트 검색이 그 문제를 상당 부분 해결해줘요. 저장이 목적이 아니라 나중에 실제로 다시 꺼내 쓰는 게 목적이라는 점에서, 기존 북마크 관리 방식과는 다른 실질적인 가치를 제공하는 프로젝트예요. 웹 링크가 아니라 종이 서류나 PDF 위주로 정리하고 싶다면 Paperless-ngx가, 저장된 북마크를 조건에 따라 자동으로 다른 서비스와 연동하고 싶다면 n8n 같은 로우코드 자동화 도구가 좋은 짝이 돼요.

자주 묻는 질문

Q1. OpenAI API 키가 없어도 쓸 수 있나요?

네, AI 연동은 선택 사항이라 API 키 없이도 기본적인 북마크 저장·폴더 정리·수동 태깅 기능을 그대로 쓸 수 있고, 로컬 Ollama 모델과 연동하면 API 비용 없이 자동 태깅 기능도 쓸 수 있어요.

Q2. 원본 페이지가 삭제되면 저장한 북마크도 못 보게 되나요?

아니요, Karakeep은 저장 시점에 페이지의 스크린샷과 텍스트 콘텐츠를 함께 아카이빙하기 때문에 원본이 나중에 삭제되거나 바뀌어도 저장 시점의 내용을 그대로 확인할 수 있어요.

Q3. 웹 링크 말고 다른 것도 저장할 수 있나요?

네, 웹페이지 링크뿐 아니라 이미지, PDF 파일, 단순 텍스트 메모까지 저장할 수 있어요.

Q4. 저장한 글의 내용을 나중에 검색할 수 있나요?

네, 전체 텍스트 검색을 지원해서 제목이 기억나지 않아도 본문에 포함된 단어로 예전에 저장한 글을 찾아낼 수 있어요.

Q5. 일반 브라우저 북마크와 뭐가 다른가요?

브라우저 북마크가 링크 주소만 저장하는 것에 가깝다면, Karakeep은 그 페이지에 무슨 내용이 있었는지까지 저장하고 검색 가능하게 만든다는 점이 근본적으로 달라요.

k
kuro editor 자료 조사하고 분석하고 글을 읽기 쉽게 작성합니다
프로필

댓글

첫 번째 댓글을 남겨보세요!