karakeep-app/karakeep
A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
github.com · karakeep-app/karakeep
karakeep-app/karakeep
A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
Karakeep(原名 Hoarder)是一款面向「数据囤积者」的开源自托管收藏应用:链接、短笔记、图片与 PDF 都能丢进去。它会自动抓取标题与预览,用 LLM(含 Ollama 本地模型)做自动打标与摘要,再用 Meilisearch 做全文检索。相对纯书签管理器,它更像自建的稍后读 + 私人档案库,也适合给 Agent 通过 CLI / Skills 来读写。
网上随手看到的文章、工具和视频,往往散落在浏览器书签、聊天记录和临时笔记里,既难找又易失效。Karakeep 把「一键收藏 → AI 归类 → 全文检索 → 整页归档」做成自托管闭环,数据留在自己的服务器上。Pocket 关停之后,它是一条可私有部署、可对接本地模型与 Agent 的稍后读替代路径;不想维护基础设施时,也可使用官方 Cloud。
3000 端口;准备持久化目录存放 compose 与数据卷。官方推荐 Docker Compose(部署文档):
mkdir karakeep-app && cd karakeep-appwget https://raw.githubusercontent.com/karakeep-app/karakeep/main/docker/docker-compose.yml创建 .env(密钥请自行替换):
KARAKEEP_VERSION=releaseNEXTAUTH_SECRET=$(openssl rand -base64 36)MEILI_MASTER_KEY=$(openssl rand -base64 36)NEXTAUTH_URL=http://localhost:3000# 可选:启用云端自动打标# OPENAI_API_KEY=sk-...docker compose up -d不想自托管可试用 Demo(demo@karakeep.app / demodemo,只读)或 Karakeep Cloud。
浏览器打开 http://localhost:3000,完成注册/登录。建议先收藏一条链接,确认预览抓取正常;若配置了 OpenAI 或 Ollama,检查是否出现自动标签。可选安装浏览器扩展或移动端 App,并把 NEXTAUTH_URL 改成实际访问地址。
docker compose 后历史数据仍在;可选调用 REST API / CLI 做一次写入验证。.env 后需重新执行 docker compose up 才会生效。KARAKEEP_VERSION=release 升级时用 docker compose up --pull always -d;建议生产环境锁定具体版本。hoarder 字样。