医生自学手搓——5MB 开源 RSS 文献追踪器

查看 9|回复 0
作者:scichen   
以下内容确保为本人原创撰写,无诈骗等意图,纯真诚分享
# **Cento**
Cento 是一个面向中文用户的轻量级 macOS 风格 RSS 阅读器。它用 DeepSeek API 翻译英文 RSS 标题和摘要,帮助用户快速判断一篇文章是否值得打开原文阅读。
## **产品想法由来**
首先必须要承认,我完全没有学习过写代码,如果非要说,那我是一个喜欢科技的折腾爱好者。我的本专业是临床医学,在过往的硕博生活中,阅读文献是日常生活的重要一部分,但实话实说英文水平也就那样,因此借助翻译工具是必不可少的
之前曾热衷于使用 Zotero 来翻译管理我的文献,也折腾装了很多插件,后来发现反而还是在官网阅读更加纯享,更加便捷,如果遇到特别好的文献再用 Obsidian 管理笔记,整个流程比较简洁直观轻量化,因此逐渐就放弃 Zotero 了
但这也带来一个麻烦,Zotero 自带的 RSS 追踪功能还是蛮好用的,但我又不想仅仅为了这一个功能再去下载一个大几百 MB 的软件,已经过了喜欢折腾那些大而全 app 的年纪了,更喜欢轻量的且功能聚焦的工具
市面上好用的 RSS 阅读器有很多,不乏很多不错的 RSS 阅读器,但我试用了许多,总觉得无法满足我的需求:
1. 我并不需要抓取全文的功能——事实上医学论文也很难抓取全文。
2. 对于多线程追踪多领域进展的人来说,更希望能快速判断一篇文献的大致内容
3. 足够轻量,同时能有订阅源更新的推送功能
综合以上,我想,既然目前没有这样的产品,何不动起手来,自己手搓一个呢?
感谢 Claude 、Codex 、DeepSeek ,让我在这个稍微闲暇的夏天,通过 vibe coding 来实现了我的想法。作为一个完全完全对代码不懂的人,在一年前我都不敢想象我能做一个 app 出来
由于功能比较简单聚焦,因此最难的反而是界面 UI 设计了,这里主要用了 Claude design ,反反复复修改,最后效果总体还满意,但距离我想象的 macOS 原生质感还是差了一些,如果有大佬愿意伸出援手来拯救,真的会非常感谢
最后,app 保留了我的初心,整体安装包在 5MB 左右,舍弃了很多传统 RSS 阅读器的功能。Cento 不做完整 RSS 阅读器、文献管理器或知识库。它的核心问题只有一个:让用户更快判断"这篇内容值不值得读原文"。
## **使用方法**
在 Release 界面下载适配你的设备的最新版本,由于没有预算,因此没有做 macOS 的签名认证版,安装后若显示无法打开,可在系统设置——隐私里选择「仍要打开」
↑↑↑主界面就是简单的三栏设计,点击右上角「设置」可进入详细设置页面
↑↑↑设置界面首先推荐设置的是 DeepSeek 的 API Key ,由于能力有限且不想让 app 太臃肿,且 deepseek-v4-flash 模型能力在翻译方面已足够好用且便宜,因此这里就固定了,以减少操作复杂性。你只需在 DeepSeek 官网控制台页面充值即可(点击页面超链接可直接跳转),不用充太多,十块钱可以用很久,目前统计翻译 100 条文献标题及摘要大约 1 毛钱
↑↑↑订阅源设置界面是你往后主要会使用的页面,为降低 RSS 使用门槛,我在这里设计可使用自然语言生成 pubmed 索引链接,你可以直接输入你锁关注领域的关键词,可以是中文,但建议不要关键词太多
↑↑↑这里可以看到,app 直接将输入的「脓毒症 Cell Nature Science 」转换成了 pubmed 可识别的索引格式并生成了 RSS 订阅链接。事实上如果你不用来追踪文献,仅仅是用来订阅一些外文的 RSS 源,也是可以的,直接在首页左栏输入框中添加订阅源即可
↑↑↑在管理订阅源的部分,你可以设置订阅源的图标、刷新频率、是否通知、修改订阅源名称等
↑↑↑同时我也引入了 AI 简报功能,可以定期帮你总结你的订阅源一段周期内的文献,如图示例。当然你也可以在设置中自行修改 Prompt 以获得自定义的简报形式。当然简报这里使用的模型是 deepseek-v4-pro
↑↑↑这是添加了订阅源之后的主界面形式,文献标题及摘要均自动翻译,也能够抓取第一作者和通讯作者以及第一通讯单位这些主要信息,方便你快速判断这篇文献是否值得精读。右上角可直接跳转文献源网站
## **License**
MIT © itsdrchen
## **下载地址**
https://github.com/itsdrchen/Cento
这段时间真的获益很多,感谢这个时代可以让每个人都能像动笔写文章一样来写一个自己想要的工具。当然我必须要向专业的代码专家致敬,在这个过程中才知道过去「古法编程」的难度,并且时至今日我也认为,AI 虽然可以让工具跑起来,但专业的人工审核监督会变得更加有价值。
最后诚恳希望各位大佬多多善意建议,尽量不要拍砖,如果能帮助我把这个 app 做更美丽优雅好用,那就更感激了,如果在使用过程中有什么问题或者好的功能想法,希望朋友们可以贡献代码,因为我确实水平有限😂
再次感谢大家
您需要登录后才可以回帖 登录 | 立即注册

返回顶部