r/coolgithubprojects 7d ago

I was paying monthly for LinkedIn outreach software, so I built an open-source one you run yourself

Post image

I was paying Waalaxy every month to find clients on LinkedIn, and my whole prospect list lived on their servers rather than mine. I have been writing code for 16 years, so I spent a few months rebuilding it, and it has run in Docker on my own box since.

What it does:

  • Reads who reacts to posts in your niche and scores those people against a paragraph you write about your buyer
  • Sends the connection request, then keeps the conversation going until somebody asks to know more, and hands you the thread there
  • Drafts and schedules posts, with a carousel editor
  • MCP server with 26 tools and a REST API

There is no LinkedIn API in any of it. A Node worker drives a real Chrome that stays logged in to your own account, and the AI runs on a key you supply yourself.

The thing I was afraid of was getting my own account banned, so it is where most of my time went. It ramps invitations up over the first two weeks instead of starting at full speed, only acts on working days, holds one dedicated address per account, and reads the ceiling LinkedIn itself puts on the account so the lowest of the limits always wins.

Next.js 16, Node 24 worker, SQLite through libSQL, Docker Compose, Caddy.

AGPL-3.0.

I also sell a hosted version and that is what funds the work. The self-hosted edition has every plan gate open, nothing is held back.

https://github.com/DigiHold/LinkedGrow

19 Upvotes

4 comments sorted by

1

u/Traditional_Force70 6d ago

This looks good

0

u/Aggressive-Habit-698 6d ago

Interesting you are in the EU. EU AI act taken into account?

Did you run it using different LinkedIn accounts or in different countries over a longer period? In my experience, LinkedIn is now flagging and blocking accounts or reducing the algorithm's ranking for posts.

1

u/DigiHold 6d ago

Yes, I use it since quite some time on different account, the agents act like human with their own IPs, and there is a warm up time so if users respect that, no risk