这个项目能做什么
Karakeep 是一款全面的自托管书签工具,允许用户收集和组织各种类型的内容,包括链接、简单笔记、图像和 PDF。它具有自动获取链接元数据(标题、描述和图像)的功能,并支持将书签组织到协作列表中。
核心能力包括:
- AI 集成:基于 LLM 的自动标签和摘要,支持通过 Ollama 使用本地模型。
- 搜索与发现:对所有存储内容进行全文和语义搜索,以及用于从图像中提取文本的 OCR。
- 归档:使用 monolith 进行全页归档以防止链接失效,并通过 yt-dlp 进行自动视频归档。
- 自动化:一个用于自定义管理和从 RSS 馈送中自动收集内容的基于规则的引擎。
- 生态系统:可通过 Web 应用、iOS 和 Android 移动应用,以及 Chrome、Firefox 和 Safari 的浏览器扩展使用。
- 互操作性:提供 REST API、用于 LLM 代理的 CLI,以及针对 Pocket、Linkwarden 和 Omnivore 等服务的导入工具。
该应用程序使用现代技术栈构建,包括 NextJS、Drizzle ORM、NextAuth、tRPC、Puppeteer 和 Meilisearch。