À propos du projet
Horizon est un radar d'actualités open source propulsé par l'IA, conçu pour offrir aux utilisateurs un premier aperçu personnalisé de l'actualité. Il récupère du contenu à partir de multiples sources, notamment Hacker News, Reddit, Telegram, les flux RSS/Atom, Twitter/X, les versions GitHub et les actualités financières OpenBB. Le pipeline déduplique les histoires répétées entre les plateformes, note et filtre les éléments à l'aide de profils de traitement IA configurables, enrichit les histoires avec un contexte de fond issu de recherches web, et résume les commentaires de la communauté provenant de Hacker News et Reddit.
L'outil génère des briefings quotidiens en anglais et en chinois à partir du même ensemble de sources. Les utilisateurs peuvent personnaliser les sources, les profils de traitement, les modèles d'IA, les langues et les canaux de diffusion. Un assistant d'installation aide à générer des configurations de sources personnalisées en fonction des intérêts de l'utilisateur.
Les options de diffusion incluent la publication sur un site de briefings quotidiens GitHub Pages, l'envoi de newsletters par e-mail via SMTP/IMAP auto-hébergé avec gestion automatique des abonnements et désabonnements, l'envoi de résultats mis en forme vers Feishu/Lark, DingTalk, Slack, Discord ou des points de terminaison webhook personnalisés, et l'exposition des étapes du pipeline en tant qu'outils MCP pour l'intégration avec les assistants IA.
Horizon prend en charge plusieurs fournisseurs d'IA, notamment OpenAI (GPT), Anthropic (Claude), Google (Gemini), DeepSeek, Doubao, MiniMax et Ollama pour les modèles locaux. Il peut être installé localement à l'aide d'uv ou de pip, ou exécuté via Docker. Les tâches cron GitHub Actions sont prises en charge pour la génération et le déploiement quotidiens automatisés.
Le projet est sous licence MIT et accueille favorablement les contributions, notamment de nouveaux types de sources et le partage de sources communautaires via son site web.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.