30k connection limit bogging you down? Clean up your network.

Trim your LinkedIn network in an afternoon.

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

No password Uses Chrome you are already signed into.
Review gate Only checked rows are queued.
Slow run Visible countdowns and session caps.
LinkedIn Cleanup app showing rules, review table, and vetted removal rows

For people whose LinkedIn became noise.

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.

30k-row scale Built for large exports, not hand-cleaning 40 profiles.
Fast triage Find stale recruiters, old roles, and irrelevant contacts without opening profiles one by one.
Plain rules or AI Filter locally via smart searches, or use your AI Chat to get a list of connections to remove.
Bulk review Sort, search, and uncheck people before anything runs.

Three steps. No password. No surprises.

Export your connections from LinkedIn, vet what should go, and the app handles the rest - slowly, visibly, and only on the rows you approve.

1

Export your CSV

LinkedIn → Settings → Get a copy of your data → Connections.

LinkedIn emails you a Connections.csv in about 10 minutes. Here's a guide.

2

Vet your list

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.

3

Bulk remove

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.

Built so you stay in control.

Automating LinkedIn isn't risk-free. The app is designed to be cautious by default - and to refuse to act when something looks off.

  • We never ask for your LinkedIn password.
    The app uses your existing Chrome session via macOS Apple Events. No credentials are collected, stored, or transmitted.
  • Nothing happens until you confirm.
    Three explicit gates - import, vet, run. You see the full list before a single profile is touched.
  • We remove slowly.
    Randomized 8-20s between profiles, 30-60s between batches, 25-per-session cap by default. Every countdown is visible.
  • We stop if LinkedIn looks different.
    A self-test runs before every session. If a selector doesn't match, the app aborts instead of guessing.
  • No telemetry. No tracking.
    Your CSV stays on your Mac. The license server only stores your key, email, and status - nothing else.
  • A full report on every run.
    Every removal is logged to a JSON + CSV file in ~/Documents/LinkedIn Cleanup/ for your records.

Random pauses between removals.

The app waits between profiles and batches, shows the countdown, and keeps the default session cap conservative.

Rate-limit pause countdown between LinkedIn removals

Watch every removal.

The run view shows what is in flight, what succeeded, what failed, and where the final report was saved.

LinkedIn Cleanup run log showing completed and in-flight removals

Remove 5 for free. Unlock lifetime use for $15.

Try a tiny batch first.
If it saves you time - I know it will - buy it once.

$15 USD · once
No subscription
  • 5 removals free, no credit card
  • Unlimited removals after one-time purchase
  • Lifetime access and future updates
  • One Mac at a time, easy to deactivate
Buy lifetime - $15 Try with 5 removals

Pay once. No subscription.

Aggy

From Aggy.

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

Frequently asked.

Will LinkedIn restrict my account?

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.

Do you store my CSV or any of my data?

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.

What happens if LinkedIn changes their UI?

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.

Can I undo a removal?

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.

How do I export my LinkedIn Connections CSV?

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.

Does this work on Windows, Linux, or in a browser?

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.

What's the refund policy?

If you've had an issue, write to me and I will help you out.

Is this affiliated with LinkedIn?

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.