2天用Kiro写了个资讯聚合程序RSSX,支持网站、API、微信公众号

作为一个专业领域的技术专家,我需要实时了解全面的信息。市面上的RSS工具要么功能复杂臃肿,要么部分需求不支持,最大的问题是不能在同一个平台浏览所有信息源。经过一番调研,我决定用Kiro写一个轻量级的RSS聚合工具。 令人惊喜的是,一个周末就完成了整个系统,并成功同步了近5000篇文章(标题+链接)。这篇文章将详细介绍整体架构和实现的技术难点,展示Kiro在复杂系统开发中的不凡能力。 先放一些截图吧。 Kiro开发界面,可以看到整个项目完成差不多只用了不到 200 Bonus,实际编码时间估计也就1天时间。 Web首页(没有做任何UI调教,自己凑合能用),支持浏览最新资讯,筛选搜索,采集特定文章。 网站管理页面,主要是指定标题、链接、时间的元素。且支持API方式获取,同样配置好JSON匹配规则。 微信公众号管理页面,公众号支持批量导入,图标转存到了腾讯云,否则防盗链无法展示,可以设置同步页数/同步间隔,同时记录了最后同步时间。 还有一个页面主要记录微信管理员cookie,比较简单就不展示了。另外针对部分文章会采集转换成markdown格式存储到本地,图片也做了处理,文章可以正常展示,后续打算基于有价值的文章做一个垂直领域的RAG。 (以下绝大部分直接用Kiro在项目中生成) 系统需求分析 核心需求 多源聚合:支持传统网站RSS、API接口、微信公众号文章 统一管理:在同一个平台浏览和管理所有信息源 智能处理:自动去重、内容清理、图片处理、HTML转Markdown Web界面:提供直观的管理和浏览界面 文章同步:将RSS文章同步到标准化的articles表 高性能:支持大量文章的存储和检索 技术挑战 异构数据源整合:不同平台的数据格式差异巨大 微信反爬虫:微信公众号的访问限制和安全机制 API网站支持:政府部门API接口的调用和数据转换 内容处理:HTML转Markdown、图片上传COS、推广内容清理 数据一致性:避免重复文章,保证数据完整性 性能优化:大量文章的存储和快速检索 多管理员机制:微信账号轮换和频率限制处理 系统架构设计 整体架构 ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ 数据采集层 │ │ 数据处理层 │ │ 应用服务层 │ ├─────────────────┤ ├─────────────────┤ ├─────────────────┤ │ • 网站爬虫 │ │ • 内容清理 │ │ • Web管理界面 │ │ • 微信爬虫 │ │ • 图片处理 │ │ • REST API │ │ • API接口 │ │ • 格式转换 │ │ • 文章同步 │ │ • 多管理员轮换 │ │ • HTML转MD │ │ • 一键采集 │ └─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ │ └───────────────────────┼───────────────────────┘ │ ┌─────────────────┐ │ 数据存储层 │ ├─────────────────┤ │ • PostgreSQL │ │ • 腾讯云COS │ │ • 双表结构 │ └─────────────────┘ 数据流架构 原始数据源 → RSS采集表 → 内容处理 → 标准化文章表 → Web展示 ↓ ↓ ↓ ↓ ↓ 网站/API rss_articles 图片上传 articles 用户界面 微信公众号 _list HTML转MD 表 管理后台 核心模块 1. 数据库设计 (database.py) 采用PostgreSQL作为主数据库,设计了双表结构: ...

October 26, 2025 · 3 min · Metawen

春节假期,我用字节Trae手搓了一个企业级应用——家庭健康宝

春节假期,deepseek火出了圈。我用字节发布的免费AI编程IDE工具Trae手搓了一个企业级应用——家庭健康宝,前端/后端/数据库/对象存储/大模型一把梭! 用于统一管理家人病历、检验单、药品、保单、体检、身高等各种健康数据。支持文件阅览及OCR智能解析;接入阿里千问大模型,可以将健康数据发给大模型咨询;累计的健康数据可以生成趋势图表;同时支持全文检索;还有未来健康事件的提醒功能。 家庭健康宝思维导图 节前在项目中用cursor体验了一些代码改写的功能,大为震惊。随后字节发布了Trae免费的平替平台,就想着用他来做一个完整的应用程序。 作为两个女儿的奶爸,刚好前几天女儿肺炎来回跑了几个医院,病历/检测报告到处都是,就萌生了做一个家庭健康数据管理的小程序。 前期用ChatGPT、Kimi、Deepseek讨论产品命名、竞品分析、商业计划、模块设计、架构选择等等,可以说绝大多数问题都会先丢给大模型,让他给一些未知的反馈。 而后上手Tare开始编写各种demo验证,虽然有一些前后端编程的经验,但是工作中更多的角色是产品经理,所以虽然有AI加持还是遇到了一些坎坷,不过从过去做互联网产品的经验来说,就没有过不了的坎。 首页摘要 健康数据 提醒 全文搜索 健康数据趋势 智能助手 火炉旁、汽车上、婚礼中都在与Trae亲密沟通协作,下达指令立马专业反馈执行,磨合后效率不断提升,其实它什么都知道,如果你没得到正确的答案真的可能是你没问对。最终在春节假期里一个人零投入完成了一个算得上是企业级的小程序,我想过去至少5人团队要做3个月。 后端工程 前端工程 后端数据库 这几天抽空填充了一些数据,整体UI还过得去,先自用一段时间,后续再考虑是否发布出来。另外我还有几个其他产品的想法,得益于AI的神力,我想这些珍贵的idea都能快速实现,这个世界正在被重新制造。

February 7, 2025 · 1 min · Metawen