v0.9.4 · public beta

Mass-uploadto TikTokforget the Pythonon Rust.

Merin iOS Uploader is a desktop engine that drives dozens of real iPhones at once. No 3uTools, no iTunes, no dependency zoo. One binary installs the drivers, brings up the stream, runs the cycles and sends reports to Telegram.

windows · macos · linux
installs in 40 seconds
100% Rust core Zero Python No 3uTools No iTunes Win · macOS · Linux CUDA TensorRT DirectML CPU fallback Telegram reports Flow builder AI auto-pilot 100% Rust core Zero Python No 3uTools No iTunes Win · macOS · Linux CUDA TensorRT DirectML CPU fallback Telegram reports Flow builder AI auto-pilot
01
philosophy

One binary.
No junk on your system.

Every 'Python uploader' makes you assemble a zoo of dependencies: 3uTools, go-ios or libimobiledevice, Python, Apple drivers and other duct-tape. Merin iOS Uploader is a single .exe / .app / .AppImage. Everything is under the hood.

What you usually need
Merin iOS Uploader
Python uploaders
Dependency setup
 nothing, one binary
3uTools + iTunes + Python + libs
Apple drivers
 installed automatically
by hand + a reboot
GPU acceleration
 CUDA · TensorRT · DirectML · CPU
usually CPU only
Cross-platform
 Windows, macOS, Linux
Windows only, sometimes macOS
Learning curve
 intuitive · an interactive tour built into the app
trial and error · digging through chats
Hints and onboarding
 built-in onboarding for every step
reading logs, parsing errors, asking around in chats
Recovery on failure
 replay of the last 30 seconds
restart the whole cycle
the tour

Two minutes and you see
how it works.

We recorded a short motion tour: launch, the flow builder, live screen streaming, reports to the Telegram bot.

merin · iOS Uploader · tour v0.9.41920×1080 · 60fps
tour · 2:14
00:42
02:14▣ 4K
03
the builder

Node-based flows.
Like Unreal Blueprint, but for iPhones.

Any cycle is built from blocks, visually. Grab a ready template or assemble your own for whatever you need: postingPosting runPush a batch of clips across a batch of accounts and that is the run. By hand it means juggling phones, antidetect setups, proxies and logins; software like iOS Uploader takes part of that off your plate., registration, warmingAccount warmingA couple of days where the account just lives: scrolls, likes, watches, but does not post. So the platform reads it as a person, not a conveyor belt of fresh signups., commenting. Every block is an atom, and it all snaps together like Lego.

ready templates
drag & drop
conditional branches
subgraphs and presets
04
features

Every detail
is deliberate.

Not features for the sake of features. Each one kills a real pain for anyone running content on dozens of iPhones.

screen streaming

Live screen streaming from every device

Watch every second of every iPhone: where it stalled, where it hit a captcha, what TikTok showed. Hardware decoding on the GPU, so even an office potato handles dozens of devices.

01
posting
02
03
04
05
For You
06
posting
07
paused
08
Telegram reports

A report for every iPhone, in chat

The bot sends each device's result: what posted, what failed, a video preview, a screenshot of the TikTok page.

M
✓ #07 · post OK
@user_07 · 00:38 · 1.2k views
M
⚠ #03 · captcha · solved by AI
retry 1/3 · OK
GPU acceleration

Runs on any graphics card

It picks the best backend on its own. The libraries it needs download automatically from our own CDN, with no manual dependency wrangling.

CUDA · NVIDIA
TensorRT
DirectML · WIN
Metal · macOS
CPU · fallback
AI under the hood

It thinks for you

AI-based captcha solving, OCR checks, auto-recovery after a freeze, and human-like timing between actions.

30-second replay

Recovery on failure is instant

Hit a freeze or a captcha and the uploader remembers where it stopped, then picks up from there instead of killing the whole cycle.

cycle: tiktok_publish_v3
point-in-time replay enabled
speed test

3.4× faster than Python equivalents

Same scenario: 1 device, 50 videos, posted to TikTok with metadata fully filled in. Measured on an M2 Pro and a Windows i7-12700.

Merin (Rust)0 videos · 0:00
✓ done · 38 min · 3.4× faster
Python rivals (avg)0 videos · 0:00
still posting…
community

A closed buyers chat
+ support that answers

After you buy, you land in a private Telegram chat with other users: flows, tricks, shared templates. The team answers right there in the chat, with priority on Plus and Professional.

M
Merin · Buyers Lounge
private channel
the chat opens after purchase
UNIQ
another Merin product

Merin Uniq
— the content uniquifier

Turns one video into hundreds of unique copies TikTok reads as different content. It plugs straight into iOS Uploader: the uniq → publish pipeline in one click.

in.mp4
unique copies
×128
pricing

Choose your access

iOS Uploader is a paid product with a subscription. Pick the plan that fits your work and your scale. Uniq has its own pricing.

Pro
$49/mo
For getting your workflow off the ground.
  • 2 iOS devices
  • +3 extra devices ($3 each)
  • Templates and flows
  • Telegram notifications
  • Standard support
  • Live screen streaming
  • Rotating proxy support
  • Custom tweaks and changes
  • Custom flows
  • 30-second replay on failure
Professional
$249/mo
For teams and serious scale.
  • Unlimited devices
  • Live screen streaming
  • Priority support
  • Rotating proxy support
  • 30-second replay on failure
  • Custom tweaks and changes
  • Custom flows
  • Everything in Pro and Plus

pay by crypto / card / SBP · change plan anytime · cancel anytime

08
reviews

What operators already running our tools have to say.

Switched over from a homegrown Python script. Twelve iPhones used to eat six hours a day, now it's an hour and a half. The big thing is the nightly crashes are gone. The 30-second replay has saved me maybe fifty times already.
A
Andrew K.
@andr3w · plus
Didn't believe the flow builder was actually convenient until I put my first flow together in eight minutes. Dragged the blocks and off it went. The stock templates are already great, but the custom ones are pure fire.
N
Nikita B.
@nikita.b · professional
I'm on Linux, so no other uploader really existed for me. Merin installed in a minute, no rituals. The Telegram reports were exactly what I was missing.
K
Kate
@kate_ · pro
faq

Common questions

Do I need to install 3uTools / iTunes / Python?

No. Our software is a single binary that installs the Apple Mobile Device Service drivers it needs and runs everything inside itself. No external dependencies, no zoo on your system.

Do I have to wait a few days after buying before a device goes active?

No. Merin iOS Uploader works differently. Pay for the subscription, download the software, add a device, and you can start posting. No week-long wait, no third-party certificates.

Which iPhones are supported?

Every model from iPhone X to iPhone 17 Pro Max. iOS 18 to 26.x. No jailbreak required.

Where do I get proxies and accounts?

That part is on you. We work with any rotating provider (711, IPRoyal, BrightData and so on) through standard HTTP/SOCKS5 presets.

Can I cancel the subscription?

Anytime, from your account page. Access stays live until the end of the paid period.

Does it run on macOS Apple Silicon?

Yes, there's a native arm64 build. It uses Metal for GPU acceleration.

How is it different from Python uploaders?

Speed, stability, cross-platform support and no dependency zoo. Merin is a native Rust binary that manages the device lifecycle itself and leans on no outside utilities.

Is there a money-back guarantee?

If the software won't run for you for technical reasons within the first 24 hours after payment, we refund you in full. See the payment and refund policy.
// READY
go.
ready?

Stop patching other people's
Python scripts
at 3am.

Get Merin iOS Uploader running in 40 seconds. Access through the Telegram bot, pay by card or SBP. Cancel the subscription anytime.

Compare plans