브라우저 북마크는 저장하는 순간부터 사실상 잊혀지는 경우가 많아요. 폴더별로 정리해봐야 몇 달 뒤엔 뭐가 어디 있는지 기억나지 않고, 검색 기능도 제목 정도만 지원하는 경우가 대부분이에요. 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은 그 페이지에 무슨 내용이 있었는지까지 저장하고 검색 가능하게 만든다는 점이 근본적으로 달라요.
댓글
첫 번째 댓글을 남겨보세요!
Mealie로 레시피와 장보기 목록 셀프호스팅하기
여기저기 저장해둔 요리 레시피가 흩어져 사라지는 문제를, Mealie로 직접 운영하는 레시피 관리 서버와 자동 장보기 목록 기능으로 해결하는 방법을 소개합니다.
MealieRestic vs Duplicati: 홈서버 백업 도구 비교
명령줄 기반의 가벼운 Restic과 웹 UI를 갖춘 Duplicati, 홈서버 데이터를 클라우드나 NAS로 안전하게 백업할 때 두 도구가 어떻게 다르고 어떤 상황에 맞는지 비교합니다.
ResticHomepage로 홈랩 서비스 대시보드 한 화면에 모으기
서비스가 늘어날수록 북마크만으로는 감당이 안 되는 홈랩 환경에서, Homepage 대시보드로 모든 서비스와 상태를 한 화면에 모아 관리하는 방법을 소개합니다.
Homepage