Karakeep 是一款专为知识工作者、内容创作者与重度信息使用者打造的智能书签管理应用。它支持快速保存网页、图片、笔记和 PDF,并通过 AI 自动生成标签,实现高效分类与检索。内置全文搜索引擎,配合列表整理功能,让你轻松构建结构清晰的知识库。支持自托管部署,保障数据隐私,适合注重安全的专业用户。Karakeep 正在改变传统书签管理方式,让信息整理更智能、更高效。

🚀Karakeep功能

  • 🔗 为链接添加书签、做简单的笔记并存储图像和 pdf。

  • ⬇️ 自动获取链接标题、描述和图像。

  • 📋 将书签排序到列表中。

  • 🔎 对存储的所有内容进行全文搜索。

  • ✨ 基于 AI(又名 chatgpt)的自动标记。支持使用 ollama 的本地模型!

  • 🎆 OCR 用于从图像中提取文本。

  • 🔖 用于快速书签的 Chrome 插件和 Firefox 插件。

  • 📱 一个 iOS 应用程序和一个 Android 应用程序。

  • 📰 来自 RSS 源的自动囤积。

  • 🔌 REST API 的 API 中。

  • 🌐 多语言支持。

  • 🖍️ 标记和存储您囤积内容中的亮点。

  • 🗄️ 整页存档(使用单体)以防止链接腐烂。使用 youtube-dl 自动存档视频。

  • ☑️ 批量作支持。

  • 🔐 SSO 支持。

  • 🌙 深色模式支持。

  • 💾 首先是自托管。

  • [计划]下载内容以在移动应用程序中离线阅读。

⚠️这个应用程序正在大量开发中,远非稳定。

Demo演示

👻 先决条件/安装要求

  • 最低1GB RAM(推荐 2GB+)

  • 具备docker、docker-compose 环境

  • 使用的Docker镜像拉取较为困难,最好科学环境下拉取提高成功率。

  • 也可以复制镜像名称前往渡渡鸟镜像同步站,手动选择下载后导入到NAS。

    https://docker.aityp.com/

部署教程

Docker Compose方式部署

  1. 演示以在飞牛NAS系统上安装为例
    (其他系统请自行安装好最新版本Docker、Docker Compose)

  2. 打飞牛的SSH功能,使用终端软件进行连接,并切换到root状态下。
    fnOS open SSH.png

  3. 新建一个karakeep项目文件夹>右键>详细信息>常规>复制原始路径

  4. 在终端内执行命令进入项目文件夹

    # 将/vol1/1000/karakeep换成你自己的实际文件夹路径
    
    cd /vol1/1000/karakeep
  5. 创建子文件夹

    mkdir data
  6. 在线下载docker-compose 文件(建议手动创建)

    wget https://raw.githubusercontent.com/karakeep-app/karakeep/main/docker/docker-compose.yml
  7. 也可以手动创建docker-compose.yml文件

    vi docker-compose.yml
  8. 按字母i键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入:wq保存并退出。
    (排版太挤的就先粘贴到文本文件内,修改后再使用,灵活应变。)