Qiaomu AI RSS

by 向阳乔木
5
4
3
2
1
Score: 30/100

Description

The Qiaomu AI RSS plugin brings RSS and Atom reading into Obsidian with a native two pane reader for Qiaomu feeds, personal subscriptions and selected Markdown folders inside the vault. It lets you switch between original articles, Chinese translations and Qiaomu rewrites when those versions already exist, then save links or excerpts to today's Daily Note without duplicate entries. The reader keeps per channel state, supports unread and favourite filters, local image handling and OPML import and export. It also includes a discovery view with curated authors plus 1,342 Chinese independent blogs. Personal subscriptions are fetched on device and do not require a Qiaomu account, while cached articles, favourites and read markers stay in local plugin storage. It requires Obsidian 1.13.0 or later.

Reviews

No reviews yet.

Stats

28
stars
1,662
downloads
6
forks
7
days
7
days
7
days
27
total PRs
0
open PRs
0
closed PRs
27
merged PRs
2
total issues
2
open issues
0
closed issues
28
commits

Latest Version

7 days ago

Changelog

  • 文章列表选中态改为独立的灰绿色配色,移除紫色边框。
  • 分别适配浅色、暗色与鼠标悬停状态,保持文章列表高度和信息密度。
  • 更新产品图标素材、真实界面截图和字体说明。

README file from

Github

Qiaomu AI RSS · 乔木 RSS

在 Obsidian 官方插件库安装 · Install

在 Obsidian 中阅读 乔木 RSS 精选文章,也可以添加自己的 RSS / Atom 订阅,把值得记住的文章链接加入今日日记。

Read Qiaomu feeds and your own RSS / Atom subscriptions in a native Obsidian view, switch between original articles and available Chinese AI rewrites or translations, and add article links to your Daily Note.

Qiaomu AI RSS 缩略图列表与今日日记分屏

功能

  • 频道切换:桌面端就近弹出分组菜单,手机端使用底部面板;支持搜索、键盘选择和订阅分组展开。每个频道独立保存文章、列表/正文位置及筛选搜索条件;切回或重开插件时恢复,重复选择当前频道不会重置。已访问频道保留加载的列表,点击刷新获取新内容。

  • 探索订阅:9 个精选作者与 1,342 个中文独立博客,支持搜索和一键订阅。乔木博客作为内置频道提供。

  • 库内 Markdown:在插件设置中通过原生文件夹搜索选择剪藏目录或其他文件夹,频道菜单即可阅读其中及子目录的 Markdown。正文使用 Obsidian 原生渲染,支持本地附件和内部链接;刷新列表或重新打开文章可读取变化。

  • 我的订阅:添加 RSS / Atom 地址、重命名、分组、取消订阅;OPML 导入预览、去重与导出。个人订阅直接在本机获取,无需乔木账号。

  • 阅读优先双栏:紧凑工具栏、可拖动调宽的列表、一键专注阅读;有配图的文章在列表中显示本地缓存缩略图。

  • 分组频道选择器:聚合、个人分组、乔木频道和订阅源各自归类,使用图标或名称缩写快速识别。

  • 插件设置和正文工具栏共用阅读设置,前台面板跟随吸顶工具栏:内置朱雀仿宋常用字集,以及系统宋体/黑体和自选设备字体;支持 14–32px 字号、1.5–2.4 倍行距和 28/36/44 字版心宽度;调整立即生效并在重启后保留。

  • 浏览所有频道的最近 100 篇文章;单个频道按游标加载更早文章。

  • 搜索当前载入的文章,按未读、收藏筛选。

  • 切换乔木改写、中文翻译、原文。没有生成的版本会明确显示缺失,不自动调用 AI。

  • 已读状态、本地收藏,以及最近 40 篇打开过的文章缓存。收藏文章另外保留完整内容。

  • 点击“记到今日日记”,以普通段落追加文章标题、内部回跳链接及“原文”链接,并在桌面端分屏打开今日日记;日记不存在时自动创建,重复点击不重复写入。

  • 摘录浮层默认开启,可在插件设置的“阅读与摘录”中关闭;选中正文可摘录到今日日记或当前笔记,也可将选中文字拖入处于编辑模式的笔记。日记中同篇文章只保留一个标题链接,后续摘录归入该文章段落。内部链接会在 RSS 阅读器中打开保存的文章版本;本地副本独立于最近文章缓存保留,依赖插件及其数据。

  • 已加载的图片可拖入处于编辑模式的笔记,由 Obsidian 保存到配置的附件位置并插入本地图片引用。支持 RSS 图片和库内 Markdown 图片,支持 PNG、JPEG、GIF、WebP、AVIF(最多 8 MB)。

  • 外部正文经过 HTML 清理,脚本、嵌入页面与可执行代码块不会运行。文章图片默认显示,下载到本地缓存后再渲染。

