Skip to content

Repository files navigation

AriaFlow

AriaFlow app icon

中文 | English

AriaFlow main window

中文

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.appdist/AriaFlow-<version>.zip 及校验文件。Sidecar 说明见 docs/SIDECAR.md

反馈前请阅读 CONTRIBUTING.md;勿提交私密链接或 RPC Secret。安全问题见 SECURITY.md

English

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.sh

Artifacts: 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.

Docs

Acknowledgements

aria2-next · motrix-next

License

AriaFlow is MIT. Bundled aria2-next is GPL-2.0; see THIRD_PARTY_NOTICES.md.

About

No description or website provided.

Topics

Resources

Contributing

Security policy

Stars

81 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages