|

Career-Ops : système de recherche d’emploi alimenté par IA

https://github.com/santifer/career-ops

📌 CAREER-OPS est un système de recherche d’emploi alimenté par IA, construit sur Claude Code avec 14 modes de compétences, un tableau de bord Go, génération PDF et traitement par lots. L’approche transforme toute CLI de codage IA en centre de commandement de recherche d’emploi complet : évaluation d’offres structurée avec système de notation A-F sur 10 dimensions pondérées, génération de CV PDF optimisés pour ATS personnalisés par description de poste, scan automatique de portails (Greenhouse, Ashby, Lever, pages entreprise), traitement par lots pour évaluer 10+ offres en parallèle avec sous-agents, et suivi dans une source unique de vérité avec contrôles d’intégrité.

La philosophie s’éloigne du spray-and-pray massif pour se concentrer sur la qualité : career-ops est un filtre qui aide à identifier les quelques offres qui méritent du temps parmi des centaines. Le système recommande fortement de ne pas postuler à quoi que ce soit en dessous de 4.0/5. L’approche est agentic : Claude Code navigue sur les pages carrière avec Playwright, évalue l’adéquation en raisonnant sur le CV vs la description de poste (pas juste matching de mots-clés), et adapte le resume par annonce. Les premières évaluations ne seront pas excellentes : le système ne connaît pas encore l’utilisateur. Il faut lui fournir du contexte, le nourrir avec le CV, l’histoire professionnelle, les preuves, les préférences. Plus on l’entraîne, mieux il performe.

🎯 Points clés à retenir :

🤖 14 modes de compétences — Évaluation, PDF, scan, batch, tracker, apply, contact, deep, training, project, etc.

📊 Système de notation A-F — 10 dimensions pondérées pour évaluer la pertinence d’une offre

📄 CV ATS optimisés — Génération PDF avec injection de mots-clés, design Space Grotesk + DM Sans

🔍 Scan de portails — 45+ entreprises pré-configurées (Anthropic, OpenAI, ElevenLabs, Retool, n8n…)

Traitement par lots — Évaluation parallèle de 10+ offres avec workers claude -p

🖥️ Dashboard TUI — Interface terminal pour filtrer, trier et parcourir le pipeline

🎓 Banque d’histoires d’entretien — Accumulation de stories STAR+Reflection pour questions comportementales

💰 Scripts de négociation — Frameworks de négociation salariale, pushback geographic discount, leverage offres concurrentes

🔒 Local first — Données stockées localement, contrôle total sur l’IA et les soumissions

L’utilisation se résume à cloner le repo, installer les dépendances npm, configurer le profil, ajouter son CV en markdown, puis lancer Claude Code dans le répertoire. Le système est conçu pour être personnalisé par Claude lui-même : modes, archétypes, poids de notation, scripts de négociation. Il suffit de demander à Claude de les modifier. L’architecture sépare les modes skills dans le dossier modes/, les templates CV dans templates/, les données de suivi dans data/, et les rapports dans reports/.

Le tableau de bord en Go avec Bubble Tea et Lipgloss permet de naviguer visuellement dans le pipeline avec 6 onglets de filtre, 4 modes de tri, vue groupée/plate, prévisualisations lazy-loaded, changements de statut inline. Le scanner de portails vient avec 45+ entreprises prêtes à scanner et 19 requêtes de recherche à travers les principaux job boards (Ashby, Greenhouse, Lever, Wellfound, Workable, RemoteFront).

Construit par quelqu’un qui l’a utilisé pour évaluer 740+ offres d’emploi, générer 100+ CV taillés, et décrocher un rôle de Head of Applied AI. Le système est open source sous licence MIT, avec une communauté active (plus de 33600 étoiles sur GitHub en quelques semaines). Career-ops est local, les données restent sur la machine et sont envoyées directement au fournisseur IA choisi. L’utilisateur contrôle l’IA et les soumissions.

C’est un outil pour ceux qui veulent traiter leur recherche d’emploi comme un problème d’ingénierie : pipeline automatisé, évaluation structurée, suivi rigoureux. La promesse est de transformer un processus chronophage et stressant en un système prévisible et contrôlable, où chaque candidature est une décision informée plutôt qu’un jet de dés.

Publications similaires

Laisser un commentaire