30k connection limit bogging you down? Clean up your network.
Review, keep, or remove stale connections. Filter by keywords, connected date, and more. Runs on your Mac, uses your existing Chrome session, and never asks for your LinkedIn password. Built-in safeguards help reduce account-flag risk.
macOS 13+ · Apple Silicon (M1+) · ~80 MB · no subscription
Founders, investors, and operators accumulate thousands of connections over a decade. The hard part is not clicking remove - it is deciding who should go without losing control.
Export your connections from LinkedIn, vet what should go, and the app handles the rest - slowly, visibly, and only on the rows you approve.
LinkedIn → Settings → Get a copy of your data → Connections.
LinkedIn emails you a Connections.csv in about 10 minutes. Here's a guide.
Filter by title, company, connected date, or keywords. Or paste an AI verdict from your existing Claude or ChatGPT chat.
Review every row before anything happens.
The app opens profiles in Chrome and clicks "Remove connection" for you, one at a time, with conservative rate limits.
You watch it happen and can stop any time.
Automating LinkedIn isn't risk-free. The app is designed to be cautious by default - and to refuse to act when something looks off.
~/Documents/LinkedIn Cleanup/ for your records.The app waits between profiles and batches, shows the countdown, and keeps the default session cap conservative.
The run view shows what is in flight, what succeeded, what failed, and where the final report was saved.
Try a tiny batch first.
If it saves you time - I know it will - buy it once.
Pay once. No subscription.
I built this because my LinkedIn graph had become crowded with irrelevant connections and noise. Running Appreciate Capital meant meeting founders, talking to investors, and saying yes to a lot of inbound over the years. I had long meant to filter it back toward signal - and make room to connect with more founders, future founders, and people I actually want to hear from.
At roughly 30,000 connections, manual cleanup was not a real option. This is the small, careful tool I wanted: local CSV review, explicit confirmation, slow browser automation, and no password box.
If you hit a bug or have a feature request, email me directly. It is a one-person product, which also means the person reading your note is the person shipping the fix.
- Aggy
Bulk activity at machine speed can trigger LinkedIn's anti-automation systems. The app is designed to look like a moderately busy human: randomized 8-20 second delays between profiles, 30-60 second pauses between batches, and a hard 25-per-session default cap. You can lower these limits and stop the run any time.
There is no way to make this risk zero. If your account is especially sensitive, start with a small batch and watch the run.
No. Your Connections.csv stays on your Mac. The app does not phone home, send telemetry, or upload connection data. The only network call is license activation.
The license server stores exactly: license key, email, status, creation timestamp, and expiry timestamp. See the Privacy page for the full data inventory.
Before every run, the app opens one approved candidate and verifies that the "More" menu and "Remove connection" item are exactly where it expects. If anything looks off, it aborts the run with a specific error. It does not guess.
When LinkedIn changes something meaningful, I push an update.
No. LinkedIn doesn't expose a "re-add" API, and re-sending an invite to someone you just removed often looks worse than the removal itself. That is why the app insists on review, self-test, and confirmation before a run starts.
From LinkedIn: Settings & Privacy → Data Privacy → Get a copy of your data → "Want something in particular?" → check Connections → Request archive. LinkedIn emails a download link, usually within about 10 minutes.
The first 3 lines of the CSV are a "Notes:" preamble. The app strips them automatically.
Not yet. v1 is macOS-only because the automation runs through Apple Events to Google Chrome. A Windows version is on the roadmap if enough people ask for it.
If you've had an issue, write to me and I will help you out.
No. This is an independent third-party tool built by one person. LinkedIn is a trademark of LinkedIn Corporation. "LinkedIn Cleanup" is a descriptive name for what the app does.