一个可自我托管的书签应用程序,带有人工智能功能,适合数据囤积者。
特征
- 🔗 为链接添加书签、做简单的笔记并存储图像和 pdf。
- ⬇️ 自动获取链接标题、描述和图像。
- 📋 将您的书签分类到列表中。
- 🔎 对存储的所有内容进行全文搜索。
- ✨ 基于人工智能(又名 chatgpt)的自动标记。支持使用 ollama 的本地模型!
- 🎆 OCR 用于从图像中提取文本。
- 🔖 Chrome 插件和Firefox 插件可快速添加书签。
- 📱 一个iOS 应用程序和一个Android 应用程序。
- 📰 自动囤积 RSS 源。
- 🌐 REST API。
- 🗄️ 全页存档(使用整体)以防止链接失效。使用youtube-dl自动视频存档。
- ☑️批量操作支持。
- 🔐单点登录支持。
- 🌙 深色模式支持。
- 💾 首先自托管。
演示
您可以通过https://try.hoarder.app访问演示。使用以下凭据登录:
email: demo@hoarder.app
password: demodemo
该演示包含一些内容,但它处于只读模式以防止滥用。
技术栈
- NextJS用于网络应用程序。使用应用程序路由器。
- Drizzle for the database and its migrations.
- NextAuth用于身份验证。
- tRPC for client->server communication.
- 用于抓取书签的 Puppeteer 。
- OpenAI because AI is so hot right now.
- Meilisearch for the full content search.
我为什么要建造它?
我经常用手机浏览 reddit、twitter 和 hackernews。我经常发现有趣的东西(文章、工具等),我想将它们添加书签并稍后在笔记本电脑前阅读。典型的稍后阅读应用程序用例。最初,我使用Pocket来实现这一点。然后我进入了自托管,我想自托管这个用例。我使用备忘录来进行快速笔记,我喜欢它,但它缺少一些我认为对该用例很重要的功能,例如链接预览和自动标记(下一节将详细介绍)。
我的日常工作是一名系统工程师(过去 7 年一直如此)。我不想太脱离网络开发世界。我决定构建这个应用程序,作为一种让我自己参与网络开发的方式,同时构建我每天关心和使用的东西。
项目链接
https://github.com/hoarder-app/hoarder
原创文章,作者:北单,如若转载,请注明出处:https://www.beidanyezhu.com/a/321.html