返回目录
开源项目本地模型类新手

Karakeep(原 Hoarder):带 AI 自动标签与全文搜索的自托管书签收藏应用

Karakeep(原名 Hoarder)是一个 self-hosting first 的书签与内容收藏应用,可收藏链接、笔记、图片和 PDF,自动抓取标题/描述/图片,并支持基于 LLM 的自动标签与摘要(可用 Ollama 本地模型)、全文与语义搜索、OCR、RSS 自动收藏、整页与视频归档,采用 AGPL-3.0 许可证。

0 次阅读2026/09/18 发布
Karakeep(原 Hoarder):带 AI 自动标签与全文搜索的自托管书签收藏应用 来源图片

社区作者 · zZz

它解决什么问题

Karakeep(previously Hoarder)是一款可自托管(self-hostable)的“bookmark-everything”应用,面向有资料囤积(data hoarder)需求的用户,强调 self-hosting first。

主要功能:收藏链接、记录简单笔记、存储图片和 PDF;自动抓取链接标题、描述与图片;将书签整理进列表(lists);可与他人协作同一列表;对所有已存内容做全文与语义搜索;基于 LLM 的自动标签与摘要,支持通过 Ollama 使用本地模型;对 LLM Agents(例如 OpenClaw、Hermes)友好,提供功能强大的 CLI 与官方 skills;基于规则的引擎用于定制化管理;OCR 从图片中提取文字;提供 Chrome 插件、Firefox 附加组件与 Safari 扩展用于快速收藏;提供 iOS app 与 Android app;支持移动端离线阅读;支持从 RSS 源自动收藏;提供 REST API 与多种客户端;多语言支持;可标记并保存所收藏内容中的高亮;使用 monolith 做整页归档以对抗链接失效(link rot);使用 yt-dlp 做视频自动归档;支持批量操作;支持 SSO;支持深色模式;支持从 Chrome、Pocket、Linkwarden、Omnivore、Tab Session Manager 导入书签;可通过 floccus 与浏览器书签自动同步。

配图 2 为项目首页截图(homepage screenshot),配图 1 为项目 logo。

技术栈(Stack):Web 应用使用 NextJS(app router);数据库与迁移使用 Drizzle;认证使用 NextAuth;客户端到服务端通信使用 tRPC;站点爬取使用 Puppeteer;AI 能力基于 OpenAI;全文内容搜索使用 Meilisearch。

项目背景:作者常在手机上浏览 reddit、twitter 和 hackernews,看到感兴趣的文章或工具希望收藏后在电脑前阅读,最初使用 Pocket,后来转向自托管;曾用 memos 记录速记,但缺少链接预览和自动标签等功能,因此构建 Karakeep。作者本职是系统工程师(已 7 年),希望通过该项目保持 Web 开发实践,同时做一个自己每天使用、真正关心的工具。

名称由来:Karakeep 一名受阿拉伯语“كراكيب”(karakeeb)启发,这是口语词,通常指杂七杂八的杂物、零碎东西,或看起来杂乱但往往有个人价值或潜在用途的物品,类似一个塞满舍不得丢掉的东西的抽屉或遗忘的盒子。

同类/替代项目对比:memos(作者很喜欢并自托管使用,但不归档或预览其中分享的链接,也缺少自动标签);mymind(最接近的替代品,也是灵感来源之一,但为商业产品);raindrop(打磨良好的开源书签管理器,支持链接、图片与文件,但不可自托管);书签管理器类:Pocket(已停运,曾让作者入坑“稍后阅读”,Mozilla 近期宣布关闭)、Linkwarden(开源可自托管书签管理器,偏重链接并支持协作集合)、Wallabag(成熟的 PHP 开源稍后阅读应用)、Shiori(用 Go 写的开源 Pocket 克隆)。

翻译:Karakeep 使用 Weblate 管理翻译,可通过其链接参与翻译。

云端:如不习惯自托管,可使用托管版 Karakeep cloud(cloud.karakeep.app),云订阅支持 Karakeep 的开发。

社区与支持:欢迎在仓库点 ⭐️;可加入 Discord;Twitter 关注 @karakeep_app。

许可证:Karakeep 使用 AGPL-3.0 许可证,由 Localhost Labs Ltd 持有。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

来源正文未给出具体安装命令、Docker/Compose 示例或环境变量清单,只给出官方文档入口,因此以下为来源可确认的信息,具体步骤需以官方 Installation 与 Configuration 文档为准(待核验)。

  1. 准备与部署信息来源:项目文档包含 Installation(安装)、Configuration(配置)、Screenshots(截图)、Security Considerations(安全注意事项)、Development(开发)等页面;Karakeep 是 self-hosting first 的自托管应用,部署前应先阅读安装与配置文档。
  1. 了解依赖组件(来自 Stack 章节):Web 应用为 NextJS(app router);数据库与迁移为 Drizzle;认证为 NextAuth;客户端到服务端通信为 tRPC;书签爬取为 Puppeteer;AI 能力使用 OpenAI;全文内容搜索为 Meilisearch。来源未说明各组件的最小版本号。
  1. 配置要点:来源仅指向 Configuration 文档,未列出具体环境变量、密钥或外部服务配置项,需按官方文档核验;安全相关事项见 Security Considerations 文档。
  1. 首次运行/先行体验:可访问官方 demo https://try.karakeep.app,登录凭据为 email: [email protected]、password: demodemo;该 demo 预置了部分内容,且处于只读模式以防止滥用。
  1. 客户端与数据迁移(部署后可配置):使用 Chrome 插件、Firefox addon、Safari extension 快速收藏;使用 iOS app 与 Android app,支持移动端离线阅读;可从 Chrome、Pocket、Linkwarden、Omnivore、Tab Session Manager 导入书签;可通过 floccus 与浏览器书签自动同步;可通过 REST API 与多种客户端接入;CLI 与官方 skills 便于 LLM Agents(如 OpenClaw、Hermes)集成。
  1. 可选外部能力:LLM 自动标签与摘要支持 Ollama 本地模型;整页归档使用 monolith;视频自动归档使用 yt-dlp;RSS 源自动收藏;SSO 支持;多语言支持。
  1. 常见问题:来源未提供故障排查(FAQ)内容;如遇安装或配置问题,应查阅官方 Installation、Configuration 与 Security Considerations 文档(待核验)。

来源教程配图

教程配图
配图 1 · 教程配图查看原图
homepage screenshot
配图 2 · homepage screenshot查看原图
Buy Me A Coffee
配图 3 · Buy Me A Coffee查看原图
Star History Chart
配图 4 · Star History Chart查看原图

适用场景

搭建自托管的“稍后阅读”与书签收藏中心
收藏链接
笔记
图片和 PDF
用 LLM 自动打标签与生成摘要
并可通过 Ollama 使用本地模型
对全部已收藏内容做全文搜索与语义搜索
快速找回资料
通过 RSS 源自动收藏
自动归档整页网页与视频
对抗链接失效
多人协作维护同一个收藏列表