传统追番: 每天手动打开 Bangumi → 记住放送时间 → 搜索下载 → 添加到 BT 客户端
用 AnimeFun: 订阅一次 → 自动检查更新 → 一键推送下载
- 🔄 自动追番 — 后台自动检查更新,新番上线第一时间通知
- 📅 本周看什么 — 日历视图一目了然,不再错过放送
- ⚡ 一键下载 — 看到想要的番,一键推送到本地 BT 客户端
- 🔍 智能筛选 — 按评分/类型/年份快速找到好番
- 🎁 资源聚合 — 自动整合番剧信息和下载来源
✈️ 离线可用 — 图片缓存本地,网络断开也能浏览- 🔒 隐私优先 — 所有数据存储本地,不上云端
下载 Releases 中的安装包:
| 平台 | 文件格式 |
|---|---|
| macOS | .dmg / .app.tar.gz |
| Linux | .AppImage / .deb / .rpm |
| Windows | .msi / .nsis.exe |
- 打开软件,进入设置页面
- 配置 BT 客户端地址(qBittorrent/Transmission)
- 提示:需开启 BT 客户端的 WebUI 功能
- 搜索番剧,点击订阅
前置要求:
- Node.js 18+
- pnpm (
npm i -g pnpm) - Rust 工具链 (rustup.rs)
- 平台依赖:见 Tauri 官方文档
git clone https://github.com/Niloux/animefun.git
cd animefun
pnpm install
pnpm tauri dev # 启动开发环境
pnpm lint # ESLint
pnpm format # Prettier
pnpm types:gen # 从 Rust 导出 TypeScript 类型
pnpm tauri build # 构建生产版本- 跨平台:Tauri 2 + Rust(比 Electron 轻量 5 倍)
- 数据源:Bangumi API(番剧信息)+ Mikan Project(下载资源)
- 本地优先:SQLite 存储,图片缓存,离线可用
- 类型安全:ts-rs 自动同步 Rust ↔ TypeScript 类型
| 平台 | 目录 |
|---|---|
| macOS | ~/Library/Application Support/com.wuyou.animefun/ |
| Linux | ~/.config/com.wuyou.animefun/ |
| Windows | %APPDATA%\com.wuyou.animefun\ |
所有数据仅存储在本地,网络请求仅限于 Bangumi 公开 API 与公开 RSS 数据源。
本项目 AnimeFun 严格遵守相关法律法规,仅供学习交流与个人研究使用。
-
本项目不提供、不存储、不分发任何受版权保护的内容(包括但不限于视频、音频、图像等文件)。
-
所有番剧元数据(封面、简介、评分等)均来源于 Bangumi API,其版权归原权利人所有。
-
本项目支持调用本地已安装的 BT 客户端(如 qBittorrent、Transmission),但:
- 本项目不提供任何下载链接或资源地址
- 用户需自行配置 RSS 数据源
- 任何下载行为均由用户自行决定并承担责任
-
本项目禁止用于任何商业用途。
如有权利人认为本项目内容侵犯了您的合法权益,请通过 Issue 联系,项目维护者将在核实后及时处理。
Made with ❤️ by Niloux
MIT © Niloux





