Самостоятельное приложение для закладки-все с оттенком ИИ для копейки данных.

Функции
- ? Ссылки за закладки, сделайте простые заметки и храните изображения и PDF -файлы.
- Автоматическое извлечение для названий ссылок, описаний и изображений.
- ? Сортируйте свои закладки в списки.
- ? Полный текстовый поиск всего сохраненного контента.
- Автоматическое теги на основе искусственного интеллекта. С поддержкой для местных моделей с использованием Ollama!
- ? OCR для извлечения текста из изображений.
- ? Хромированный плагин и Addon Firefox для быстрого закладок.
- Приложение для iOS и приложение для Android.
- ? Авто накопление от RSS -каналов.
- REST API.
- ? Авто-архивирование с использованием YouTube-DL.
- ☑ Поддержка массовых действий.
- ? SSO поддержка.
- ? Поддержка темного режима.
- ? Самоунижение в первую очередь.
- [Запланировано] Загрузка контента для чтения в автономном режиме.
️ Это приложение находится под тяжелой разработкой, и оно далеко не стабильно.
Документация
- Установка
- Конфигурация
- Скриншоты
- Соображения безопасности
- Разработка
Демо
Вы можете получить доступ к демонстрации по адресу https://try.hoarder.app. Войдите со следующими кредитами:
email: [email protected]
password: demodemo
Демонстрация засеяна некоторым контентом, но он находится в режиме только для чтения, чтобы предотвратить злоупотребление.
Куча
- NextJs для веб -приложения. Использование маршрутизатора приложения.
- Сбрызните для базы данных и ее миграции.
- Nextauth для аутентификации.
- TRPC для клиента-> Серверная связь.
- Кукловодитель для ползания закладок.
- Openai, потому что ИИ сейчас так жарко.
- Meilisearch для полного поиска контента.
Почему я его построил?
Я много просматриваю Reddit, Twitter и Hackernews с моего телефона. Я часто нахожу интересные вещи (статьи, инструменты и т. Д.), Которые я хотел бы добавить в закладки и прочитать позже, когда я перед ноутбуком. Типичные приложения для чтения-это usecase. Первоначально я использовал карман для этого. Затем я занялся самостоятельно, и я хотел самостоятельно использовать эту использование. Я использовал записки для этих быстрых заметок, и мне это понравилось, но в этом не было некоторых функций, которые я нашел важными для этой использования, таких как предварительный просмотр ссылок и автоматическое теги (подробнее об этом в следующем разделе).
Я инженер системного инженера на своей повседневной работе (и был в течение последних 7 лет). Я не хотел, чтобы слишком оторвался от мира веб -разработки. Я решил построить это приложение как способ поддерживать мою руку в рамках веб -разработки и в то же время построить то, что я забочусь и использую каждый день.
Альтернативы
- Запоминания: я люблю записки. Я работаю на своем домашнем сервере, и это одно из моих самых использованных самостоятельных приложений. Это, однако, не архивирует или предварительно просмотрите ссылки, поделившись в нем. Просто я сбрасываю там много ссылок, и мне бы понравилось, если бы я смог выяснить, какая ссылка - это просто посмотрев на мою временную шкалу. Кроме того, учитывая разнообразие вещей, которые я сбрасываю там, мне бы понравилось, если бы он сделал какую -то автоматическую теги для того, что я там сохраняю. Это именно тот использование, с которым я пытаюсь заняться с помощью класса.
- Mymind: Mymind - самая близкая альтернатива этому проекту и откуда я черпал много вдохновения. Это коммерческий продукт, хотя.
- Raindrop: полированный менеджер из закладок с открытым исходным кодом, который поддерживает ссылки, изображения и файлы. Это не самостоятельно, хотя.
- Менеджеры закладок (в основном сосредоточены на ссылках на закладки):
- Карман: карман-это то, что меня зацепило во всю идею приложений для чтения. Я много использовал это. Тем не менее, я недавно занялся домохозяйством и стал одержим идеей запустить мои услуги на моем домашнем сервере. Своир предназначен для самостоятельного приложения.
- Linkwarden: самостоятельный менеджер закладок с открытым исходным кодом, которого я немного побежал в своем Homelab. Он сосредоточен в основном на ссылках и поддерживает совместные коллекции.
- Omnivore: Omnivore-это довольно крутое приложение с открытым исходным кодом. К сожалению, это сильно зависит от Google Cloud Infra, что делает самодовольство довольно сложным. Они опубликовали сообщение в блоге о том, как запустить минимальное всеядное животное, но в нем не было много вещей. Самоустливление на самом деле не является для них высоким приоритетом, и это то, что меня волнует, поэтому я решил создать альтернативу.
- Wallabag: Wallabag-это хорошо известное приложение для чтения с открытым исходным кодом, написанное на PHP, и я думаю, что это общая рекомендация по Reddit для таких приложений. Честно говоря, я не дал ему настоящего выстрела, и пользовательский интерфейс просто почувствовал, как мне понравилось. Честно говоря, это, вероятно, гораздо более стабильно и функционирует, чем это приложение, но где в этом веселье?
- Шиори: Шиори предназначен для того, чтобы быть карманным клоном с открытым исходным кодом, написанного в Go. Он помещает все оценки, но у меня нет супер изощренных тегов на основе искусственного интеллекта. (JK, я нашел об этом только после того, как решил создать свое собственное приложение, так что мы здесь?).
Переводы
Компания использует Weblate для управления переводами. Если вы хотите помочь переводить hoarder, вы можете сделать это здесь.
Поддерживать
Если вам нравится использовать клад, бросьте ️ на репо!
Звездная история