SwiftMiner

Twitch Drops Miner for macOS.

Set it once. SwiftMiner finds eligible streams, tracks campaign progress, and claims rewards across all your accounts—right from your Mac.

Latest release: v1.42 · Requires macOS 14.0 or later

SwiftMiner Twitch Drops miner dashboard showing active campaigns on macOS
Free & Open Source Signed & Notarized by Apple No Docker or Python

Everything needed to keep Drops moving.

The repetitive parts happen automatically, whether you run one account or several.

Automatic from scan to claim

SwiftMiner finds eligible streams, keeps watch progress moving, and claims rewards as soon as they unlock.

Multiple accounts, one app

Run miners for yourself and your friends at the same time, with shared or account-specific game priorities.

Native and lightweight

A signed Swift app for Apple Silicon and Intel Macs, with no browser, Python environment, or container to keep running.

Recovers when Twitch changes Beta

SwiftMiner detects retired Drops queries and can validate a replacement through Safari, without waiting for a new app release.

See what is happening at a glance.

Keep accounts, priorities, and campaign progress organized without opening Twitch or watching a browser tab.

Every miner in one view

See what each account is watching, its current campaign, and the next reward. Shared priorities keep a group aligned, while individual accounts can still choose their own.

SwiftMiner Overview showing five Twitch accounts mining simultaneously with their current campaigns and next rewards

Follow every Drop

Track active, completed, and upcoming campaigns while SwiftMiner automatically finds eligible streams and keeps progress moving.

Drops Screen

Check in from any device

The optional Web Dashboard lets you check progress and control your own miner from a phone, tablet, or browser on your network.

SwiftMiner Web Dashboard showing a linked Twitch account's Drop progress and priorities

How the Twitch Drops miner works.

Set your preferences once, then let SwiftMiner handle the repetitive work.

01

Add your Twitch account

Authenticate securely and keep account data on your Mac.

02

Pick preferred games

Prioritize the campaigns you care about most.

03

SwiftMiner watches streams

Eligible streams are selected and monitored automatically.

04

Rewards are claimed

Claimable rewards are handled as soon as they are ready.

Made for macOS

Written for the Mac, not just run on it.

SwiftMiner was written for macOS and nothing else—Swift and SwiftUI the whole way down, built on the system’s own frameworks rather than a cross-platform layer.

Swift, top to bottom

A single signed app for Apple Silicon and Intel Macs, drawn with SwiftUI and AppKit. Nothing is wrapped, emulated, or translated on the way to the screen.

Where you expect it

Keep it in the Dock, in the menu bar, or both. Claims arrive in Notification Center, and the Dock badge speaks up when something needs you.

Follows your Mac

Light and dark follow the system rather than a theme switch of its own, and launch at login is a single checkbox in Settings.

Signed and self-updating

Builds are signed and notarized by Apple, so they open without a detour, and new versions install themselves in place.

Security built in.

You sign in directly with Twitch. SwiftMiner never sees your password, and the access tokens it needs stay protected on your Mac.

Read about security and privacy

No password handling

Twitch handles authentication through its secure device-code flow.

Protected by Keychain

Authorization tokens are stored in the macOS Keychain, not in a plain-text settings file.

Remote access is optional

The Web Dashboard and tunnel features remain off unless you choose to enable them.

SwiftMiner Icon

Ready for the next drop.

Download the latest signed release and let SwiftMiner handle the watch progress.

Get SwiftMiner

Free · Version 1.42 · Requires macOS 14.0 or later · Auto-updates.