返回市场
MCP服务器

MCP服务器

作者:karakeep-app21440 星标更新:2025-11-24

项目介绍

<div align="center"> <a href="https://github.com/karakeep-app/karakeep/actions/workflows/ci.yml"> <img alt="GitHub Actions 工作流状态" src="https://img.shields.io/github/actions/workflow/status/karakeep-app/karakeep/ci.yml" /> </a> <a href="https://github.com/karakeep-app/karakeep/releases"> <img alt="GitHub 发布" src="https://img.shields.io/github/v/release/karakeep-app/karakeep" /> </a> <a href="https://discord.gg/NrgeYywsFh"> <img alt="Discord" src="https://img.shields.io/discord/1223681308962721802?label=chat%20on%20discord" /> </a> <a href="https://hosted.weblate.org/engage/hoarder/"> <img src="https://hosted.weblate.org/widget/hoarder/hoarder/svg-badge.svg" alt="翻译状态" /> </a> </div>

<img height="50px" src="./screenshots/logo.png" />

Karakeep(之前称为Hoarder)是一款自托管的书签应用,带有AI元素,适合数据囤积者。

首页截图

功能

  • 🔗 书签链接,记笔记,存储图片和PDF。
  • ⬇️ 自动获取链接标题、描述和图片。
  • 📋 将书签整理成列表。
  • 🔎 全文搜索存储的所有内容。
  • ✨ 基于AI(即ChatGPT)的自动标签和摘要生成。支持使用ollama的本地模型!
  • 🤖 规则引擎进行定制化管理。
  • 🎆 OCR从图像中提取文本。
  • 🔖 Chrome插件Firefox扩展 快速书签。
  • 📱 iOS应用,和 Android应用
  • 📰 从RSS源自动囤积。
  • 🔌 REST API和多个客户端。
  • 🌐 多语言支持。
  • 🖍️ 标记并存储囤积内容中的高亮部分。
  • 🗄️ 完整页面存档(使用monolith)以防止链接失效。
  • ▶️ 使用yt-dlp自动视频存档。
  • ☑️ 批量操作支持。
  • 🔐 单点登录支持。
  • 🌙 深色模式支持。
  • 💾 首先考虑自托管。
  • ⬇️ 从Chrome、Pocket、Linkwarden、Omnivore、Tab Session Manager导入书签。
  • 🔄 使用floccus与浏览器书签自动同步。
  • [计划] 移动端离线阅读,书签语义搜索,...

⚠️ 此应用程序正在积极开发中。

文档

演示

您可以在https://try.karakeep.app访问演示。使用以下凭证登录:

邮箱: demo@karakeep.app
密码: demodemo

演示已填充了一些内容,但处于只读模式以防止滥用。

关于名称

Karakeep这个名字灵感来源于阿拉伯语“كراكيب”(karakeeb),这是一个口语词汇,通常用来指代杂乱无章的东西,零零碎碎或看似无序但往往具有个人价值或隐藏用途的物品。它唤起了一幅杂乱抽屉或被遗忘盒子的画面,里面装满了你无法轻易丢弃的东西——因为某种原因,它们很重要(或者更可能是因为你是囤积者!)。

技术栈

我为什么构建它?

我经常在手机上浏览Reddit、Twitter和Hacker News。我经常会发现一些有趣的内容(文章、工具等),希望将其书签并在以后有电脑时阅读。典型的稍后阅读应用用例。最初,我使用Pocket来实现这一点。然后我开始自托管,并想将这个用例也自托管起来。我使用memos来做这些快速笔记,非常喜欢它,但它缺少一些我认为重要的功能,如链接预览和自动标签(更多内容见下一节)。

我在日常工作是系统工程师(过去七年都是)。我不想脱离Web开发世界。我决定构建这款应用,一方面保持对Web开发的熟悉,另一方面构建一个我每天都会关心和使用的应用。

替代方案

  • memos:我很喜欢memos。在我的家庭服务器上运行,并且是我最常用的自托管应用之一。然而,它并没有归档或预览共享的链接。我只是在那里倾倒了很多链接,我希望通过查看我的时间线就能知道那个链接是什么。此外,考虑到我倾倒的各种东西,我希望它能对保存的内容做一些自动标签。这正是Karakeep试图解决的用例。
  • mymind:Mymind是最接近这个项目的替代品,从中我得到了很多灵感。不过它是一个商业产品。
  • raindrop:一个抛光的开源书签管理器,支持链接、图片和文件。不过它不能自托管。
  • 书签管理器(主要集中在书签链接):
    • Pocket:Pocket让我对稍后阅读应用有了兴趣。我使用它很多次。然而,最近我开始在家搭建实验室,并痴迷于在家庭服务器上运行自己的服务的想法。Karakeep旨在首先考虑自托管。
    • Linkwarden:一个开源的自托管书签管理器,我在家实验室中运行过一段时间。它主要关注链接,并支持协作集合。
    • Omnivore:Omnivore是一款非常酷的开源稍后阅读应用。不幸的是,它严重依赖Google云基础设施,使得自托管变得相当困难。他们发布了一篇博客文章介绍了如何运行最小化的Omnivore,但它缺乏很多东西。自托管似乎并不是他们的首要任务,而这是我关心的事情,所以我决定构建一个替代品。
    • Wallabag:Wallabag是一款成熟的开源稍后阅读应用,用PHP编写,我认为它是Reddit上推荐此类应用的常见选择。老实说,我没有真正尝试过它,而且它的UI对我来说感觉有点过时。老实说,它可能比这款应用更稳定和功能齐全,但乐趣何在?
    • Shiori:Shiori旨在成为用Go编写的开源Pocket克隆。它符合所有标准,但没有我的超级复杂的基于AI的标签。(开玩笑的,我在决定自己构建应用之后才发现它,所以这里我们就是这样了 🤷)。

翻译

Karakeep使用Weblate管理翻译。如果您想帮助翻译Karakeep,您可以在这里进行:此处

支持

如果您喜欢使用Karakeep,请给仓库加个⭐️!

<a href="https://www.buymeacoffee.com/mbassem" target="_blank"><img src="https://gips1.baidu.com/it/u=2811292181,1350118012&fm=3081&app=3081&f=PNG?w=545&h=153" alt="买我一杯咖啡" style="height: 60px !important;width: 217px !important;" ></a>

许可证

Karakeep根据AGPL-3.0许可证发布,并由Localhost Labs Ltd拥有。

星标历史

星标历史图表