---
title: GrowChief
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, automation, social-media, linkedin, twitter, outreach, typescript]
confidence: medium
contested: false
sources: [https://selfh.st/apps/?tag=Automation, https://github.com/growchief/growchief]
---

# 🚀 GrowChief

> **L'alternative open-source à Phantom Buster, Expandi, Zopto et LinkedIn Helper** — automatise vos actions LinkedIn et X/Twitter via workflows visuels, avec gestion fine de la concurrence, proxies, et horaires de travail.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [growchief.com](https://growchief.com/) |
| **GitHub** | [growchief/growchief](https://github.com/growchief/growchief) |
| **License** | AGPL-3.0 |
| **Langage** | TypeScript (98,5 %) |
| **Étoiles GitHub** | 3 400 ⭐ |
| **Dernière MAJ** | 2026-06-05 (release v0.3.0) |
| **Catégorie** | [[cat-automation\|Automation]] |

## 📝 Description

**GrowChief** est né d'un constat simple : le marché de l'**outreach automation** sur LinkedIn et X/Twitter est dominé par des SaaS coûteux (Phantom Buster, Expandi, Zopto, Meet Alfred, LinkedIn Helper), souvent instables et fermés. GrowChief propose la même chose, en open-source, avec une **API-first** qui s'intègre naturellement à **n8n**, Make, Zapier ou tout orchestrateur.

L'outil se distingue par plusieurs choix techniques forts. D'abord, **Playwright + Patchright** (un Playwright « patché » anti-détection) sont utilisés pour émuler des mouvements de souris naturels, éviter les `document.querySelector().click()` suspects, et **ne jamais déclencher de clic direct** — tout passe par des coordonnées à la manière d'un humain.

Ensuite, la **gestion de la concurrence** est exemplaire : si 10 workflows sont déclenchés en même temps sur le même compte, GrowChief sérialise les actions (1 toutes les 10 minutes) pour éviter d'inonder le réseau social et déclencher les protections anti-spam. Les **proxies** (résidentiels ou proxies fournisseurs) sont gérés nativement, et les **horaires de travail** permettent de ne poster que pendant les heures ouvrées de votre fuseau.

L'**enrichissement de leads** est aussi au cœur : si vous passez juste un email ou un nom, GrowChief va interroger plusieurs providers pour retrouver l'URL du profil LinkedIn correspondant. La fonction **Auto-update headful via xvfb** dans l'image Docker permet de faire tourner Chrome dans le conteneur avec un display virtuel.

⚠️ **Avertissement ToS** : l'automation des réseaux sociaux **viole les conditions d'utilisation** de LinkedIn et X. Les comptes automatisés peuvent être bannis. GrowChief le reconnaît explicitement et recommande de ne connecter que des leads que vous connaissez.

## 🚀 Installation

### Option 1 : Docker Compose (recommandé)

```yaml
# docker-compose.yml
services:
  growchief:
    image: growchief/growchief:latest
    container_name: growchief
    restart: unless-stopped
    environment:
      - TZ=Europe/Paris
      - DATABASE_URL=postgresql://growchief:growchief@db:5432/growchief
      - TEMPORAL_ADDRESS=temporal:7233
      - N8N_API_KEY=optional
    volumes:
      - ./data:/app/data            # sessions navigateur persistantes
      - ./logs:/app/logs
    ports:
      - "3000:3000"
    depends_on:
      - db
      - temporal

  db:
    image: postgres:16-alpine
    container_name: growchief-db
    restart: unless-stopped
    environment:
      - POSTGRES_DB=growchief
      - POSTGRES_USER=growchief
      - POSTGRES_PASSWORD=growchief
    volumes:
      - growchief-db:/var/lib/postgresql/data

  temporal:
    image: temporalio/auto-setup:1.22-alpine
    container_name: growchief-temporal
    restart: unless-stopped
    environment:
      - DB=postgresql
      - DB_PORT=5432
      - POSTGRES_USER=growchief
      - POSTGRES_PASSWORD=growchief
      - POSTGRES_SEEDS=db
    depends_on:
      - db

volumes:
  growchief-db:
```

⚠️ La consommation mémoire est élevée (un Chromium headful pèse ~500 Mo par compte actif) : comptez 4-8 Go de RAM par instance selon le nombre de comptes.

### Option 2 : Installation manuelle (monorepo)

```bash
git clone https://github.com/growchief/growchief.git
cd growchief
pnpm install
pnpm dev
```

Nécessite Node.js 20+, pnpm, PostgreSQL 14+, et Temporal. Démarrage fastidieux mais utile pour le développement de plugins.

## ⚙️ Configuration

1. **Premier lancement** : `http://localhost:3000`, créer le compte admin.
2. **Workflows** : définir les étapes (connexion → message de follow-up → like de posts récents) dans l'éditeur visuel.
3. **Comptes LinkedIn/X** : ajouter les credentials via l'UI (utiliser la **technologie d'auth spéciale** qui évite de stocker user/password en clair).
4. **Proxies** : ajouter vos proxies résidentiels ou via API (BrightData, Oxylabs, SmartProxy).
5. **Leads** : importer via CSV, ou brancher l'API GrowChief dans n8n pour automatiser la capture depuis un formulaire.
6. **Working hours** : configurer 9h-18h fuseau Europe/Paris par exemple, les workflows attendront.
7. **Concurrence** : ajuster la fréquence (par défaut 10 minutes entre actions pour un même compte).

## 🔄 Alternatives

### Open Source
- [[app-n8n]] — Orchestrateur généraliste qui peut imiter certaines fonctions avec des nodes navigateur
- [[app-autokitteh]] — Orchestration de workflows durables avec sessions navigateur
- **Huginn** — Agent d'automation historique, peut scrapper LinkedIn sans UI dédiée

### Propriétaires (ce que GrowChief remplace)
- **Phantom Buster** — ~69 $/mois, leader du marché
- **Expandi** — ~99 $/mois, orienté LinkedIn pur
- **Zopto** — ~197 $/mois, haut de gamme
- **LinkedIn Helper** — ~15 $/mois, extension navigateur
- **Meet Alfred** — ~79 $/mois, multi-réseaux

## 🔐 Sécurité

- ⚠️ **Risque de ban LinkedIn/X** : utiliser des proxies résidentiels, respecter les limites de fréquence, ne pas automatiser de comportements agressifs
- 🔐 **HTTPS obligatoire** derrière reverse proxy ([[app-caddy]], [[app-traefik]]) avec SSO ([[app-authelia]])
- 🔑 Les **sessions navigateur** dans `./data` contiennent des cookies sensibles : chiffrer le volume au repos
- 🛡️ **Ne pas exposer le port Temporal** (7233) sur Internet, il est sans auth par défaut
- 📜 **Logs** : contiennent l'historique complet de vos actions, purger régulièrement pour la confidentialité
- 🚨 Stocker les clés d'API Notion/Airtable (si intégrées) dans un secret manager ([[app-vaultwarden]] ou Vault)

## 📚 Ressources

- [Site officiel growchief.com](https://growchief.com/)
- [Documentation docs.growchief.com](https://docs.growchief.com/)
- [Discord des développeurs](https://discord.growchief.com/)
- [n8n-nodes-growchief (npm)](https://www.npmjs.com/package/n8n-nodes-growchief)
- [Démarrage rapide](https://github.com/growchief/growchief#readme)

## Pages Liées
- [[cat-automation]] — Vue d'ensemble de la catégorie
- [[app-n8n]] — Orchestrateur complémentaire idéal
- [[app-autokitteh]] — Alternative d'orchestration
- [[app-traefik]] — Reverse proxy HTTPS
- [[app-authelia]] — SSO devant l'UI
- [[securisation-home-lab]] — Bonnes pratiques
- [[recettes-docker-compose]] — Templates Docker
