开源了一个用母语看全球一手信息源的工具, OpenTrends

5 月 10 日
 nexmoe

最近我一直想找一个更省心的趋势阅读入口。

看 AI 要刷厂商博客、研究博客、论文、社区讨论。看开发者趋势要刷 Hacker News 、GitHub Trending 。看中文热点又要刷知乎、掘金和各种中文社区。来回切换很痛苦

所以我做了 OpenTrends

它是一个用母语看全球一手信息源的开源工具。OpenAI 、Anthropic 、DeepMind 、Hacker News 、GitHub Trending 、Reddit 、Product Hunt 这些源,会按主题聚合到一起,再用 AI 翻译和摘要。

你不用在十几个网站之间来回切,也不用每次手动翻译。打开页面,先用中文扫一遍全球信息流,再决定哪些值得点进去深读。

Demo: https://opentrends.io/zh

GitHub: https://github.com/nexmoe/opentrends

它解决的不是信息少,而是信息太散

我自己做内容和看项目的时候,经常会遇到一种错位感。

一个东西在中文互联网上看起来突然爆了,回头一查,英文社区可能两周前就已经吵过几轮。也有一些东西反过来,英文媒体说得很热闹,但国内真正用的人不多,中文社区一点水花都没有。

所以 OpenTrends 不想做二手改写资讯,也不是替你判断今天什么最热。

它更像一个信息雷达,把原始来源尽量拉到你面前,让你看到不同社区之间的时间差和语境差。

主要功能

1 、按主题聚合一手来源。

现在有 AI 、Embodied AI 、Biotechnology 、Smart Hardware 、Tech 、Programming 、Indie 、Chinese 等主题页。每个主题按来源分组,不硬混成一个大信息流。

2 、用母语快速扫重点。

OpenTrends 会做 AI 翻译,也会把主题更新压成 brief ,并保留引用来源。很多时候我们不是看不懂英文,而是没精力逐条读英文源。先用中文扫一遍,判断成本会低很多。

3 、看清楚来源状态。

来源页能看到每个源的提供方、刷新频率、条目数和状态。这个不性感,但重要,毕竟信息工具最后还是要回到来源质量。

4 、给 Agent 读取趋势数据。

OpenTrends 也做了 Agent Skill 。装到支持 skill 的 Agent 里之后,可以让 Agent 直接读取 OpenTrends 的结构化趋势数据。

比如问,

「帮我读一下 OpenTrends AI ,列出最重要的 5 条更新。」

「对比一下 OpenTrends 今天的硬件和编程趋势。」

「从 OpenTrends 生物科技里挑几条值得关注的内容,带来源链接。」

网页适合人快速扫,Skill 适合让 Agent 拿到干净数据继续分析。

目前状态

项目现在已经能用,但还在早期。

后面会继续补更多来源,优化摘要、翻译、缓存、去重和主题组织。

如果你也经常需要追踪全球一手信息,可以去官网看一下。

https://opentrends.io/zh

如果你对这个方向感兴趣,也欢迎来 GitHub star 、提 issue 或 PR 。

https://github.com/nexmoe/opentrends

1647 次点击
所在节点    分享创造
8 条回复
derek80
5 月 11 日
酷!
nexmoe
5 月 11 日
@derek80 欢迎分享给朋友
fuckaholic
5 月 11 日
非常 nice
nexmoe
5 月 11 日
@fuckaholic 谢谢支持
UxCZbWShjEsL
5 月 11 日
Demo 页出错了。Something went wrong!
Show Error
nexmoe
5 月 11 日
@UxCZbWShjEsL 具体是哪个路径,我这边看着好像没问题
UxCZbWShjEsL
5 月 11 日
@nexmoe #6 就主页啊,都没到路径。图传用不来,控制台报错给,贴个 ai 的解析

从你提供的浏览器开发者工具截图来看,主要存在 **两个核心问题**,它们相互关联,导致前端无法成功获取数据:

---

## 问题一:CORS 跨域错误(最关键)

### 🔴 错误信息:
> `Access to fetch at 'https://api.opentrends.io/...' from origin 'https://opentrends.io' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.`

### 📌 含义:
你的前端页面运行在 `https://opentrends.io`,但试图请求另一个域名 `https://api.opentrends.io` 的 API 。浏览器出于安全策略(同源策略),默认禁止这种跨域请求,除非服务器明确允许。

而目标服务器 (`api.opentrends.io`) **没有返回必要的 CORS 响应头**(如 `Access-Control-Allow-Origin`),因此浏览器直接拦截了响应,前端代码拿不到数据。
nexmoe
5 月 12 日
@UxCZbWShjEsL #7 修了,应该没问题了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1211667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX