Introducing Lsyncer: Fast Folder Sync for macOS Developers
How Lsyncer solves the iCloud node_modules problem with smart exclusions and scheduled sync — a one-time purchase at $19.99.

The iCloud Problem for macOS Developers
If you're a macOS developer working with Node.js, you've almost certainly run into this nightmare: you open your project folder in Finder or save a file, and suddenly your Mac freezes. The culprit? iCloud Drive, silently trying to sync hundreds of thousands of tiny node_modules files — eating up CPU, RAM, and disk I/O in the process.
This isn't just an annoyance. It can bring your entire workflow to a halt for minutes at a time. Switching between projects becomes agonizing. Running npm install in an iCloud-synced folder can trigger a cascade of indexing and syncing that cripples performance.

Why This Happens
iCloud Drive treats your development folders like any other directory — there's no built-in way to tell it "skip this folder" or "ignore these files." When you have a project with 50,000+ files in node_modules, iCloud tries to sync every single one of them across all your devices. The result is constant disk activity, beach-ball cursors, and a Mac that feels like it's running on hardware from a decade ago.
Many developers resort to workarounds:
None of these are satisfying solutions. They're fragile, incomplete, or require you to fundamentally restructure your workflow.
Enter Lsyncer
Lsyncer was built to solve this exact problem — and it does it elegantly.

Lsyncer is a macOS application that gives you fine-grained control over which folders and files get synced by iCloud. Instead of fighting the system, Lsyncer works with it, letting you define smart exclusion rules that keep your node_modules, build artifacts, and other large directories out of iCloud's sync pipeline.
Smart Exclusions
Lsyncer's exclusion engine understands developer project structures. You can exclude folders by name pattern, file type, or size — all without touching your actual file structure. Your files stay exactly where they are; Lsyncer simply tells iCloud which ones to leave alone.
For example, you can set up rules like:
Scheduled Sync
Need to sync a folder but only at certain times? Lsyncer lets you schedule sync operations so that heavy file transfers happen when you're not actively using your machine — overnight, during lunch, or whenever works for your schedule.
One-Time Purchase
No subscriptions. No recurring fees. Lsyncer is a one-time purchase of $19.99. Buy it once, use it forever. That's it.
Built by Developers, for Developers
Lsyncer was born out of genuine frustration. As a team that works across multiple macOS machines and deals with large Node.js and Python projects daily, we needed a tool that just works — without requiring us to restructure our entire project layout or live with a perpetually frozen Finder.
We built Lsyncer to be:
Get Started
Lsyncer is available now for macOS. Stop letting iCloud dictate your development experience.
If you've ever stared at a spinning beach ball while waiting for iCloud to finish syncing a node_modules folder, Lsyncer is the tool you've been waiting for.
