karakeep-app/karakeep

GitHub Trending (daily) 工具

摘要

Karakeep 是一款可自托管的全能书签应用,使用AI(包括通过Ollama的本地大语言模型)进行自动标签、摘要和OCR。它支持链接、笔记、图片、PDF,并提供协作、全文搜索、浏览器扩展和移动应用。

一款可自托管的全能书签应用(链接、笔记和图片),具备基于AI的自动标签和全文搜索功能。
查看原文
查看缓存全文

缓存时间: 2026/07/06 16:34

karakeep-app/karakeep

来源:https://github.com/karakeep-app/karakeep

Karakeep(原 Hoarder)

一款可自托管的“收藏一切”应用,为数据囤积者融入了一点 AI 功能。

首页截图

功能

  • 🔗 收藏链接、记录简单笔记、存储图片和 PDF。
  • ⬇️ 自动抓取链接标题、描述和图片。
  • 📋 将书签整理到列表中。
  • 👥 与他人协作管理同一列表。
  • 🔎 对所有存储内容进行全文搜索。
  • ✨ 基于 LLM 的自动标签与摘要,支持使用 ollama 运行本地模型!
  • 🤖 友好的 LLM 代理(如 OpenClaw、Hermes),配备强大的 CLI(https://docs.karakeep.app/integrations/command-line)和官方技能(https://docs.karakeep.app/integrations/agentic-skills)。
  • ⚙️ 基于规则的引擎,实现自定义管理。
  • 🎆 OCR 从图片中提取文字。
  • 🔖 Chrome 扩展(https://chromewebstore.google.com/detail/karakeep/kgcjekpmcjjogibpjebkhaanilehneje)、Firefox 插件(https://addons.mozilla.org/en-US/firefox/addon/karakeep/)和 Safari 扩展(https://apps.apple.com/gb/app/karakeep-app/id6479258022?platform=mac)用于快速收藏。
  • 📱 iOS 应用(https://apps.apple.com/us/app/karakeep-app/id6479258022)和 Android 应用(https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share)。
  • 📰 从 RSS 源自动收藏。
  • 🔌 REST API 及多个客户端。
  • 🌐 多语言支持。
  • 🖍️ 标记并存储收藏内容中的高亮。
  • 🗄️ 使用 monolith (https://github.com/Y2Z/monolith) 进行完整页面存档,防止链接失效。
  • ▶️ 使用 yt-dlp (https://github.com/yt-dlp/yt-dlp) 自动归档视频。
  • ☑️ 支持批量操作。
  • 🔐 支持 SSO。
  • 🌙 支持深色模式。
  • 💾 优先自托管。
  • ⬇️ 支持从 Chrome、Pocket、Linkwarden、Omnivore、Tab Session Manager 导入书签。
  • 🔄 通过 floccus (https://floccus.org/) 自动与浏览器书签同步。
  • [计划中] 移动端离线阅读、书签间语义搜索等……

⚠️ 本应用正在积极开发中。

文档

  • 安装 (https://docs.karakeep.app/Installation/docker)
  • 配置 (https://docs.karakeep.app/configuration)
  • 截图 (https://docs.karakeep.app/screenshots)
  • 安全注意事项 (https://docs.karakeep.app/security-considerations)
  • 开发 (https://docs.karakeep.app/Development/setup)

演示

你可以访问 https://try.karakeep.app 体验演示。使用以下凭据登录:

邮箱:[email protected] 密码:demodemo

演示中预置了一些内容,但为只读模式,以防滥用。

关于名称

“Karakeep”这个名字源自阿拉伯语单词“كراكيب”(karakeeb),这是一个口语化用语,通常指各种零碎杂物、小物件或看似杂乱但往往具有个人价值或隐藏用处的东西。它让人联想到一个乱哄哄的抽屉或被人遗忘的盒子,里面塞满了你舍不得扔掉的东西——因为不知怎的,它们很重要(或者更可能的是,因为你是个囤积者!)。

技术栈

  • NextJS (https://nextjs.org/) 用于 Web 应用,使用 App Router。
  • Drizzle (https://orm.drizzle.team/) 用于数据库及迁移。
  • NextAuth (https://next-auth.js.org) 用于认证。
  • tRPC (https://trpc.io) 用于客户端与服务器通信。
  • Puppeteer (https://pptr.dev/) 用于爬取书签页面。
  • OpenAI (https://openai.com/) 因为 AI 现在正火。
  • Meilisearch (https://meilisearch.com) 用于全文搜索。

为什么构建这个项目?

我经常在手机上刷 Reddit、Twitter 和 Hacker News,经常发现有趣的内容(文章、工具等),想收藏起来以后在电脑上阅读。典型的“稍后阅读”应用场景。

最开始我使用 Pocket (https://getpocket.com) 来做这件事。后来我开始接触自托管,想把这一场景也自托管起来。我用 memos (https://github.com/usememos/memos) 记录快速笔记,非常喜欢,但它缺少一些我认为重要的功能,比如链接预览和自动标签(下节会详细说明)。

我的本职工作是系统工程师(已经做了 7 年),不想完全脱离 Web 开发领域。我决定构建这个应用,一方面让自己保持 Web 开发的手感,另一方面打造一个自己关心且每天使用的工具。

替代品

  • memos (https://github.com/usememos/memos):我非常喜欢 memos,它运行在我的家庭服务器上,是我最常用的自托管应用之一。但它不会归档或预览共享的链接。我经常往里面扔大量链接,希望能通过时间线一眼看出是哪个链接。而且由于我扔进去的东西五花八门,如果它能自动对保存的内容打标签就更好了。这正是 Karakeep 试图解决的问题。
  • mymind (https://mymind.com/):Mymind 是这个项目最接近的替代品,也是我获取很多灵感的地方。不过它是一个商业产品。
  • raindrop (https://raindrop.io):一个成熟的开源书签管理器,支持链接、图片和文件。但它不能自托管。
  • 书签管理器(主要专注于收藏链接):
    • Pocket (https://getpocket.com)(已停止发展):Pocket 让我迷上了“稍后阅读”的概念。我用它很多(https://blog.mbassem.com/2019/01/27/favorite-articles-2018/)。不过,最近我迷上了家庭实验室,并执念于在家中服务器运行自己的服务。Karakeep 的设计初衷就是优先支持自托管。Mozilla 最近宣布将关闭 Pocket。
    • Linkwarden (https://linkwarden.app/):一个开源可自托管的书签管理器,我在家庭实验室里用过一阵。它主要关注链接,并支持协作集合。
    • Wallabag (https://wallabag.it):Wallabag 是一个成熟的开源“稍后阅读”应用,使用 PHP 编写。
    • Shiori (https://github.com/go-shiori/shiori):Shiori 是一个用 Go 编写的开源 Pocket 克隆。

翻译

Karakeep 使用 Weblate 管理翻译。如果你想帮助翻译 Karakeep,可以在这里参与(https://hosted.weblate.org/engage/hoarder/)。

Karakeep Cloud ☁️

如果你不想自己托管,可以使用我们的托管版 Karakeep 云服务,访问 cloud.karakeep.app (https://cloud.karakeep.app)。云订阅费用用于支持 Karakeep 的开发。

支持

如果你喜欢使用 Karakeep,别忘了在仓库里点个 ⭐️!

社区渠道

  • 加入我们的 Discord (https://discord.gg/NrgeYywsFh)。
  • 关注我们的 Twitter:@karakeep_app (https://x.com/karakeep_app)。

许可证

Karakeep 采用 AGPL-3.0 许可证 (https://github.com/karakeep-app/karakeep/blob/main/LICENSE),所有权归 Localhost Labs Ltd (https://localhostlabs.co.uk)。

Star 历史

Star History Chart (https://star-history.com/#karakeep-app/karakeep&Date)

相似文章

Kickbacks CLI

Product Hunt

一个用于 Kickbacks.ai 的终端和 Mac 菜单栏伴侣应用,可让你从桌面快速访问该 AI 服务。