这是一个使用 Tauri 框架构建的跨平台桌面应用,旨在帮助用户追踪和管理他们的动漫观看列表。该应用支持自动和手动更新各大视频平台的动漫最新信息,并提供了一个简洁易用的界面来查看和管理这些信息。
桌面端应用主页截图如下:
关注页面截图如下:
历史页面截图如下:

React + TypeScript + Vite + pnpm + Tauri(Rust)
- 🔄 自动更新:自动抓取各大视频平台的动漫最新更新信息
- ⚙️ 新增配置文件支持cron表达式自定义更新频率
- 📺 多平台支持:目前支
持蜜柑计划(自己手动开启设置)、腾讯视频、哔哩哔哩、爱奇艺和优酷, AGE动漫等 后续将支持更多视频平台 - 🎯 关注更新:可以关注特定动漫,获取最新更新信息
- 💾 数据本地存储:所有信息保存在本地sqlite数据库中,方便查询和管理
目前支持Windows10+、Mac以及Linux等主流的桌面操作系统
-
克隆仓库到本地:
git clone https://github.com/bruceblink/ani-todo-app cd ani-todo-app -
本地运行:
cargo tauri dev
-
本地打包:
cargo tauri build
-
配置文件路径(Windows系统)
C:\Users\{username}\AppData\Roaming\{ani-todo-app}\config.yaml 格式为{AppData}\Roaming\{app_name}\config.yaml -
日志文件
应用安装目录的logs文件夹下面
ani-todo-app/
├── README.md 项目说明文档
├── LICENSE 项目许可证文件
├── public/ 前端公共资源目录
│ ├── vite.svg vite的图标
│ └── snapshot.png 应用截图
├── src/ 前端界面的ts相关源代码
│ ├── App.tsx React组件入口
│ └── main.tsx React应用的界面入口
├── src-tauri/ 后端tauri的rust相关源代码
│ ├── src
│ │ ├── main.rs 后端程序入口
│ └── Cargo.toml 后端rust应用的项目配置
├───index.html 前端主页
└── package.json 前端应用的项目配置欢迎对项目做出贡献!如果你有任何建议或发现了bug,请:
- Fork 本仓库
- 创建新的分支
- 提交你的修改
- 发起 Pull Request
- 支持更多视频平台
- 哔哩哔哩
- 腾讯视频
- 优酷
- 爱奇艺
- 蜜柑计划
- AGE动漫
- 添加图形用户界面(GUI)
- 🎯 个性化追踪:可以根据个人喜好设置关注的节目
- 支持简单搜索
- 📅 每日更新提醒:及时获取最新剧集更新信息
- 添加导出功能
- ...更多功能
本项目采用 MIT 许可证 - 详情请查看 LICENSE 文件
如有任何问题或建议,欢迎通过以下方式联系:
感谢所有为本项目做出贡献的开发者和用户。
注意:本项目仅用于个人学习和研究使用,请勿用于任何商业用途。在使用过程中请遵守相关网站的使用条款和规定。