Discover and explore top open-source AI tools and projects—updated daily.
ThysraelAutomated AI news aggregation and summarization tool
New!
Top 46.6% on SourcePulse
Horizon addresses the challenge of information overload in the tech news landscape by automating the aggregation, filtering, and summarization of content. It targets engineers, researchers, and power users who require curated, digestible daily briefings. The primary benefit is efficient consumption of relevant AI and tech news, complete with context and community insights, in both English and Chinese.
How It Works
Horizon employs a multi-stage pipeline. It fetches content concurrently from diverse sources like Hacker News, RSS feeds, Reddit, Telegram channels, and GitHub. Items are deduplicated across platforms. AI models (including Claude, GPT-4, Gemini, DeepSeek, Doubao, or any OpenAI-compatible API) then score each item from 0-10, filtering out noise based on configurable thresholds. High-scoring items are enriched with web searches for background knowledge and summaries of relevant community discussions. Finally, a structured Markdown report is generated, optionally deployed as a static site.
Quick Start & Requirements
uv sync or pip install -e ..OPENAI_API_KEY) must be configured in a .env file.data/config.json.uv run horizon for a 24-hour window or uv run horizon --hours <N> for a custom duration..github/workflows/daily-summary.yml) facilitates scheduled generation and deployment to GitHub Pages.Highlighted Details
Maintenance & Community
The project shows active development, indicated by commit activity. Contributions are welcomed via issues and pull requests. No explicit community channels (e.g., Discord, Slack) are listed.
Licensing & Compatibility
The project is released under the MIT license. This permissive license allows for commercial use and integration into closed-source projects without significant restrictions.
Limitations & Caveats
The roadmap indicates planned features such as Slack/Webhook notifications and expanded source types (e.g., Twitter/X, Discord) are not yet implemented. Users must manage API keys and configure AI providers for core functionality.
1 day ago
Inactive