本插件参考自有 QMReader iOS 的产品交互,根据 QMReader 服务 的公共 API 独立开发。它不是其他 Obsidian RSS 插件的 fork。

安装

需要 Obsidian 1.13.0 或更新版本

官方插件库

打开 官方插件页面,查看审核状态并点击 Add to Obsidian 安装。也可以在 Obsidian 第三方插件的浏览页面搜索 Qiaomu AI RSS。若客户端暂未列出,可使用下方 BRAT 或手动安装。

以下 BRAT 与手动安装方式仍然可用。

BRAT

安装 BRAT 后,添加仓库 joeseesun/qiaomu-ai-rss,启用 Qiaomu AI RSS

手动安装

  1. Releases 下载 main.jsmanifest.jsonstyles.css
  2. 在当前库的配置目录(默认 .obsidian)下创建 plugins/qiaomu-ai-rss/,将三个文件放入该文件夹。
  3. 在 Obsidian 的第三方插件设置中启用 Qiaomu AI RSS
  4. 点击侧边栏 RSS 图标,或运行命令 Qiaomu AI RSS: 打开乔木 RSS 阅读器

GitHub 发布和官方目录审核是独立流程;每个版本的审核结果以官方页面为准。

使用

探索订阅

探索订阅

点击列表顶部 + → 探索,或运行命令 Qiaomu AI RSS: 探索订阅

  • 精选订阅:首批只保留潮流周刊、阮一峰、云风、和菜头、张鑫旭、小众软件、月光博客、Reorx 与 pseudoyu。标准是长期原创、持续更新、RSS 全文与鲜明的个人辨识度,宁缺毋滥;乔木博客直接作为内置频道提供。
  • 独立博客:来自 timqian/chinese-independent-blogs 的 1,342 个带 RSS 地址的博客,保留名称、主页与主题标签;支持搜索、主题筛选和分批浏览。
  • 点击“订阅”会读取并验证源,按主题加入“我的订阅”,并让阅读器记住这个新频道;切回阅读器即可看到文章。已经添加的源显示“已订阅”,点击“开始阅读”可查看全部个人订阅。
  • 目录离线内置,不会在浏览时请求所有网站。独立博客是社区目录快照,部分旧地址可能失效;添加失败时显示原因和重试入口。

目录来源、授权与可用性记录 · 精选目录截图

添加自己的订阅

  1. 点击列表顶部 +,或运行命令 Qiaomu AI RSS: 管理我的订阅
  2. 粘贴完整的 RSS / Atom 订阅地址,填写可选分组,点击“添加”。名称和文章会从订阅源读取。
  3. 从探索页添加的订阅会直接成为阅读器当前频道。也可以点击列表顶部的频道名称,在搜索弹窗中选择“我的订阅”、某个分组或具体订阅源;“乔木精选”仍可随时切回。
  4. 订阅管理中的铅笔按钮可修改名称与分组;垃圾桶可取消订阅,已收藏文章和今日日记中的链接会保留。

个人源默认且仅提供原文,复用收藏、已读、搜索、本地图片与今日日记功能,不会调用乔木 AI 接口。部分源只提供摘要,可从文章菜单打开原文。

OPML:在订阅管理中选择“导入 OPML”,选择文件或粘贴内容,确认预览后导入;重复地址自动跳过,不覆盖已有名称和分组。嵌套分组合并成路径名称。导入后点击刷新获取文章。“导出 OPML”将当前个人订阅写入设置中的 OPML 导出文件夹,文件名为 subscriptions-时间戳.opml

