Hoarder : outils de gestion de signets AI open source, prise en charge de plusieurs formats, classification intelligente des balises, recherche plein texte

Introduction générale

Hoarder est un outil de gestion de signets auto-hébergé qui permet de stocker des liens, des notes, des PDF et des images. Il utilise la technologie AI pour l'étiquetage automatique et offre une recherche en texte intégral. Les utilisateurs peuvent rapidement ajouter des signets via le plugin Chrome et le plugin Firefox, et les applications iOS et Android sont prises en charge. Hoarder propose également la collecte automatique de contenu à partir de flux RSS, ce qui permet aux utilisateurs de ne pas manquer d'informations importantes.

Hoarder:开源 AI 书签管理工具,支持多种格式文件,智能标签分类、全文检索

Démonstration : https://hoarder.app/

 

Liste des fonctions

  • Gérer les liens, les notes et les images
  • Obtenir automatiquement les titres, descriptions et images des liens
  • Trier les signets en différentes listes
  • Recherche en texte intégral pour tous les contenus de l'espace de stockage
  • Étiquetage automatique basé sur l'IA
  • Fonction OCR pour extraire le texte des images
  • Plugins Chrome et Firefox pour une mise en signet rapide
  • Applications iOS et Android
  • Collecte automatique de contenu à partir de flux RSS
  • Fournir une API REST
  • Archivage complet des pages avec monolith pour éviter les liens brisés
  • Archivage automatique des vidéos avec youtube-dl
  • Prise en charge des opérations par lots
  • Prise en charge de l'authentification unique (SSO)
  • Prise en charge du mode sombre
  • Préférence pour l'auto-hébergement

 

Utiliser l'aide

Processus d'installation

  • Docker
  • Docker Compose

1. créer un nouveau catalogue 

Créez un nouveau répertoire pour les fichiers de composition et les variables d'environnement.

2. télécharger le fichier de composition 

Téléchargez le fichier Docker Compose fourni :Voici.

wget https://raw.githubusercontent.com/hoarder-app/hoarder/main/docker/docker-compose.yml

3. remplir les variables d'environnement 

Pour configurer l'application, créez un répertoire .env et ajoutez les fichiers de variables d'environnement de base suivants :

HOARDER_VERSION=release
NEXTAUTH_SECRET=super_random_string
MEILI_MASTER_KEY=another_random_string
NEXTAUTH_URL=http://localhost:3000

vousnécessairementModifier la chaîne aléatoire. La chaîne aléatoire peut être modifiée à l'aide de la fonction openssl rand -base64 36 pour générer des chaînes aléatoires. Il est également nécessaire de définir le paramètre NEXTAUTH_URL à l'adresse de votre serveur.

utiliser HOARDER_VERSION=release récupérera la dernière version stable. Si vous souhaitez contrôler les mises à jour, vous pouvez fixer la version (par exemple :HOARDER_VERSION=0.10.0). Consultez la dernière version :Voici.

Les connexions entre le stockage persistant et les différents services sont déjà gérées dans le fichier Docker Compose.

Notez que chaque fois que vous modifiez le .env vous devrez réexécuter le fichier docker compose up.

Si d'autres paramètres de configuration sont nécessaires, veuillez consulter la rubrique fichier de configuration.

4. configuration d'OpenAI 

Pour activer l'étiquetage automatique, vous devez configurer OpenAI. Cette opération est facultative, mais fortement recommandée.

  • sur la base de Documentation d'aide OpenAI Obtenir la clé de l'API.
  • Ajouter la clé de l'API OpenAI au fichier .env Documentation :
OPENAI_API_KEY=<key>

Si vous souhaitez utiliser le Ollama Effectue un raisonnement local et peut remplacer OpenAI.

5) Activation des services 

Exécutez la commande suivante pour démarrer le service :

docker compose up -d

Visitez ensuite http://localhost:3000La page de connexion s'affiche.

[Activation des fonctions optionnelles 

vérifier fichier de configuration pour activer des fonctionnalités supplémentaires telles que l'archivage pleine page, les captures d'écran pleine page, les langages d'inférence, etc.

[Configuration de l'extension Quick Share 

entretiens Page de partage rapideLes outils d'aide à la recherche d'informations, les applications mobiles et les extensions de navigateur sont autant d'outils qui permettent de collecter des ressources plus rapidement. Ces outils vous aideront à collecter des ressources plus rapidement !

mise à jour 

La façon dont l'accumulateur est mis à jour dépend de l'état de santé de l'accumulateur. HOARDER_VERSION Paramètres des variables d'environnement.

  • Si vous avez fixé l'application à une version spécifique, mettez à jour le numéro de version et exécutez à nouveau la commande docker compose up -dCela permettra d'obtenir la nouvelle version. Cela permet d'obtenir la nouvelle version.
  • Si vous utilisez le HOARDER_VERSION=releasePour forcer Docker à extraire la dernière version, exécutez la commande suivante :docker compose up --pull always -d.

 

Fonctions d'utilisation

Gérer les liens, les notes et les images

  • Les utilisateurs peuvent rapidement ajouter des signets via les plug-ins Chrome et Firefox, ou directement dans les applications iOS et Android.
  • Dans l'interface web, les utilisateurs peuvent consulter, modifier et supprimer les liens, notes et images enregistrés.

Obtenir automatiquement les titres, descriptions et images des liens

  • Hoarder récupère automatiquement le titre, la description et les images pertinentes du lien, ce qui permet aux utilisateurs de comprendre rapidement le contenu.

Trier les signets en différentes listes

  • Les utilisateurs peuvent créer différentes listes et stocker les signets dans des catégories pour faciliter la gestion et la recherche.

Recherche en texte intégral pour tous les contenus de l'espace de stockage

  • Hoarder offre une puissante fonction de recherche plein texte qui permet aux utilisateurs de trouver rapidement ce dont ils ont besoin par mot-clé.

Étiquetage automatique basé sur l'IA

  • Hoarder utilise la technologie de l'IA pour étiqueter automatiquement le contenu stocké afin d'aider les utilisateurs à mieux organiser et gérer leurs signets.

Fonction OCR pour extraire le texte des images

  • Les utilisateurs peuvent télécharger des images et Hoarder extraira automatiquement le contenu textuel des images pour faciliter la recherche et la gestion.

Collecte automatique de contenu à partir de flux RSS

  • Les utilisateurs peuvent s'abonner à des flux RSS, et Hoarder collecte et stocke automatiquement les derniers contenus pour s'assurer que les utilisateurs ne manquent aucune information importante.

Fournir une API REST

  • Hoarder fournit une API REST que les développeurs peuvent utiliser pour le développement secondaire et l'intégration selon les besoins.

Archivage de pages web en pleine page avec monolith

  • Hoarder utilise l'outil monolith pour archiver des pages entières, empêchant ainsi la rupture des liens et garantissant la disponibilité du contenu à long terme.

Archivage automatique des vidéos avec youtube-dl

  • Les utilisateurs peuvent archiver automatiquement le contenu vidéo avec Hoarder pour s'assurer que les ressources vidéo ne sont pas perdues.

Prise en charge des opérations par lots

  • Hoarder permet d'ajouter, de modifier et de supprimer des signets par lots afin d'améliorer l'efficacité des opérations de l'utilisateur.

Prise en charge de l'authentification unique (SSO)

  • Hoarder prend en charge l'authentification unique, de sorte que les utilisateurs peuvent facilement se connecter avec leurs comptes existants.

Prise en charge du mode sombre

  • Les utilisateurs peuvent basculer en mode sombre selon leurs préférences pour améliorer l'expérience.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...