macOS 原生 SwiftUI 下载客户端,内置 aria2-next,支持 HTTP/HTTPS、磁力链接、ED2K、Torrent。
界面自动跟随系统语言:中文系统使用简体中文,其他语言使用英文。
- 下载队列、历史、筛选、菜单栏速度、Dock 进度
- 保存位置、并发、分片、连接数、限速
- BT Peer Blocklist 链接加载(本地缓存后生效)
- 本地 JSON-RPC,Apple Silicon / Intel 双架构 sidecar
- 应用内开关自动添加或移除系统登录项
- 联网后自动检查、校验并安装软件更新
- 更新检查优先使用 GitHub 官方 API,失败时尝试 fastly.jsdelivr.net
要求: macOS 14+(macOS 26 启用 Liquid Glass);源码构建需 Xcode 26 / Swift 6.2。
安装: 从 Releases 下载 ZIP 与 .sha256。当前为 ad-hoc 签名、未公证;若被 Gatekeeper 拦截,在 Finder 中 Control-点击 AriaFlow.app → 打开。
swift build --disable-sandbox
scripts/package_app.sh
scripts/verify_release.sh产物:dist/AriaFlow.app、dist/AriaFlow-<version>.zip 及校验文件。Sidecar 说明见 docs/SIDECAR.md。
反馈前请阅读 CONTRIBUTING.md;勿提交私密链接或 RPC Secret。安全问题见 SECURITY.md。
Native SwiftUI download client for macOS with bundled aria2-next for HTTP/HTTPS, magnet, ED2K, and torrent.
The interface follows the system language: Chinese locales use Simplified Chinese, and every other locale uses English.
- Queue, history, filters, menu bar speed, Dock progress
- Save path, concurrency, splits, connections, speed limits
- BT peer blocklist via URL (cached locally)
- Local JSON-RPC; Apple Silicon and Intel sidecars
- In-app toggle for the macOS login item
- Automatic, verified software updates with GitHub API and jsDelivr fallback
Requirements: macOS 14+ (Liquid Glass on macOS 26); Xcode 26 / Swift 6.2 to build.
Install: Download the ZIP and .sha256 from Releases. Builds are ad-hoc signed, not notarized. If Gatekeeper blocks launch, Control-click AriaFlow.app → Open.
swift build --disable-sandbox
scripts/package_app.sh
scripts/verify_release.shArtifacts: dist/AriaFlow.app, dist/AriaFlow-<version>.zip, and checksum. Sidecar notes: docs/SIDECAR.md.
See CONTRIBUTING.md and SECURITY.md. Do not include private URLs or RPC secrets in reports.
AriaFlow is MIT. Bundled aria2-next is GPL-2.0; see THIRD_PARTY_NOTICES.md.
