Radar RSS 智能RSS新闻聚合器
⚡ 方案一:直接安装使用(推荐终端用户)
这是最快上手的方式,无需配置开发环境,下载即用。你可以在项目的 GitHub Releases 页面找到以下安装包:
| 平台 | 版本类型 | 说明 | 适用场景 |
|---|---|---|---|
| Windows | 官方安装程序 | 推荐。会创建桌面快捷方式,并支持静默自动更新。 | 长期稳定使用,希望自动获取新功能。 |
| Windows | 便携版 | 一个独立的可执行文件,无需安装,点击即用。 | 想要快速试用,或不便安装软件的临时环境。 |
| Android | 原生APK | 签名后的原生安卓应用。 | 在手机或平板上随时随地阅读资讯。 |
下载对应的文件后,Windows用户双击运行安装程序或将便携版保存到本地即可;Android用户将APK文件传输至手机并点击安装即可。
🛠️ 方案二:从源码运行(适合开发者)
如果你想对项目进行二次开发、贡献代码,或体验最新未发布功能,可以按照以下步骤操作。
环境准备
- Node.js: 版本要求 v18.0.0 或更高。
- 包管理器:
npm(随Node.js自带) 或yarn。 - (可选)Android Studio: 仅当你想在本地编译Android APK时需要。
详细部署步骤
1. 克隆代码仓库
打开终端或命令行,执行以下命令将项目代码下载到本地:
1 | git clone https://github.com/dznass-cmd/RadarRSS.git |
2. 安装项目依赖
使用npm安装项目所需的所有Node.js包:
1 | npm install |
3. 配置Google Gemini API密钥(可选,开启AI功能)
此步骤为可选,但要想使用AI摘要、智能策展等核心功能,必须配置。
首先,前往 Google AI Studio 申请一个免费的API密钥。
在项目根目录下,创建一个名为
.env.local的文件(用于开发环境),并在其中写入以下内容:1
GEMINI_API_KEY=你的_Google_Gemini_API密钥
对于生产环境或桌面应用,你需要将同样的密钥保存在一个名为
.env的文件中,并放置于最终的可执行文件(Radar RSS.exe)同级目录下。
4. 启动开发服务器
运行以下命令,这将启动一个本地的开发服务器,并打开浏览器预览:
1 | npm run dev |
此时,你可以在浏览器中访问 http://localhost:3000 来使用Web版本。
5. 启动桌面应用(Electron模式)
如果你想在独立的桌面窗口中运行,可以执行:
1 | npm run desktop |
这会将应用置于一个无浏览器干扰的Electron窗口中。
6. 编译Android应用(使用Capacitor)
如果你需要生成或更新Android项目文件,可以按顺序执行:
1 | npm run build:android # 构建Web资源并同步到Android项目 |
之后,你就可以使用Android Studio进行进一步的编译或签名打包了。
⚙️ 常见问题与技巧
- AI功能不工作?
- 首先检查API密钥是否正确配置,且未过期。
- 确认
.env.local(开发) 或.env(生产) 文件位于正确的目录。 - 注意:即使没有API密钥,应用的核心RSS阅读、更新和过滤功能依然可以正常使用,只是AI相关按钮会不可用或隐藏。
- Windows自动更新如何工作?
- 如果你通过官方安装程序(Setup .exe)安装,应用启动时会后台检查GitHub Releases上的新版本。
- 当检测到更新,它会静默下载。下载完成后,界面会提示你一键重启以应用更新。
- 如何修改默认的RSS源?
- 项目的RSS源列表和分类模块(如“Technology”, “World News”)通常在代码的配置文件中定义。你可以在
src目录下查找相关的配置文件(如feeds.ts或类似文件)进行自定义。
- 项目的RSS源列表和分类模块(如“Technology”, “World News”)通常在代码的配置文件中定义。你可以在
你是打算直接下载安装包使用,还是计划基于源码进行二次开发?如果是后者,告诉我你想调整的具体功能(比如修改RSS源列表或界面主题),我可以给你更详细的指导。



