I spent a while building a torrent client for the Mac. It's called Swarm

gkaimakas1 pts0 comments

Swarm — a native torrent client for macOS

100%Swift & SwiftUI

libtorrentThe download engine

NativeMenu bar · Finder · Drag & drop

What's inside

The parts you'll use every day.

Most clients are ports, Qt wrappers, or a web UI in a window. Swarm is a real Mac app.

Always in your menu bar

Up and down totals and every active torrent sit one click away in the menu bar. Pause the whole session, or a single download, without opening the main window.

Movies & series as a gallery

Movies and series show up as poster art instead of filenames, each with an ETA badge, a progress bar, and a pause button on hover.

Give the important download priority

Set any torrent to Low, Normal, or High and it takes the bigger share when your connection is full. The change reaches connected peers right away and sticks after a restart.

One stats panel, everywhere

A live transfer graph, recent completions, session and all-time totals, and a usage calendar for the year. It stays open and populated whichever category you're viewing.

The small things

The Mac stuff, done right.

Drag to re-categorize<br>Drop a torrent onto a category in the sidebar and it moves there. Poster galleries update in place, no dialog.

Reveal in Finder<br>Finished downloads open right in the Finder, where a Mac app should put them.

Magnets & .torrent files<br>Paste a magnet link or drop a file. Swarm reads the metadata, picks a category, and starts.

Resumes cleanly<br>Quit mid-download and relaunch. Every torrent, priority, and save path comes back where it was.

Fast with a full library<br>Every torrent updates its stats once a second, applied in one batched pass, so a big library keeps scrolling smoothly.

Light & dark<br>Light and dark themes that follow the system, or lock to the one you prefer.

What sets Swarm apart

What you get.

Everything here ships in Swarm today.

A native Mac app<br>Written in Swift and SwiftUI, for Apple silicon and macOS 26.

Poster galleries for media<br>Movie and series categories show TMDB poster art with ETA badges, not rows of filenames.

Runs from the menu bar<br>Session totals and every torrent one click away, with pause, resume, and reveal in Finder built in.

Per-torrent bandwidth priority<br>Low, Normal, or High decides who wins a busy connection. It applies to connected peers with no restart, and survives a quit.

Live graphs & a usage calendar<br>A transfer-rate graph, recent completions, session and all-time totals, and a usage heatmap for the year.

Built on libtorrent<br>The proven download engine, under an interface built for the Mac.

A torrent client shouldn't feel like a visitor on your Mac. Swarm was built to belong here.

The idea behind Swarm

How it works

Downloading, in three moves.

01

Install

Drag Swarm into Applications and launch it. No account, no setup wizard.

02

Add anything

Drop a .torrent file or paste a magnet link. Swarm reads the metadata, sorts it into a category, and starts.

03

Watch it land

Follow progress in the list, the gallery, or the menu bar. When it's done, reveal it in the Finder.

Pricing

Try it free. Then own it.

Every feature is free for a full 45 days. If Swarm earns a place on your Mac, one payment keeps it for good, with no subscription.

€10

one-time · lifetime license

45 days free, no card required

One payment, no subscription ever

A lifetime license that's yours to keep

macOS 26 or later · Apple silicon

Start the free trial

Own it for €10

The trial starts the moment you open Swarm. No sign-up.

torrent swarm download finder drop menu

Related Articles