macOS清理工具 Adobe AI智能工具 压缩工具 PDF工具合集 jetBrains Apple Microsoft Office 视频 moho crossover 截图
Shatl

Shatl

macOS 原生开源 BT 下载工具,支持磁力链接与按需选择文件

更新于 2026.11.05 20:02 同步于 13 小时前 1
Stars
2
Forks
0
Issues
0
LICENSE
GPL-3.0
Language
Swift

Shatl 是一款专为 Apple Silicon Mac 设计的开源 BitTorrent 客户端,基于 SwiftUI 构建原生 macOS 界面,并使用 libtorrent 处理 BT 下载任务。

与功能繁杂的传统下载工具相比,Shatl 更注重简洁的操作体验。用户可以在开始下载前查看种子内容、选择需要的文件和保存位置,并在下载过程中查看进度与性能数据。

软件还提供不同的性能预设、任务别名、下载会话恢复等功能,适合希望在 Mac 上使用轻量化 BT 下载工具的用户。

核心功能
支持种子文件与磁力链接

Shatl 支持打开 .torrent 种子文件和磁力链接,获取任务中的文件列表,并在正式下载前选择需要的内容。 对于包含多个视频、文档或其他文件的种子,用户不必一次性下载全部内容,可以根据实际需求选择文件,减少不必要的网络流量和磁盘占用。

下载前选择文件

Shatl 将文件选择放在下载流程的前面。用户可以先查看种子包含的内容,再决定下载哪些文件以及将它们保存到哪里。 这种方式尤其适合包含多个文件的大型种子,让下载过程更有针对性。

三种性能预设

Shatl 提供 Halo、Orbit 和 Nova 三种性能预设,用户可以根据使用需求切换下载性能配置,而不必直接调整底层 libtorrent 参数。 对于不熟悉 BT 引擎配置的用户,预设能够降低设置门槛。不过,实际下载速度仍会受到做种数量、网络环境、磁盘性能和对端连接状况影响。

清晰的下载状态与进度数据

软件提供简洁的数据视图,方便用户快速查看任务进度;需要更精确的信息时,也可以切换到详细数据模式。 这种设计兼顾日常浏览和进阶监控需求,避免界面充斥过多不必要的技术参数。

自定义任务名称

Shatl 允许为种子任务设置易于识别的别名,同时保留原始名称,方便用户整理下载列表。 当下载任务名称较长或包含不易辨认的字符时,自定义别名能够提升任务管理的便利性。

自动恢复下载会话

Shatl 支持在重新启动应用后恢复先前的下载会话,包括需要用户注意或处理的任务。 对于需要分多次完成的下载任务,这项功能可以减少重复添加任务的操作。

原生 macOS 界面

Shatl 使用 SwiftUI 构建界面,并支持 macOS 的系统强调色、Liquid Glass 视觉风格、系统通知和减少动态效果等设置。 软件提供英语、德语、西班牙语、法语、俄语、日语和简体中文界面,方便不同语言用户使用。


适合哪些用户?
  • Apple Silicon Mac 用户: 希望使用专为 Apple 芯片优化的 BT 下载客户端。
  • BT 下载用户: 经常通过 .torrent 文件或磁力链接获取合法共享内容。
  • 注重简洁体验的用户: 不需要复杂功能,希望快速添加和管理下载任务。
  • 按需下载用户: 希望在开始下载前筛选种子中的具体文件。
  • 开源软件爱好者: 希望使用源代码公开的 macOS 下载工具。
安装与使用

前往 Shatl 官方 GitHub Releases 下载磁盘映像文件,打开后将 Shatl 拖入「应用程序」文件夹。 首次启动时需要特别注意:官方项目说明,当前发布版本没有使用 Apple Developer ID 签名,也未经过 Apple 公证。因此,macOS 可能会阻止首次启动。

如果确认安装包来自官方发布页面,可以按照官方随附的说明,在「系统设置 → 隐私与安全性」中找到相应的允许打开选项,再完成启动。不要对来源不明的安装包使用相同操作。

Shatl 仅支持 Apple Silicon Mac,并要求 macOS 26 或更新版本,不适用于 Intel Mac 或较旧的 macOS 系统。

隐私与使用提醒

Shatl 的匿名使用统计默认采用自愿加入方式。启用后,软件每周最多发送一次统计报告,内容包括随机安装标识、当周启动次数、应用版本和界面语言。官方说明不会发送种子内容、文件名、路径或磁力链接,并允许用户在发送前查看报告内容。

BitTorrent 是一种数据传输协议,并不代表所有通过它分享的内容都具有合法授权。使用时应遵守当地法律和内容版权规定。

Shatl 是什么软件?

Shatl 是一款面向 Apple Silicon Mac 的免费开源 BitTorrent 下载客户端,使用 SwiftUI 构建 macOS 原生界面,并基于 libtorrent 实现 BT 下载功能。

它支持打开 .torrent 种子文件和磁力链接、下载前选择文件、调整保存位置、查看下载进度、切换性能预设,以及在重新启动后恢复下载会话。

Shatl 的主要特点是操作简洁、注重文件筛选和原生 macOS 体验。它适用于希望在 Apple Silicon Mac 上下载合法 BT 共享内容,并且不需要复杂下载管理功能的用户。

该软件采用 GPL-3.0-only 开源许可证,要求 macOS 26 或更新版本。由于官方发布版本尚未进行 Apple Developer ID 签名和公证,首次启动时可能需要按官方说明手动批准。

版本发布

v1.0.5 正式版 2026.11.03 版本说明
Shatl.dmg
DMG macOS 12.8 MB 31 次下载
Shatl-1.0.5.dmg
DMG macOS 12.8 MB 13 次下载
Source code (zip)
Source code (tar.gz)
活跃维护

近半年内有代码提交或新版本发布

最后提交 2026.11.05 20:02

最近发版 2026.11.03 17:30

许可协议
GPL-3.0 强著佐权
可以做
商用修改分发私有使用专利授权
必须做
保留版权与许可声明公开源码沿用同一协议注明修改内容
不能做
不提供担保,作者不担责不得附加额外限制

允许商用,衍生作品须以 GPLv3 开源;额外限制专利与设备锁定。

查看协议全文(GPL-3.0)

语言构成
Swift
92.64%
Objective-C++
6.07%
Objective-C
0.85%
Shell
0.45%
主要贡献者
mamontov-design

咨询与评论

0 条评论
请先 再发表评论。