本地优先的 AI 记忆系统,逐字保存对话历史,并通过语义搜索检索,提供 MCP 服务与命令行工具。
- Star
- 10,793
- Fork
- 1,636
- 未关闭 Issue
- 1
- 最近提交
- 昨天
这是什么?
Horizon 从 RSS、Hacker News、Reddit、Telegram、X、GitHub 和财经新闻等来源采集内容,经过筛选与去重后生成简报。每个来源对应一个处理配置(profile),可以分别设定评分标准和输出方式,例如新闻事件与工程技术文章会得到不同的处理。
入选内容会在需要时补充网络检索的背景信息和社区讨论,并按 profile 分组生成中英文 Markdown 简报。输出可以发布到 GitHub Pages,也可以通过邮件、飞书、钉钉、Slack、Discord 或自定义 webhook 推送。分类数量上限可以避免某一热点挤占其他内容。
项目支持命令行、Docker 部署和交互式配置向导,并提供 MCP 服务,便于 AI 助手直接调用管线的各个阶段。
核心功能
- 01从 RSS、Hacker News、Reddit、Telegram、X、GitHub 等多个来源采集内容
- 02按 profile 设定评分标准和阈值,合并重复新闻
- 03生成中英文 Markdown 简报
- 04支持发布到 GitHub Pages,并通过邮件、微信和 webhook(含飞书、Slack)推送
- 05提供 MCP 服务,供 AI 助手调用管线各阶段
适用场景
- 不必逐个刷多个信息源,即可跟进科技与 AI 动态
- 搭建个人或团队的每日简报,并以静态站点发布
- 监控财经或行业新闻,并推送到群聊
- 为内容创作收集素材,使用面向创作者的 profile
快速上手
- 1
克隆仓库
git clone https://github.com/Thysrael/Horizon.git - 2
进入项目目录
cd Horizon - 3
使用 uv 安装依赖
uv sync - 4
运行交互式向导生成配置
uv run horizon-wizard
使用前须知
- 需要 AI 服务商的 API 密钥(例如 OpenAI)才能为新闻打分和生成摘要。
- 可选的 OpenBB 数据源在部分机器上可能需要仅使用二进制包安装。
标签
常见问题
- Horizon 是什么?
- 一个可自部署的 Python 新闻管线,从多个来源采集、评分去重,每日生成中英文简报。 Horizon 从 RSS、Hacker News、Reddit、Telegram、X、GitHub 和财经新闻等来源采集内容,经过筛选与去重后生成简报。每个来源对应一个处理配置(profile),可以分别设定评分标准和输出方式,例如新闻事件与工程技术文章会得到不同的处理。
- Horizon 可以免费使用吗?用的什么许可证?
- Horizon 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Horizon 还在维护吗?
- 活跃维护中。Horizon 最近一次提交是在 2026年10月19日。
- Horizon 适合用来做什么?
- 不必逐个刷多个信息源,即可跟进科技与 AI 动态 搭建个人或团队的每日简报,并以静态站点发布 监控财经或行业新闻,并推送到群聊 为内容创作收集素材,使用面向创作者的 profile
- Horizon 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Thysrael/Horizon.git 进入项目目录: cd Horizon 使用 uv 安装依赖: uv sync 运行交互式向导生成配置: uv run horizon-wizard
- 在哪里获取 Horizon?
- 源代码和安装说明在 GitHub 上:https://github.com/Thysrael/Horizon
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6万7569PythonMIT更新于 6小时前
面向 AI 智能体的记忆系统,支持存储、检索与反思记忆,让智能体随时间学习而非仅回放对话历史。
5.2万6178PythonMIT更新于 1小时前
为 AI 智能体提供 1000 多个预认证应用工具包、按用户划分的会话与沙箱的 TypeScript/Python SDK。
3.1万4875TypeScriptMIT更新于 8小时前
一个极简的 Python 智能体库,让 AI 智能体以代码形式编写并执行动作。
3万3111PythonApache-2.0更新于 14天前
用 Python 构建 MCP 服务端、客户端和交互式应用的框架,让 LLM 连接工具与数据。
2.8万2491PythonApache-2.0更新于 6小时前
官方 Python SDK,用于构建 Model Context Protocol 服务端和客户端,连接 LLM 应用与工具、数据和提示词。
2.5万4275PythonMIT更新于 3天前