业务定位
为桌面用户提供“每日必看”的信息聚合——不用再分别打开微博、头条、知乎等网站,一个窗口就能快速获取当日热点和新闻摘要。开源(GPLv3),跨 Windows / macOS / Linux。
功能概览
每日简报:当天新闻摘要。
实时热榜:微博、头条、知乎等平台热搜/热榜集中展示。
桌面体验:系统托盘常驻、全局快捷键(Alt+Ctrl/Cmd+Space)呼出/隐藏窗口、明/暗主题切换。
国际化:多语言支持。
计划中:天气预报、百科搜索、更完善的设置页、自动更新。
数据来源:60sAPI 开源项目。
实现思路
架构:Electron(主进程) + UmiJS/React(渲染进程) + Ant Design
主进程:管理窗口、托盘、全局快捷键、系统主题切换,拦截外部链接用浏览器打开。
渲染进程:UmiJS 路由驱动多页面(home、简报、各热榜、设置页),axios 请求 60sAPI 数据。
构建:开发时 concurrently 同时启动前端 dev server 和 Electron,生产时用 electron-builder 打包成桌面安装包。
设计原则:模块化(每个热榜独立页面组件)、前后端职责分离、跨平台适配(按平台处理图标、行为)。