Horizon

Horizon is a self-hosted (Python) AI-powered tech news aggregator that fetches items from multiple sources, deduplicates them, uses an LLM to score/filter items, enriches them with background web search, and generates bilingual (English/Chinese) daily markdown briefings that can be deployed to GitHub Pages; it also includes an MCP server so agents can drive the pipeline programmatically and an optional self-hosted email subscription flow (SMTP/IMAP).

Evaluated Mar 30, 2026 (0d ago)
Homepage ↗ Repo ↗ Ai Ml ai-ml news summarization aggregation self-hosted mcp python static-site bilingual
⚙ Agent Friendliness
58
/ 100
Can an agent use this?
🔒 Security
48
/ 100
Is it safe for agents?
⚡ Reliability
28
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
70
Error Messages
0
Auth Simplicity
75
Rate Limits
20

🔒 Security

TLS Enforcement
70
Auth Strength
45
Scope Granularity
10
Dep. Hygiene
60
Secret Handling
60

Security posture is largely dependent on how secrets/API keys are stored in .env/config and how the application handles them during logging and errors (not verifiable from provided content). The project relies on external providers (LLM APIs, web fetching/search, SMTP/IMAP) so outbound data exposure and provider credential protection are important. No evidence in the provided README of fine-grained authorization, rate-limit policies, or comprehensive security controls for any exposed endpoints.

⚡ Reliability

Uptime/SLA
0
Version Stability
35
Breaking Changes
30
Error Recovery
45
AF Security Reliability

Best When

You want a configurable, self-hosted daily digest with LLM scoring and bilingual output, and you’re comfortable managing API keys, data sources, and deployment.

Avoid When

You need strong built-in access controls around a public-facing service endpoint (e.g., a hosted API) or you cannot provide/handle outbound connectivity for fetching sources and calling LLM/web search providers.

Use Cases

  • Daily summarized briefings of tech/news topics in multiple languages
  • Personal or team self-hosted information digest with customizable sources and thresholds
  • LLM-assisted ranking of aggregated items to reduce noise
  • Automated enrichment of high-value items with background context and community discussion summaries
  • Agent-driven automation of the aggregation/summarization pipeline via MCP
  • Static site generation/deployment of the digest via GitHub Actions

Not For

  • A fully managed SaaS that requires no self-hosting or ops
  • Use cases needing strict contractual SLAs or commercial guarantees without hosting responsibilities
  • Real-time (near-instant) news delivery—it's designed around scheduled runs
  • Environments that require a public REST/GraphQL API surface for third-party clients

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: API keys for chosen LLM provider(s) configured via environment variables (e.g., OPENAI_API_KEY) and .env Self-hosted email subscription using SMTP/IMAP credentials (as configured via .env/.json)
OAuth: No Scopes: No

Auth is primarily delegated to upstream providers via API keys; there is no indication of user-scoped authorization for the service itself in the provided README.

Pricing

Free tier: No
Requires CC: No

The project is open-source (MIT) but operational costs may include LLM API usage and infrastructure.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • LLM scoring and enrichment involve external network calls; transient failures may occur and retries may be needed (not documented in provided content).
  • Pipeline outputs depend on a time window and configuration thresholds; repeated runs for overlapping windows may produce different results.
  • MCP usage is documented at a high level; detailed tool I/O schemas and error handling behavior are not fully verifiable from the provided excerpts.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Horizon.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

6450
Packages Evaluated
19953
Need Evaluation
586
Need Re-evaluation
Community Powered