最多 100 个个人源,每源保留订阅文件前 200 条中的最多 50 篇(总正文约 1 MB);单篇超过 100,000 字符会截断并提示打开原文。刷新使用稳定文章 ID,保留已读与收藏;失败时保留旧文章。选择个人频道时,超过 5 分钟的缓存会刷新;刷新按钮强制获取。无定时后台轮询。

阅读与保存

正文阅读设置

点击列表顶部的当前频道,按聚合、分组、乔木频道和个人订阅源浏览或搜索。正文顶部的版本菜单切换原文、中文翻译和乔木改写;点击字体图标可调整正文字体、字号、行距与版心宽度,所见即所得并自动保存,点击面板外部关闭。拖动两栏之间的分隔线调整列表宽度,双击复位;按 [ 或点击侧栏图标专注阅读,按 j / k 切换文章。点击笔记图标后,插件会遵循 Obsidian 核心“日记”插件的文件夹、日期格式和模板设置,以普通段落追加文章标题的内部回跳链接 并分屏打开该文件。

搜索只覆盖当前加载列表(收藏模式下为本地收藏);要读更多历史文章,请选择具体频道,再点击“加载更早文章”。全文与各版本取决于服务实际提供的内容,部分订阅只含摘要。

本地收藏、已读和缓存存储于当前库的插件数据中,不与网站账户或 iOS 收藏自动同步。离线时可以使用已缓存的最近列表和正文;新频道与未缓存正文仍需联网。AI 内容可能有误,建议对照原文。

隐私与网络 / Privacy and network use

  • Discovery is local. Catalog search/filtering sends no network requests. Clicking Subscribe fetches the chosen feed.

  • Network required for new content. Opening the reader, selecting a channel/article or refreshing sends anonymous HTTPS GET requests to https://rss.qiaomu.ai, or the compatible HTTPS origin you explicitly configure. The service receives normal request metadata such as IP address, request time and requested article/channel IDs. See Privacy.

  • Personal feed requests go directly to the URLs you add or import. These HTTP(S) hosts receive normal request metadata; feed addresses, groups and article bodies are not uploaded to Qiaomu. OPML import itself does not fetch content. Feed URLs may contain private access tokens and are stored unencrypted in plugin data and OPML exports; keep those exports private.

  • No account, API key or payment is required for the public reading features in this release. This plugin only reads existing published AI assets. It does not request new AI generation or send data to model providers. Future service availability is controlled by the service operator.

  • Article images are enabled by default. The plugin downloads article images and list thumbnails from their hosts and displays local Blob URLs. Images are cached within this plugin’s vault configuration directory (up to 64 MB / 100 files, 8 MB per image). Image hosts receive normal image requests; cached images can be read offline. You can disable images in settings. Clicking article links opens the linked website in your browser.

  • No client-side analytics, ads, remote executable code, automatic updates or installation of dependencies. The plugin does not upload vault notes or send local search queries, favorites or read markers to the service. There is no plugin-specific analytics endpoint. The service may retain ordinary HTTP access/error logs; this plugin does not load the website's analytics scripts.

  • Vault-local storage only. Settings, personal subscriptions with cached entries, recent Qiaomu entries, up to 40 recently opened articles, favorites, local images and up to 5,000 read IDs are saved using Obsidian plugin storage. Captured article snapshots are retained for internal return links even after cache eviction; deleting plugin data breaks those links. Favorites remain until removed; large libraries can increase the size of data.json. If you sync your vault's configuration, your sync provider may also sync these files. The note action appends the article title with an internal reader link and optionally selected text to today's Daily Note in the vault. No files outside the vault are read or written.

  • Switching service origins clears the previous Qiaomu service's local reader data and favorites; personal subscriptions and personal favorites remain. Back up your plugin data before switching.

开发

npm ci
npm run check
npm run test:live  # read-only requests to the production public API
# In the disposable Qiaomu RSS QA vault only:
node scripts/subscription-smoke.mjs
node scripts/discovery-smoke.mjs
node scripts/discovery-layout.mjs

npm run dev 监听 TypeScript 变化。构建产物为根目录 main.js,将其与 manifest.jsonstyles.css 安装到专用测试库即可。

运行时仅使用 Obsidian 和 Web API,不依赖 Node.js 或 Electron。isDesktopOnly: false 表示代码兼容移动环境;移动真机测试状态见 验收记录

License / 许可证

Copyright (c) 2026 向阳乔木.

本项目整体采用 GNU GPL v3.0 onlyGPL-3.0-only),完整条款见 LICENSE。除另有明确声明的第三方部分外,自有代码可按 GPL v3.0 使用、修改和分发,不提供任何担保。第三方代码、字体及素材保留各自许可证与版权声明。

