Skip to content

Horizon

by Sheng QiangCLI toolGet updates sent to me

Turns the news sources you follow into a ranked daily briefing in English or Chinese

View on GitHub

The problem it solves

You open five news sites and three forums every morning and still worry you missed the one story that mattered.

For People who follow tech newsEngineers reading deep divesCreators tracking AI news

Before
You skim every feed yourself and lose the background and the discussion behind each headline.
After
Each morning you get one ranked briefing with summaries, background and community discussion, by email, webhook or as a page.
Stars
★ 11k
License
MIT
Cost
Usage-based
Platforms
Mac · Win · Linux
Level
Advanced

Screenshots

From the project's own repository · 2 images, swipe or use the arrows.

A Horizon daily briefing listing 16 selected news stories, each with an AI importance score
A Horizon daily overview delivered as a Feishu message, with item scores and a story summary
Image: Sheng Qiang (MIT). Original file

Overview

Horizon is an open-source news radar by Sheng Qiang that you run on your own computer or server. You list the sources you follow, such as RSS feeds, Hacker News, Reddit, Telegram channels or GitHub, and an AI model scores each item, merges repeats and writes a summary with background and community discussion. The result is a daily briefing in English and Chinese, saved as Markdown or sent by email, webhook or WeChat. It suits people who follow tech or finance news and are willing to set it up once.

You decide what is worth reading through profiles with your own scoring rules, instead of relying on a feed's ranking.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Use the Horizon skill to set up Horizon with one RSS feed: [feed URL]. Fetch the last 24 hours and show me the briefing.First try · uses API credits

  2. Add Hacker News and the subreddit [name] as sources, and keep only stories scored 7 or higher.

  3. Write the briefing in Chinese and cap it at 20 items, with at most 5 about AI.

  4. Send the daily briefing to [email address] every morning.sends email

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
SourcesRSS, Hacker News, Reddit, Telegram, X, GitHub, Google News and morePublic sources
AI scoringScores each item with your profile rules and merges repeated storiesYour AI provider
SummariesAdds a summary, background and community discussion where they helpYour AI provider
Two languagesWrites the briefing in English and Chinese as Markdown filesYour computer
DeliveryEmail, webhooks such as Slack or Feishu, WeChat or a GitHub Pages siteSends data out
Agent controlAn agent skill and an MCP server let your AI assistant set it up and run itYour computer

Good to know

You follow a handful of news sources and want one short daily read. Horizon fetches them, has a model score and summarise each item, and writes a ranked briefing you can read as Markdown or receive by email.

Limits

  • Setup uses the command line: a Python environment, a config file and an AI provider key. The agent skill lets your AI assistant do these steps, but you still supply the key.
  • Scores and summaries come from the model you configure. Check important stories against the original link.

Notes by (original project name: Horizon), written from the creator's documentation, not from running it ourselves. Horizon README · Horizon configuration guide

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other cli tools

  • LLM Lets you ask many AI models questions from the terminal and keeps a log of every answer
  • MarkItDown Converts PDFs, Word, Excel, PowerPoint and more into Markdown text an AI can read
  • OfficeCLI Lets your AI agent create and edit Word, Excel and PowerPoint files without Office
  • OpenCLI Lets your AI agent use websites through the Chrome browser you are already signed in to
  • OpenCommit Writes a clear git commit message for your changes with one short command
  • Repomix Packs a whole code project into one file you can hand to an AI chat assistant

See all 18 cli tools

GitHub