Projet
LinkedIn AI
Suite IA complète pour LinkedIn : génération de posts, commentaires et images, CRM intelligent, analytique d'engagement, coach d'assiduité, optimiseur de profil. Quatre fournisseurs d'IA interchangeables, avec repli sur un modèle local Ollama. Vanilla JS pur, zéro dépendance, zéro tracking.
Le problème
Tenir une présence LinkedIn demande d'écrire, de commenter, de suivre ce qui fonctionne et de relancer les bonnes personnes. Les outils qui automatisent tout cela font en général transiter le contenu et les clés d'API par leurs propres serveurs.
L'approche
Une extension Chrome Manifest V3 en JavaScript vanilla, sans framework ni bundler, où tout s'exécute dans le navigateur. Les clés d'API restent dans le stockage local de l'extension et ne sont jamais synchronisées ; il n'y a ni serveur intermédiaire, ni tracking, ni télémétrie. Le contenu LinkedIn ne part que vers le fournisseur d'IA que l'utilisateur a lui-même configuré, ou nulle part s'il choisit un modèle local.
Ce qui le caractérise
-
Quatre fournisseurs interchangeables
Claude, OpenAI, Gemini et Ollama en local, changeables en un clic et combinables : un fournisseur pour les commentaires, un autre pour les images. Un repli automatique vers le modèle local prend le relais quand une API cloud échoue.
-
Injecté sans casser la page
L'overlay vit dans un Shadow DOM pour ne pas se mêler aux styles de LinkedIn, la navigation interne est suivie par MutationObserver et interception de l'History API, et l'état partagé passe par un mutex asynchrone qui sérialise les écritures concurrentes.
-
Réponses en flux
Les générations Claude et OpenAI arrivent en Server-Sent Events lus via ReadableStream : le texte s'affiche au fil de l'eau plutôt qu'après un temps d'attente opaque.
-
Plus qu'un générateur
Générateur de posts à six structures, moteur de commentaires paramétrable, calendrier éditorial, analytique d'engagement, CRM de contacts, coach d'assiduité et optimiseur de profil qui note quatorze sections. Le dépôt annonce plus de 415 tests navigateur répartis sur 36 suites.
Stack technique
Liens
Autres projets
Un besoin proche de ce projet ?
Le premier échange est un appel de 30 minutes : vous exposez votre contexte, je vous dis si le besoin entre dans mon périmètre et quelle première étape je recommande.