GPL 允许免费商业使用;分发时须遵守相应源码、版权和许可证义务。需要 GPL 之外的授权,可联系作者协商商业授权。本次变更不撤销此前已授予的许可证。

The project as a whole is licensed under GNU GPL version 3 only, with no warranty. Third-party components retain their own licenses. Commercial use is permitted under GPL; a separate commercial agreement may be negotiated for rights the author can grant. Previously granted licenses remain valid.

此前 MIT 版本声明保留在 LICENSES/previous-MIT.txt

Bundled dependencies retain their licenses: DOMPurify (Apache-2.0 OR MPL-2.0), marked (MIT), and Zod (MIT). See third-party notices.

X / 向阳乔木 · GitHub

仅内置朱雀仿宋常用字集,离线可用,按选择加载;main.js 小于 5 MB。其他字体使用设备已安装字体。朱雀仿宋采用 SIL OFL 1.1 授权,见 字体来源与授权

库内文件夹来源

点击列表顶部 + → 本地文件夹 → 添加文件夹或添加文件,使用 Obsidian 内置搜索选择。输入目录名进行模糊搜索,选择后立即进入该频道。可添加多个文件夹,移除来源不会删除文件。剪藏的 title 属性用作标题,source 或 url 属性用作原文地址;没有网页地址的本地文件提供源笔记链接。未配置文件夹时不扫描库内 Markdown,文件夹来源不调用乔木 API。

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Pinboard Sync
5 years ago by Mathew Spolin
Obsidian plugin to sync Pinboard.in links to Daily Notes
Daily notes opener
4 years ago by Reorx
Easily open daily notes and periodic notes in new pane; customize periodic notes background; quick append new line to daily notes.
Daily Notes Viewer
4 years ago by Johnson0907
Upcoming
4 years ago by Charlie Chao
Show upcoming daily notes in their own panes.
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Daily Note Outline
4 years ago by iiz
Add a custom view which shows outline of multiple daily notes with headings, links, tags and list items
DeepL
4 years ago by Till Friebe
DeepL for Obsidian.
Journal Review
3 years ago by Kageetai
Review your daily notes on their anniversaries, like "what happened today last year"
Simple RSS
3 years ago by Monnierant
Waka time box
3 years ago by complexzeng
Reflection
3 years ago by Brandon Boswell
An Obsidian Plugin for seeing daily and weekly notes from this day in years past.
Auto Journal
3 years ago by Evan Bonsignori
Opinionated journaling automation like daily notes but with backfills for the days that you didn't open Obsidian.
Daily Note Pinner
3 years ago by LukeMT
Pins the daily note of the day and unpins other daily notes in Obsidian
Single File Daily Notes
3 years ago by Pranav Mangal
An Obsidian plugin to create and manage daily notes in a single file
RSS Copyist
3 years ago by aoout
Get the RSS articles as notes.
Nested Daily Todos
3 years ago by Thomas Brezinski
A plugin for Obsidian will parse previous Daily Notes for incomplete todos and add them to today's Daily Note. It supports grouping the todos by section and supports alternative checkbox states and nested todos.
Daily note creator
3 years ago by Mario Holubar
Automatically creates missing daily notes.
Canvas Daily Note
3 years ago by Andrew McGivery
A plugin for Obsidian that allows you to add a daily note node to the canvas that will always show todays note.
Templated daily notes
3 years ago by digitorum
Allow to create templayted daily note in specific folder
Daily Note Navbar
3 years ago by Karsten Finderup Pedersen
Adds a daily note navbar to quickly navigate between sequential daily notes in Obsidian.
Multilingual
2 years ago by leolazou
An plugin for Obsidian that translates note names to ease linking across many languages.
Telegram Inbox
2 years ago by icealtria
Receive messages from Telegram bots and add them to Obsidian's daily note.
Foodiary
2 years ago by vkostyanetsky
Food tracker plugin for Obsidian
Dictionary translator
2 years ago by Grover
我可以帮助你翻译单词或句子,听新单词或句子的录音,甚至录下自己的发音,以内部链接的形式保存到你的笔记中。
Daily Prompt
2 years ago by Erl-koenig
Letterboxd Diary RSS Sync
2 years ago by Nick Felker
Syncing my Letterboxd diary to Obsidian
Future Dates
2 years ago by Dmitry Manannikov
Memos Sync
2 years ago by RyoJerryYu
Syncing Memos to Obsidian daily note. Fully compatible with official Daily Notes plugin, Calendar plugin and Periodic Notes plugin.
Daily Note Structure
2 years ago by db-developer
This obsidian plugin creates a structure for your daily notes
Everyday Classical Music
2 years ago by the flying markhor
Obsidian Plugin: Enhance your daily notes with the timeless elegance of classical music. Have a great day with the company of beautiful melodies!
Geulo
2 years ago by Junyoung Bang
Geulo — an Obsidian plugin for pulling and syncing your liked YouTube videos to your Obsidian vault.
Daily Note Collector
2 years ago by Adar Butel
An Obsidian plugin that adds links to new notes to your daily note.
Calendar
6 years ago by Liam Cain
Simple calendar widget for Obsidian.
Review
6 years ago by ryanjamurphy
Add the current note to a future daily note to remember to review it.
Rollover Daily Todos
6 years ago by Matt Sessions
An obsidian plugin that rolls over todo items from the previous daily note
Things Logbook
6 years ago by Liam Cain
Sync your Things 3 Logbook with Obsidian
Daily Named Folder
5 years ago by Nemo Andrea
Like daily note, but nested in a daily folder and some more improvements
Nav Link Header
2 years ago by ahts4962
Display navigation links at the top of the notes in Obsidian
Open with Natural Language Dates
2 years ago by Charlie Chao
Quickly open a daily note using natural language. Requires "Natural Language Dates" plugin to work.
Daily notes calendar
2 years ago by bartkessels
Quickly navigate your vault using a calendar view, this plugin allows you to create and navigate to periodic notes and notes that are created on a specific date.
Memodack
2 years ago by Pavlo Kobyliatskyi
Your second language memory tool
Organized daily notes
2 years ago by duchangkim
Automatically organizes your daily notes into customizable folder structures for better organization and easier navigation.
Papyrus
2 years ago by André Silva, Daniel Guerra, Diogo Ferreira, Eduardo Barrancos
Task Mover
2 years ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
Previous Daily Note
2 years ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
Daily Note Metrics
2 years ago by Andre-Diamond
Obsidian Plugin that parses Daily Notes and uses data to create charts
Multiple Daily Notes
a year ago by Vab Kapoor
Obsidian plugin for adding multiple daily notes, with some extra configurations too.
Wordflow Tracker
a year ago by LeCheenaX
Track the changes and stats of your edited note files automatically in Obsidian. Record the modified notes and statistics to your daily note with various customizations!
Pinned Daily Notes
a year ago by Jeremy Neiman
Dynamically update a pinned tab with today's daily note
Auto Daily Note
a year ago by John Dolittle
Daily Notes Automater
a year ago by David Pedrero
Limitless Lifelogs
a year ago by Maclean Dunkin
Sync your Limitless AI lifelog entries directly into Obsidian markdown files.
Inboxer
a year ago by Eoin Hurrell
Obsidian plugin to add an inbox to notes
Hledger Notes
a year ago by Boburmirzo Khamrakulov
Hledger Notes: Create and manage hledger entries directly in Obsidian Daily notes
Status.lol Publisher
a year ago by Eric Walker
Allows you to post to weblogs.lol, status.lol, some.pics and paste.lol from Obsidian.
Monokakido Copilot
a year ago by NoHeartPen
Double press the Option key to search with Dictionaries by Monokakido.This plugin is not affiliated with MONOKAKIDO Co. Ltd. (JAPAN).
Create Note with Date in This Directory
a year ago by Sangrak Choi
Obsidian plugin for creating a note with current date in this directory
Streams
a year ago by Floyd
Streams Obsidian Plugin
Coalesce
a year ago by Floyd
Coalesce is an Obsidian plugin that merges all your linked notes into a single, organized view for a cohesive research and writing experience.
VaultAI
a year ago by Tharushka Dinujaya
An AI chatbot plugin for Obsidian using the Gemini API for note summarization, content generation, and more. Enhance your workflow with AI assistance like the Notion AI bot.
Google Calendar Importer
a year ago by Fan Li
A simple and light-weighted google calendar importer, allow injecting the events / tasks of a day automatically to your daily notes, or import it to anywhere with a command.
Local RSS
a year ago by onikun94
Open or Create File
a year ago by Ilya Paripsa
Set up Obsidian commands that create or open files based on predefined patterns.
Timestamper
10 months ago by René Coignard
Insert the current timestamp into your notes.
Daily Notes Tweaks
10 months ago by René Coignard
Open a random daily note and automatically switch past daily notes to reading mode.
RSS Dashboard
8 months ago by Aditya Amatya
A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.
LongtimeDiary
6 months ago by sawamaru
This is Obsidian Plugin to show past DailyNotes on the same day in previous years.
Synaptic View
6 months ago by Yongmini
Obsidian Plugin : Synaptic View that unifies your dashboards, hub notes, quick-entry notes, periodic notes, web shortcuts, and calendar navigation—enable it as the default new-tab experience or summon it with a command.
Live Life Recording
2 months ago by goryugocast
Operate tasks directly in Markdown with start/finish records, routine insertion, and a lightweight daily summary for Obsidian.
Social Archiver
2 months ago by Jun Lim
Release repository for Social Archiver - Archive social media posts from 8 platforms into Obsidian
Natural Language Dates
2 months ago by obsidian-community
Work with dates in natural language in Obsidian
Day Planner
2 months ago by ivan-lednev
An Obsidian plugin for day planning with a clean UI and a simple task format
Bible Reference
2 months ago by tim-hub
Take Bible Study notes easily in the popular note-taking app Obsidian, with automatic verse and reference suggestions.
Browser Note
2 months ago by fengshuzi
Obsidian plugin: localhost HTTP API for vault notes with a built-in browser UI.
Journal View
a month ago by RUverse
A Journal View for Obsidian
Thino
a month ago by quorafind
A quick capture plugin for Obsidian, all data from your notes.
Granola Sync
a month ago by tomelliot
Sync Granola notes to your Obsidian vault
Daily News Briefing
a month ago by Adam Chen
Get AI-powered daily news summaries directly in your Obsidian vault. Stay informed about your topics of interest with smart, automated news collection and summarization.
Dayframe
a month ago by Ganessh Kumar R P
🖼️ like a picture frame but for your daily notes.
Pinned Tabs
a month ago by NameIsKyro
Chrome-style compact pinned tabs for Obsidian with custom icons, smooth movement, and accidental-close protection.`
Mobile Sidebar Notes
a month ago by ckep1
Open notes & new tabs in the sidebar on the Obsidian mobile app.
Today Alias
a month ago by tanoshia
Plugin for Obsidian md editor. This hides a date prefix of any file name (in browser and tabs).
FleurPDF
a month ago by JC5
Smart PDF reading and annotation plugin for Obsidian with AI-powered features
Rollover Plus
11 days ago by Wren
Move unfinished tasks between daily notes with Rollover Plus.
Weekday Commands
10 days ago by Wren
Simple Meeting Sidebar
10 days ago by Wren
A macOS-only Obsidian plugin that reads Apple Calendar events into a sidebar and turns them into tasks or meeting notes.
FleurEPUB
5 days ago by JC5
Universal UI Translator
4 days ago by feifei