[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-horizon-github-ai-news-briefings-en":3,"article-related-horizon-github-ai-news-briefings-en":30,"series-tools-b74531fe-b5d3-41e1-b928-6e95340c999d":75},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":22,"views":26,"created_at":27,"published_at":28,"topic_cluster_id":29},"b74531fe-b5d3-41e1-b928-6e95340c999d","horizon-github-ai-news-briefings-en","Horizon: GitHub repo for AI news briefings","\u003Cp data-speakable=\"summary\">Horizon is an open-source news radar that builds daily briefings in English and Chinese.\u003C\u002Fp>\u003Cp>Thysrael’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FThysrael\u002FHorizon\" target=\"_blank\" rel=\"noopener\">Horizon\u003C\u002Fa> repo packages a self-hosted news pipeline that fetches, deduplicates, scores, enriches, and summarizes stories into daily briefings. The project is on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FThysrael\u002FHorizon\" target=\"_blank\" rel=\"noopener\">GitHub\u003C\u002Fa>, with 3.9k stars, 540 forks, and 159 commits listed on the repository page.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>項目\u003C\u002Fth>\u003Cth>數值\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>GitHub stars\u003C\u002Ftd>\u003Ctd>3.9k\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Forks\u003C\u002Ftd>\u003Ctd>540\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Commits\u003C\u002Ftd>\u003Ctd>159\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Languages\u003C\u002Ftd>\u003Ctd>English and Chinese\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Default window\u003C\u002Ftd>\u003Ctd>24h\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>What changed\u003C\u002Fh2>\u003Cp>Horizon is built to give developers a first-pass briefing over noisy sources instead of a single-model summary. It pulls from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002F\" target=\"_blank\" rel=\"noopener\">GitHub\u003C\u002Fa> releases and user activity, \u003Ca href=\"https:\u002F\u002Fnews.ycombinator.com\u002F\" target=\"_blank\" rel=\"noopener\">Hacker News\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002F\" target=\"_blank\" rel=\"noopener\">Reddit\u003C\u002Fa>, RSS, Telegram, Twitter\u002FX, and OpenBB financial news watchlists.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779135835448-si2t.png\" alt=\"Horizon: GitHub repo for AI news briefings\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>The pipeline does more than collect links. It can deduplicate the same story across feeds, score items with \u003Ca href=\"\u002Ftag\u002Fclaude\">Claude\u003C\u002Fa>, GPT, \u003Ca href=\"\u002Ftag\u002Fgemini\">Gemini\u003C\u002Fa>, DeepSeek, Doubao, MiniMax, Ollama, or any \u003Ca href=\"\u002Ftag\u002Fopenai\">OpenAI\u003C\u002Fa>-compatible API, add web context, summarize comments, and publish the result to \u003Ca href=\"\u002Ftag\u002Fgithub\">GitHub\u003C\u002Fa> Pages, email, chat apps, webhooks, or MCP.\u003C\u002Fp>\u003Cul>\u003Cli>Source setup is driven by one JSON config.\u003C\u002Fli>\u003Cli>The wizard can generate a personalized source list from user interests.\u003C\u002Fli>\u003Cli>English and Chinese briefings come from the same inputs.\u003C\u002Fli>\u003Cli>Output targets include Pages, SMTP email, Feishu\u002FLark, DingTalk, Slack, Discord, and custom webhooks.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Why it matters\u003C\u002Fh2>\u003Cp>For teams that track fast-moving tech or market news, Horizon reduces the manual work of scanning feeds and copying items into a daily digest. The repo also makes the scoring layer adjustable, so users can set thresholds and model choices instead of accepting a fixed ranking.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779135832703-4dnv.png\" alt=\"Horizon: GitHub repo for AI news briefings\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>That matters for builders who want a private briefing system they can run locally or in Docker. The project also ships a \u003Ca href=\"\u002Ftag\u002Fgithub-actions\">GitHub Actions\u003C\u002Fa> cron example, which makes it easier to turn the repo into an automated daily pipeline without building the orchestration from scratch.\u003C\u002Fp>\u003Cp>The main question is not whether AI can summarize news, but which sources, filters, and delivery channels you want in the loop.\u003C\u002Fp>","Horizon is an open-source news radar that pulls from HN, RSS, Reddit, Telegram, GitHub, and OpenBB to make daily English and Chinese briefings.","github.com","https:\u002F\u002Fgithub.com\u002FThysrael\u002FHorizon",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779135835448-si2t.png","tools","en","41688e9f-54e8-4270-b887-769090f99622",[17,18,19,20,21],"GitHub","news briefing","open source","AI summarization","daily digest",[23,24,25],"Open-source repo turns multiple feeds into daily English and Chinese briefings.","Supports source deduplication, AI scoring, enrichment, and comment summaries.","Can publish to GitHub Pages, email, chat apps, webhooks, or MCP.",32,"2026-05-18T20:23:30.139775+00:00","2026-05-18T20:23:30.128+00:00","a7343b93-37cc-4634-a2bc-707f6275bdb6",{"tags":31,"relatedLang":34,"relatedPosts":38},[32],{"name":17,"slug":33},"github",{"id":15,"slug":35,"title":36,"language":37},"horizon-github-ai-news-briefings-zh","Horizon：GitHub AI 新聞簡報庫","zh",[39,45,51,57,63,69],{"id":40,"slug":41,"title":42,"cover_image":43,"image_url":43,"created_at":44,"category":13},"730d012d-2979-4f5e-b881-545cfa17aa52","rustrover-2026-1-4-right-default-ide-rust-en","RustRover 2026.1.4 is the right default IDE for Rust teams","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783211563197-9rof.png","2026-07-05T00:32:20.046071+00:00",{"id":46,"slug":47,"title":48,"cover_image":49,"image_url":49,"created_at":50,"category":13},"fcbbb173-58d2-4218-a111-452a7238377e","claude-design-synced-prototypes-setup-en","Claude Design setup for synced prototypes","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783191767986-jvz3.png","2026-07-04T19:02:22.032457+00:00",{"id":52,"slug":53,"title":54,"cover_image":55,"image_url":55,"created_at":56,"category":13},"a3df178b-7492-4b4b-8ab6-1de524c2fbdd","rust-196-turns-ranges-into-safer-copies-en","Rust 1.96 turns ranges into safer copies","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783190002602-30jh.png","2026-07-04T18:32:53.529817+00:00",{"id":58,"slug":59,"title":60,"cover_image":61,"image_url":61,"created_at":62,"category":13},"b55fbd0c-846b-4592-953e-e581e1dd4918","ai-data-operations-vs-mlops-what-each-owns-en","AI Data Operations vs MLOps: what each owns","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783168368731-aeq1.png","2026-07-04T12:32:19.952613+00:00",{"id":64,"slug":65,"title":66,"cover_image":67,"image_url":67,"created_at":68,"category":13},"6f72b385-bc6c-47cf-b466-8eb40fed86a7","opentag-turns-slack-threads-into-actions-en","OpenTag turns Slack threads into actions","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783148604415-put0.png","2026-07-04T07:02:50.733486+00:00",{"id":70,"slug":71,"title":72,"cover_image":73,"image_url":73,"created_at":74,"category":13},"fa7e59ac-8216-4826-84a1-3ae5a7fc4f57","gpu-vram-needed-llm-fine-tuning-2026-en","GPU VRAM Needed for LLM Fine-Tuning in 2026","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1783128777001-pdg7.png","2026-07-04T01:32:34.039474+00:00",[76,81,86,91,96,101,106,111,116,121],{"id":77,"slug":78,"title":79,"created_at":80},"8008f1a9-7a00-4bad-88c9-3eedc9c6b4b1","surepath-ai-mcp-policy-controls-en","SurePath AI's New MCP Policy Controls Enhance AI Security","2026-03-26T01:26:52.222015+00:00",{"id":82,"slug":83,"title":84,"created_at":85},"27e39a8f-b65d-4f7b-a875-859e2b210156","mcp-standard-ai-tools-2026-en","MCP Standard in 2026: Integrating AI Tools","2026-03-26T01:27:43.127519+00:00",{"id":87,"slug":88,"title":89,"created_at":90},"165f9a19-c92d-46ba-b3f0-7125f662921d","rag-2026-transforming-enterprise-ai-en","How RAG in 2026 is Transforming Enterprise AI","2026-03-26T01:28:11.485236+00:00",{"id":92,"slug":93,"title":94,"created_at":95},"6a2a8e6e-b956-49d8-be12-cc47bdc132b2","mastering-ai-prompts-2026-guide-en","Mastering AI Prompts: A 2026 Guide for Developers","2026-03-26T01:29:07.835148+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"3ab2c67e-4664-4c67-a013-687a2f605814","garry-tan-open-sources-claude-code-toolkit-en","Garry Tan Open-Sources a Claude Code Toolkit","2026-03-26T08:26:20.245934+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"66a7cbf8-7e76-41d4-9bbf-eaca9761bf69","github-ai-projects-to-watch-in-2026-en","20 GitHub AI Projects to Watch in 2026","2026-03-26T08:28:09.752027+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"9f332fda-eace-448a-a292-2283951eee71","practical-github-guide-learning-ml-2026-en","A Practical GitHub Guide to Learning ML in 2026","2026-03-27T01:16:50.125678+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"1b1f637d-0f4d-42bd-974b-07b53829144d","aiml-2026-student-ai-ml-lab-repo-review-en","AIML-2026 Is a Bare-Bones Student Lab Repo","2026-03-27T01:21:51.661231+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"6d1bf3f6-e191-4d30-b55b-8a0722fa6afe","ai-trending-github-repos-and-research-feeds-en","AI Trending Tracks Repos and Research Feeds","2026-03-27T01:31:35.709532+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"010539a1-4c3a-4bd3-937a-26616422ee0d","awesome-ai-for-science-research-tools-map-en","Awesome AI for Science Is Becoming a Real Research Map","2026-03-27T01:46:50.89513+00:00"]