Decentralization? We're still early!

Karakeep: 为数据收藏家打造的智能书签管理工具

  • Karakeep: 为数据收藏家打造的智能书签管理工具

    發布人 Brave 2025-05-08 09:52

    Karakeep(前身为Hoarder)是一款可自托管的开源书签管理应用,融合了人工智能技术,专为那些热爱收集数据的用户设计。这款应用允许用户保存链接、笔记、图片和PDF文件,并通过AI技术实现内容的自动标记和管理。

    主要功能

    • 🔗 多种内容收藏:支持书签链接、简单笔记、图片和PDF文件存储
    • ⬇️ 自动获取内容:自动提取链接的标题、描述和图片
    • 📋 列表整理:将书签分类整理到不同列表中
    • 🔎 全文搜索:对所有存储内容进行全文检索
    • AI自动标记:基于ChatGPT的自动标记功能,支持使用Ollama的本地模型
    • 🔖 浏览器插件:提供Chrome插件和Firefox扩展,方便快速收藏
    • 📱 移动应用:提供iOS和Android应用
    • 📰 RSS自动收集:从RSS源自动收集内容
    • 🔌 REST API:提供API接口
    • 🌐 多语言支持:支持多种语言界面
    • 🖍️ 内容高亮:标记和存储已收藏内容的重点部分
    • 🗄️ 全页面存档:使用monolith防止链接失效,并通过youtube-dl自动存档视频
    • ☑️ 批量操作:支持批量处理功能
    • 🔐 SSO支持:支持单点登录
    • 🌙 暗黑模式:提供暗黑模式界面
    • 💾 自托管优先:以自托管为设计理念

    技术栈

    Karakeep采用了现代化的技术栈构建:

    • NextJS:用于构建Web应用,使用app router
    • Drizzle:用于数据库及其迁移
    • NextAuth:处理身份验证
    • tRPC:用于客户端到服务器的通信
    • Puppeteer:爬取书签内容
    • OpenAI:提供AI功能
    • Meilisearch:支持全文内容搜索

    开发背景

    Karakeep的开发者是一名系统工程师,他在日常浏览Reddit、Twitter和Hacker News时,经常需要保存有趣的文章和工具,以便稍后阅读。起初他使用Pocket来满足这一需求,但随着对自托管服务的兴趣增加,他希望能够自托管这类服务。

    虽然他曾使用memos来记录笔记并且非常喜欢,但它缺少一些重要功能,如链接预览和自动标记。作为一名希望保持Web开发技能的系统工程师,他决定开发Karakeep,既能满足自己的日常需求,又能维持自己的开发能力。

    替代产品对比

    • memos:是一款优秀的自托管应用,但不能归档或预览分享的链接,也缺乏自动标记功能
    • mymind:是最接近Karakeep的产品,提供了很多灵感,但它是一款商业产品
    • raindrop:一个精致的开源书签管理器,支持链接、图片和文件,但不可自托管
    • Pocket:著名的稍后阅读应用,但不支持自托管
    • Linkwarden:开源的可自托管书签管理器,主要专注于链接管理
    • Omnivore:开源的稍后阅读应用,但严重依赖Google云基础设施,难以自托管
    • Wallabag:知名的开源稍后阅读应用,用PHP编写,但UI感觉有些过时
    • Shiori:Go语言编写的开源Pocket克隆,功能齐全但缺少AI标记功能

    名称由来

    Karakeep的名称灵感来自阿拉伯语单词"كراكيب"(karakeeb),这是一个常用来指代各种杂物、零碎物品的口语词汇,这些物品看似杂乱无章,但通常具有个人价值或隐藏的用处。它唤起了一个凌乱抽屉或被遗忘盒子的形象,里面装满了你不太能扔掉的东西——因为它们某种程度上很重要(或者更可能是因为你是一个收藏者!)。

    体验demo

    可以通过访问 https://try.karakeep.app 体验Karakeep。使用以下凭据登录:

    Demo版本已预先填充了一些内容,但处于只读模式以防止滥用。

     

    Brave 回复 1 day, 18 hours ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在