[开源] AI 版 RSS 阅读器;信息监控; MCP 查询分析;每日简报....

150 天前
 IndexOutOfBounds

一个月前画的饼: https://www.v2ex.com/t/1119444

https://github.com/glidea/zenfeed

简单预览

有兴趣再左键点击阅读全文;右键标记已读,彻底从列表消失,减少焦虑

详细介绍

zenfeed 是你的智能信息助手。它自动收集、筛选并总结关注的新闻或话题,然后发送给你。但我们可不是又造了一个 "今日头条"... 🤔

For RSS 老司机 🚗

For 万物追踪 替代品寻觅者 🔍

For 信息焦虑症患者(比如我) 😌

For AI 内容处理的探索者 🔬

安装

替换下方 APIKey 等参数,并完整复制到终端一键执行。注意:

  1. provider 除了硅基还支持 openai, openrouter, deepseek, gemini, volc (火山(keng)引擎)。也可自定义,参考 配置文档。需要自定义其它参数的大佬也可参考

  2. llms[0].model 默认会用来总结内容,相对耗费 Token ,一般 Qwen/Qwen2.5-7B-Instruct (免费!!!)足够,当然米够的话越强越好

  3. 想完全自定义部署的,参考 https://github.com/glidea/zenfeed/tree/main/install

Mac/Linux

docker run --rm \
  -v "$(PWD):/app" \
  -w /app \
  --entrypoint sh \
  mikefarah/yq -c '
    set -e
    mkdir -p zenfeed/config && cd zenfeed
    TEMPLATE_URL="https://raw.githubusercontent.com/glidea/zenfeed/main/install/config-template.yaml"
    COMPOSE_URL="https://raw.githubusercontent.com/glidea/zenfeed/main/install/docker-compose.yml"
    CONFIG_OUTPUT="config/config.yaml"
    COMPOSE_OUTPUT="docker-compose.yml"

    wget -qO- "$TEMPLATE_URL" | yq \
        ".timezone = \"Asia/Shanghai\" |
          .llms[0].provider = \"siliconflow\" |
          .llms[0].model = \"Qwen/Qwen2.5-7B-Instruct\" |
          .llms[0].api_key = \"your_api_key\" | # <<<--- 替换 API Key! 其它参数按需选择
          .llms[1].provider = \"siliconflow\" |
          .llms[1].embedding_model = \"Pro/BAAI/bge-m3\" |
          .llms[1].api_key = \"your_api_key\" | # <<<--- 替换 API Key!
          .storage.feed.rewrites[0].transform.to_text.prompt = \"{{.summary_html_snippet}}使用中文回复\"" \
        > "$CONFIG_OUTPUT"

    wget -qO "$COMPOSE_OUTPUT" "$COMPOSE_URL"
' && cd zenfeed && docker compose up -d --wait

Windows

docker run --rm `
  -v "${PWD}:/app" `
  -w /app `
  --entrypoint sh `
  mikefarah/yq -c '
    set -e
    mkdir -p zenfeed/config && cd zenfeed
    TEMPLATE_URL="https://raw.githubusercontent.com/glidea/zenfeed/main/install/config-template.yaml"
    COMPOSE_URL="https://raw.githubusercontent.com/glidea/zenfeed/main/install/docker-compose.yml"
    CONFIG_OUTPUT="config/config.yaml"
    COMPOSE_OUTPUT="docker-compose.yml"

    wget -qO- "$TEMPLATE_URL" | yq \
        ".timezone = \"Asia/Shanghai\" |
          .llms[0].provider = \"siliconflow\" |
          .llms[0].model = \"Qwen/Qwen2.5-7B-Instruct\" |
          .llms[0].api_key = \"your_api_key\" | # <<<--- 替换 API Key! 其它参数按需选择
          .llms[1].provider = \"siliconflow\" |
          .llms[1].embedding_model = \"Pro/BAAI/bge-m3\" |
          .llms[1].api_key = \"your_api_key\" | # <<<--- 替换 API Key!
          .storage.feed.rewrites[0].transform.to_text.prompt = \"{{.summary_html_snippet}}使用中文回复\"" \
        > "$CONFIG_OUTPUT"

    wget -qO "$COMPOSE_OUTPUT" "$COMPOSE_URL"
' ; cd zenfeed; docker compose up -d --wait

💐恭喜 V 友安装成功!!

关于后续如何使用现成的 Web 端,配置 Cherry Studio MCP 参考 README。也就几分钟的事情

顺便帮忙点个 Star ,防止我太监掉 💐

https://github.com/glidea/zenfeed

Roadmap

欢迎 V 友提需求

27409 次点击
所在节点    分享创造
30 条回复
playniuniu
150 天前
非常需要,已 star
IndexOutOfBounds
149 天前
更新了更简单的安装方式: https://github.com/glidea/zenfeed?tab=readme-ov-file#1-%E5%AE%89%E8%A3%85

只要你有硅基流动 APIKey ,一分钟跑起来!!!
fengyn
149 天前
@IndexOutOfBounds 已经使用感觉不错,op 要不要考虑把这段设置作为默认设置,感觉更符合开箱即用。
IndexOutOfBounds
149 天前
@fengyn token 嗯好建议可以考虑作为默认设置,不过 Token 消耗量很大的
所以可能有 默认设置 1 ,2..
liaocaoxuezhe
148 天前
AI + RSS 是一个很好的方向,去年我开始关注到这个赛道的应用。
之前写了一篇文章,博主可以看下,里面提到了一个基于用户兴趣进行相似性排序的方案,看看您是否感兴趣。
https://sspai.com/post/89494
IndexOutOfBounds
148 天前
@liaocaoxuezhe 感兴趣,先 mark 了,吃完饭仔细看下。
最近也看到了一款类似的应用,“语鲸”

我也在犹豫要不要做一个 App ,还不确确定市场规模
IndexOutOfBounds
148 天前
@liaocaoxuezhe 我理解这个产品上对应的功能就是信息监控,设置自己的关注点。可能我一下怼了太多功能,大家好像都没咋注意到
liaocaoxuezhe
148 天前
@IndexOutOfBounds #27 还不是产品,只是我的想法,通过设置自己关注点,也是通过向量搜索和标签过滤来筛选内容。
IndexOutOfBounds
148 天前
LnTrx
145 天前
像论文一样先综述已有产品、指出自己创新的模式值得推广

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

https://www.v2ex.com/t/1126882

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

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

© 2021 V2EX