Karakeep이란?
Karakeep은 링크·메모·이미지·PDF를 저장하고 정리할 수 있는 셀프호스팅 가능한 애플리케이션으로, AI 모델이 태깅과 요약을 대신 처리해 줍니다. GitHub 설명에서는 이를 "AI 기반 자동 태깅과 전문 검색을 갖춘, 셀프호스팅 가능한 만능 북마크 앱(링크, 메모, 이미지)"이라고 소개합니다. 이 프로젝트는 설계상 하이브리드 도구입니다 — 저장한 콘텐츠와 검색 색인은 전적으로 사용자가 통제하는 인프라 위에 존재하지만, 저장한 항목을 자동으로 태깅·요약하는 AI 기능은 Karakeep이 가리키도록 설정한 LLM 제공자(클라우드 API인 OpenAI 또는 로컬인 Ollama)에 의존합니다.
- 핵심 기능: 브라우저 확장 프로그램, 모바일 앱 또는 웹 UI에서 링크·메모·이미지·PDF를 캡처하고, 각 항목을 AI가 자동으로 태깅·분류·요약
- 데이터 저장소: 완전히 셀프호스팅됩니다 — cloud.karakeep.app의 관리형 옵션을 선택하지 않는 한, 북마크·아카이브된 페이지·검색 색인은 제3자 서버가 아니라 사용자 자신의 Docker 호스트에 저장됩니다
- AI 제공자: 배포마다 설정 가능 — Karakeep을 OpenAI API로 지정하거나, 태깅 모델 자체도 자신의 하드웨어에서 실행되도록 로컬 Ollama 엔드포인트로 지정할 수 있습니다
- 개발사: 오픈소스 커뮤니티 프로젝트(GitHub 조직 karakeep-app)로, 저장소 자체 집계에 따르면 150명이 넘는 기여자가 있습니다
- 공식 저장소: github.com/karakeep-app/karakeep — 이전 "Hoarder" 브랜드를 거친 뒤 현재 프로젝트의 이름과 조직입니다
Hoarder에서 Karakeep으로: 프로젝트 역사
Karakeep은 원래 Hoarder라는 이름으로 출시되었다가 이후 현재 이름으로 리브랜딩되었습니다. 이 프로젝트의 GitHub 저장소 README에는 다음과 같이 명확히 적혀 있습니다: "Karakeep (formerly Hoarder) is a self-hostable bookmark-everything app."(Karakeep, 이전 이름 Hoarder는 셀프호스팅 가능한 만능 북마크 앱입니다.) 이 이름 변경은 팀이 아직 완전히 정리하지 못한 몇몇 부분에서도 확인됩니다 — 예를 들어 Google Play의 Android 앱은 앱 자체는 이미 Karakeep이라는 브랜드로 등록되어 있음에도 여전히 app.hoarder.hoardermobile이라는 패키지 식별자로 배포되고 있습니다. PromptQuorum은 GitHub README나 karakeep.app 웹사이트만으로는 정확한 개명 날짜를 독립적으로 확인할 수 없었습니다. 만약 프로젝트가 구체적인 날짜를 명시한 별도의 마이그레이션 공지를 발표한다면, 이 요약보다 그 공지를 신뢰할 수 있는 출처로 간주해야 합니다.
이름 변경 과정에서 일관되게 유지된 것은 프로젝트의 핵심 포지셔닝과 오픈소스 AGPL-3.0 라이선스입니다. 이 리뷰 작성 시점 기준으로 GitHub 저장소는 약 29,100개의 스타, 150명이 넘는 기여자, 메인 브랜치에서 2,200건이 넘는 커밋으로 성장했으며, 이는 가장 활발히 개발되고 있는 셀프호스팅 북마크 관리자 중 하나로 자리매김하게 합니다.
Karakeep으로 무엇을 할 수 있나요?
Karakeep의 기능 세트는 세 가지를 다룹니다: 어디서든 콘텐츠를 캡처하는 것, AI가 자동으로 이를 정리하도록 하는 것, 그리고 나중에 모든 것을 검색 가능하게 만드는 것입니다. Karakeep 공식 웹사이트와 문서에 따르면 각 부분이 실제로 하는 일은 다음과 같습니다.
- 범용 캡처 — 웹 앱, 모바일 앱, 또는 브라우저 확장 프로그램에서 링크·자유 형식 메모·이미지·PDF를 저장하며, 링크에 대해서는 제목·설명·미리보기 이미지 등의 메타데이터를 자동으로 가져옵니다
- AI 자동 태깅 및 요약 — 사용자가 설정한 LLM(OpenAI API 또는 로컬 Ollama 엔드포인트)이 저장된 각 항목에 대해 태그와 짧은 요약을 자동으로 생성하므로, 직접 분류할 필요가 없습니다
- 전체 페이지 및 동영상 아카이빙 — Karakeep은 저장한 페이지의 전체 콘텐츠를 아카이빙하며, 동영상도 아카이빙할 수 있어 원본 페이지가 변경되거나 사라진 뒤에도 링크가 여전히 가치를 지닙니다
- 전문·하이브리드·시맨틱 검색 — 정확한 키워드로 검색하거나, 키워드와 의미 기반 매칭을 결합한 하이브리드 검색, 또는 검색어와 정확히 일치하지 않아도 관련 항목을 찾아주는 순수 시맨틱 검색을 사용할 수 있습니다
- 이미지용 OCR — 저장된 스크린샷이나 사진 안의 텍스트를 추출하여 색인화하므로, 영수증 스크린샷이나 인용문도 저장된 링크와 동일하게 검색할 수 있습니다
- 목록과 협업 공유 — 저장한 항목을 목록으로 정리하고, 협업하는 사람들에게 권한 수준을 설정해 목록을 공유할 수 있습니다
- 자동화 규칙, RSS 자동 저장, MCP 서버/CLI — 자동 태깅이나 정렬을 위한 커스텀 규칙, 새 항목을 자동으로 저장하는 RSS 피드 구독, 그리고 스크립팅 및 AI 어시스턴트 연동을 위한 공식 Model Context Protocol 서버와 CLI를 제공합니다
사용 예시: Karakeep을 활용하는 세 가지 방법
다음은 위에서 소개한 Karakeep의 문서화된 기능을 기반으로 한 구체적인 워크플로입니다 — 가상의 사용 사례가 아닙니다.
Karakeep을 셀프호스팅하고 로컬 Ollama 모델로 모든 것을 자동 태깅하기
홈 서버나 VPS에 Docker Compose로 Karakeep을 배포한 다음, AI 제공자 설정을 OpenAI 대신 로컬 Ollama 엔드포인트로 지정합니다. 이후 저장하는 모든 링크·메모·이미지는 자신의 하드웨어에서 실행되는 모델에 의해 태깅·요약되므로, 저장된 콘텐츠나 AI 요청이 사용자가 통제하는 인프라를 벗어나는 일이 없습니다.
동일한 계정으로 스마트폰과 데스크톱에서 캡처하기
iOS 또는 Android 앱과 Chrome 또는 Firefox 확장 프로그램을 설치하고, 모두 동일한 셀프호스팅 Karakeep 인스턴스에 로그인합니다. 출퇴근 중 스마트폰에서 기사를 저장해 두면, 나중에 데스크톱에서 검색할 때 이미 태깅과 아카이빙이 완료된 상태로 찾을 수 있습니다 — 캡처와 정리는 모든 기기에서 동기화된 상태로 유지됩니다.
리서치 폴더를 검색 가능하고 AI 어시스턴트 친화적인 지식 베이스로 바꾸기
Karakeep의 자동화 규칙과 RSS 자동 저장 기능을 이용해 어떤 주제에 대한 컬렉션을 지속적으로 구축한 다음, Karakeep의 공식 MCP 서버를 MCP를 지원하는 AI 어시스턴트에 연결합니다. 그러면 링크를 수동으로 복사해 오가는 대신, 어시스턴트가 저장된 리서치를 직접 검색하고 가져올 수 있습니다.
Karakeep 셀프호스팅 방법
Karakeep은 Docker Compose로 셀프호스팅합니다. 아래 단계는 Karakeep 공식 Docker 설치 문서를 따릅니다 — 버전 간 변경 사항이 있을 수 있으므로 항상 해당 페이지를 직접 확인하세요.
# 1. 공식 docker-compose.yml 다운로드
wget https://raw.githubusercontent.com/karakeep-app/karakeep/main/docker/docker-compose.yml
# 2. 필요한 시크릿을 담은 .env 파일 생성
cat > .env << 'EOF'
KARAKEEP_VERSION=release
NEXTAUTH_SECRET=$(openssl rand -base64 36)
MEILI_MASTER_KEY=$(openssl rand -base64 36)
NEXTAUTH_URL=http://localhost:3000
# 선택 사항 — OpenAI로 AI 자동 태깅 활성화:
# OPENAI_API_KEY=your_key_here
# 선택 사항 — 대신 로컬 Ollama 엔드포인트로 AI 자동 태깅 활성화:
# OLLAMA_BASE_URL=http://host.docker.internal:11434
EOF
# 3. Karakeep 시작
docker compose up -d
# Karakeep이 이제 http://localhost:3000에서 실행 중입니다Karakeep 앱과 브라우저 확장 프로그램
셀프호스팅 서버와 더불어 Karakeep은 네이티브 모바일 앱과 브라우저 확장 프로그램을 제공하여 모든 기기에서 동일한 방식으로 캡처할 수 있게 합니다. 아래 링크는 이 리뷰 작성 시점에 확인한 공식 페이지입니다 — 스토어 정보는 변경될 수 있으므로 항상 karakeep.app/apps에서 직접 확인하세요.
플랫폼 | 다운로드 |
|---|---|
| iOS(아이폰/아이패드) | App Store의 Karakeep |
| Android | Google Play의 Karakeep |
| Chrome / Chromium | Chrome 웹 스토어의 Karakeep |
| Firefox | Firefox Add-ons의 Karakeep |
| Safari(macOS) | Karakeep 앱 페이지에 등록 — Mac App Store를 통해 설치 |
Android 앱의 패키지 식별자(app.hoarder.hoardermobile)에는 여전히 프로젝트의 원래 이름인 "Hoarder"가 남아 있습니다 — 이는 리브랜딩 이전의 흔적일 뿐, 다르거나 비공식적인 앱이라는 신호가 아닙니다. 모든 클라이언트는 사용자 자신의 셀프호스팅 서버(또는 관리형 클라우드 옵션을 사용하는 경우 cloud.karakeep.app)에 연결되며, 뒤에서 Karakeep 서버 없이는 단독으로 작동하는 클라이언트가 없습니다.
Karakeep 요금: 정말 무료인가요?
Karakeep을 셀프호스팅하는 데는 자신의 서버 비용 외에는 아무 비용도 들지 않습니다. 이 애플리케이션은 AGPL-3.0 라이선스 하에 무료이자 오픈소스이며, 셀프호스팅 버전의 어떤 기능도 유료 플랜으로 제한되지 않습니다.
- Karakeep을 셀프호스팅하는 데 라이선스 비용이 없습니다. GitHub 저장소의 라이선스에 따르면 AGPL-3.0이 애플리케이션 전체를 포괄합니다
- 직접 서버를 운영하고 싶지 않은 사용자를 위해 cloud.karakeep.app에서 관리형 클라우드 옵션을 제공합니다 — 이 리뷰는 셀프호스팅 경로에 초점을 맞추므로, 현재 요금은 반드시 해당 페이지에서 직접 확인하세요
- OpenAI API를 연결하는 경우 AI 자동 태깅 자체는 무료가 아닙니다 — 해당 사용량에 대해 OpenAI에 직접 비용을 지불하게 되며, Karakeep은 어떤 마진도 추가하지 않습니다
- OpenAI 대신 Karakeep을 로컬 Ollama 엔드포인트로 지정하면 AI 태깅이 자신의 하드웨어에서 실행되어 요청당 API 비용이 전혀 들지 않습니다
Karakeep vs. Linkwarden
Karakeep과 Linkwarden은 AGPL-3.0 라이선스를 사용하는 셀프호스팅 북마크 관리자 중 가장 많이 사용되는 두 가지입니다. 둘 다 전체 페이지 아카이빙, 네이티브 모바일 앱, AI 지원 태깅을 제공하기 때문에 자주 비교됩니다. 가장 뚜렷한 차이는 검색과 협업을 처리하는 방식에 있습니다.
항목 | Karakeep | |
|---|---|---|
| 라이선스 | AGPL-3.0 | AGPL-3.0 |
| AI 태깅 | OpenAI API 또는 로컬 Ollama 엔드포인트 | 로컬 AI 태깅 옵션 |
| 검색 | 전문·하이브리드·시맨틱 검색, 저장된 이미지에 대한 OCR 포함 | 전문 검색 |
| 아카이빙 | 전체 페이지 아카이빙, 동영상 아카이빙 | PDF 및 스크린샷으로 전체 페이지 아카이빙 |
| 협업 | 권한 수준을 설정할 수 있는 공유 목록 | 공유 컬렉션, 팀 초대, 공개 컬렉션 페이지 |
| 모바일 앱 | 네이티브 iOS 및 Android 앱 | 네이티브 iOS 및 Android 앱 |
| 관리형 클라우드 | cloud.karakeep.app | 공식 클라우드 호스팅(월 3달러부터) |
검색 품질 — 저장된 스크린샷에 대한 시맨틱 검색과 OCR — 을 중시한다면, 이 부분에서는 Karakeep의 기능 세트가 둘 중 더 폭넓습니다. 공개 컬렉션 페이지를 포함한 더 깊은 팀 협업을 중시한다면, linkwarden.app에서 Linkwarden을 직접 평가해 볼 가치가 있습니다. 두 도구 모두 동일한 AGPL-3.0 라이선스 아래 무료로 셀프호스팅할 수 있습니다. 둘 다 업데이트를 자주 배포하므로, 결정하기 전에 각 프로젝트의 공식 사이트에서 최신 기능 정보를 확인하세요.
Karakeep은 누구에게 적합한가요?
Karakeep이 적합한지 여부는 AI 정리 기능이 내장된 셀프호스팅 북마크 관리자를 원하는지, 그리고 Docker 스택을 운영하는 데 부담이 없는지에 달려 있습니다.
다음과 같은 경우 Karakeep을 사용하십시오
- 저장한 링크·메모·이미지가 제3자의 클라우드가 아니라 자신이 통제하는 서버에 있기를 원하는 경우
- AI가 저장한 항목을 자동으로 태깅하고 요약하기를 원하면서도, 콘텐츠를 OpenAI로 보내는 대신 그 AI 단계를 Ollama로 로컬에서 실행할 선택지를 원하는 경우
- OCR로 검색 가능한 이미지가 나중에 실제로 도움이 될 만큼 스크린샷이나 스캔한 문서를 충분히 저장하는 경우
- 웹 전용 인터페이스만이 아니라 네이티브 모바일 앱과 브라우저 확장 프로그램을 원하는 경우
- Docker Compose 운영에 부담이 없거나, 대신 관리형 cloud.karakeep.app 옵션을 사용할 의향이 있는 경우
다음과 같은 경우에는 기다리거나 다른 곳을 살펴보십시오
- 셀프호스팅에 대한 지식이 전혀 필요 없는, 완전히 호스팅되는 제로 설정 제품을 원하는 경우 — 관리형 클라우드 옵션이 존재하기는 하지만, 이 리뷰는 Docker에 대한 기본적인 이해를 전제로 하는 셀프호스팅 경로에 초점을 맞추고 있습니다
- 대규모 SSO 기반 팀 관리와 같은 엔터프라이즈 기능이 필요한 경우 — Karakeep의 기능 목록에 따르면 SSO는 지원하지만, 이 리뷰에서는 그 이상의 전용 엔터프라이즈 지원 등급은 발견하지 못했습니다
- 공개적으로 공유 가능한 컬렉션 페이지가 핵심 기능으로 특히 필요한 경우 — Linkwarden 같은 경쟁 제품이 역사적으로 이 영역에서 더 발전되어 있는 편이므로, Karakeep의 현재 공유 옵션을 반드시 직접 확인하세요
- 커뮤니티/GitHub Issues 지원이 아니라 상업적 지원 SLA를 제공하는 공급업체가 필요한 경우 — Karakeep은 오픈소스 프로젝트로, 엔터프라이즈 공급업체보다는 전형적인 커뮤니티 지원 형태를 취합니다
Karakeep vs. 다른 셀프호스팅 지식 도구
Karakeep은 자신의 메모·북마크·문서를 검색 가능한 개인 지식 베이스로 바꿔 주는 여러 셀프호스팅 도구 중 하나입니다. 이 영역에서 다른 선택지들과 비교했을 때 Karakeep의 위치는 다음과 같습니다 — 전체 카탈로그는 로컬 LLM 소프트웨어 디렉터리를, 가장 직접적인 비교는 위의 Karakeep vs. Linkwarden 비교를 참고하세요.
- Onyx — 개인 북마크 관리자보다 훨씬 크고 팀 단위의 문서 집합을 색인화하기 위해 구축된 셀프호스팅 엔터프라이즈 검색 및 RAG 플랫폼(이전 이름 Danswer)입니다. 자세한 내용은 Onyx 리뷰를 참고하세요.
- Vane — 북마크 캡처가 아니라 웹 및 로컬 검색을 기반으로 한 AI 생성 답변에 초점을 맞춘 셀프호스팅 AI 답변 엔진(이전 이름 Perplexica)입니다. 자세한 내용은 Vane 리뷰를 참고하세요.
- Joplin(AI 에이전트 플러그인) — AI 에이전트 플러그인을 갖춘 오픈소스 종단 간 암호화 메모 앱으로, 셀프호스팅 철학 면에서는 Karakeep에 더 가깝지만 북마크 우선 캡처가 아니라 구조화된 메모를 중심으로 구축되어 있습니다. 자세한 내용은 Joplin AI 에이전트 리뷰를 참고하세요.
- Smart Connections — 기존 Obsidian 보관함(vault) 위에 로컬 AI 기반 시맨틱 검색과 채팅 기능을 추가하는 Obsidian 플러그인으로, 전용 북마크 앱이 아니라 이미 Obsidian에서 메모를 관리하는 독자에게 적합합니다. 자세한 내용은 Smart Connections 리뷰를 참고하세요.
Karakeep 평가 시 흔한 오해
Karakeep에 대한 혼란은 대부분 Hoarder에서의 이름 변경, AI 제공자 설정, 또는 작동을 위해 클라우드 AI 구독이 필요하다는 오해에서 비롯됩니다.
오해 1: Karakeep과 Hoarder를 서로 무관한 별개의 프로젝트로 생각하는 것
둘은 같은 프로젝트입니다. Karakeep의 GitHub README는 이를 "formerly Hoarder"라고 설명합니다 — 이름 변경의 흔적은 Android 앱의 패키지 이름(app.hoarder.hoardermobile) 같은 잔재에서 나타나지만, 소스코드·커뮤니티·스타 이력은 모두 같은 저장소에서 이어지고 있습니다.
오해 2: AI 태깅에 데이터를 OpenAI로 보내야 한다고 생각하는 것
Karakeep의 AI 자동 태깅은 설정 가능한 제공자를 통해 작동합니다 — OpenAI API용으로 OPENAI_API_KEY를 설정할 수도 있고, 대신 OLLAMA_BASE_URL을 설정해 Karakeep을 로컬 Ollama 인스턴스로 지정할 수도 있습니다. Ollama를 설정하면 태깅 모델 자체도 자신의 하드웨어에서 실행됩니다.
오해 3: 제공자를 설정하지 않아도 AI 태깅이 작동할 것이라 기대하는 것
AI 제공자를 전혀 설정하지 않아도 Karakeep은 순수한 셀프호스팅 북마크 관리자로 작동합니다 — 그러나 자동 태깅과 요약에는 구체적으로 설정된 OpenAI API 키나 Ollama 엔드포인트가 필요합니다. 둘 중 하나가 없으면 전문 검색과 수동 정리는 사용할 수 있지만 AI 계층은 사용할 수 없습니다.
오해 4: AGPL-3.0 라이선스를 MIT나 Apache 2.0 같은 관대한 라이선스와 혼동하는 것
자기 자신이나 팀을 위해 개인적으로 Karakeep을 셀프호스팅하는 것은 AGPL-3.0 하에서 어떤 공개 의무도 발생시키지 않습니다. 반면 Karakeep을 수정하여 수정된 버전을 다른 사람들에게 호스팅 서비스로 제공하는 경우에는 AGPL 13조에 따라 수정된 소스코드를 공개해야 합니다 — 이에 좌우되는 결정을 내리기 전에 라이선스 파일을 직접 읽어 보세요.
자주 묻는 질문
Karakeep이란 무엇인가요?
Karakeep(karakeep.app, 소스코드는 github.com/karakeep-app/karakeep)은 링크·메모·이미지·PDF를 저장하기 위한 무료 오픈소스(AGPL-3.0) 셀프호스팅 앱으로, AI 기반 자동 태깅, 요약, 전문 및 시맨틱 검색을 지원합니다.
Karakeep은 Hoarder와 같은 것인가요?
네. Karakeep의 GitHub README는 이 프로젝트를 "formerly Hoarder"라고 설명합니다 — 별도의 포크나 재작성이 아니라, 새로운 이름을 단 동일한 코드베이스와 커뮤니티입니다.
Karakeep은 무료인가요?
Karakeep을 셀프호스팅하는 것은 무료입니다 — AGPL-3.0 라이선스 하에 있으며 어떤 기능도 유료 플랜으로 제한되지 않습니다. 셀프호스팅을 원하지 않는 사용자를 위해 cloud.karakeep.app에 관리형 클라우드 옵션이 있습니다. 현재 요금은 반드시 해당 페이지에서 직접 확인하세요.
Karakeep이 작동하려면 클라우드 AI 구독이 필요한가요?
아니요. AI 제공자를 설정하지 않아도 Karakeep은 순수한 북마크 관리자로 작동합니다. 자동 AI 태깅과 요약에는 구체적으로 설정에 지정된 OpenAI API 키나 로컬 Ollama 엔드포인트가 필요합니다 — 둘 중 하나가 없으면 검색과 수동 정리는 사용할 수 있지만 자동 태깅은 사용할 수 없습니다.
Karakeep의 AI 태깅은 완전히 로컬에서 실행될 수 있나요?
네, OPENAI_API_KEY를 사용하는 대신 OLLAMA_BASE_URL을 로컬 Ollama 인스턴스로 지정하면 가능합니다. 이렇게 설정하면 태그와 요약을 생성하는 AI 모델이 클라우드 API가 아니라 자신의 하드웨어에서 실행됩니다.
Karakeep을 어떻게 셀프호스팅하나요?
공식 docker-compose.yml을 다운로드하고, NEXTAUTH_SECRET과 MEILI_MASTER_KEY(그리고 AI 태깅용으로 선택적인 OPENAI_API_KEY 또는 OLLAMA_BASE_URL)를 담은 .env 파일을 만든 다음 docker compose up -d를 실행하세요. 그러면 Karakeep은 기본적으로 http://localhost:3000에서 접근할 수 있습니다 — 자세한 내용은 공식 Docker 설치 가이드를 참고하세요.
Karakeep은 어떤 플랫폼과 앱을 지원하나요?
셀프호스팅 웹 앱, 네이티브 iOS 및 Android 앱, Chrome·Firefox·Safari 브라우저 확장 프로그램을 지원하며, AI 어시스턴트 연동을 위한 CLI와 공식 MCP 서버도 제공합니다.
Karakeep은 어떤 라이선스로 배포되나요?
AGPL-3.0(GNU Affero General Public License 버전 3)이라는 코드공유(copyleft) 라이선스입니다. 자기 자신이나 팀을 위해 개인적으로 셀프호스팅하는 것은 어떤 공개 의무도 발생시키지 않습니다. 반면 Karakeep의 수정된 버전을 다른 사람들에게 네트워크 서비스로 제공하는 경우에는 AGPL 13조에 따라 수정된 소스코드를 공개해야 합니다.
Karakeep은 Linkwarden과 비교했을 때 어떤가요?
둘 다 무료로 셀프호스팅할 수 있는 AGPL-3.0 라이선스 북마크 관리자이며, 모바일 앱과 아카이빙 기능을 갖추고 있습니다. Karakeep은 시맨틱 검색과 저장된 이미지에 대한 OCR을 추가로 제공하며, Linkwarden은 역사적으로 공개 컬렉션 페이지를 갖춘 팀 협업 쪽에 더 무게를 두어 왔습니다. 자세한 내용은 위의 Karakeep vs. Linkwarden 비교를 참고하세요.
Karakeep은 OCR과 이미지 내 검색을 지원하나요?
네. Karakeep은 OCR을 통해 저장된 이미지 안의 텍스트를 추출하고 색인화하므로, 저장된 스크린샷이나 사진도 저장된 링크나 메모와 동일하게 검색할 수 있습니다.