Market Radar
Logiciel libre · auto-hébergé · licence MIT

Market Radar

Ta veille emploi et tes candidatures, sur ta propre machine.

Il surveille les sites carrière de 56 grandes entreprises, classe chaque offre selon ton profil, prépare un CV et une lettre adaptés avec une IA locale, remplit les portails de recrutement et suit les réponses dans ta boîte mail. Tu gardes la main sur chaque envoi.

  • 56sites carrière suivis
  • 0clé d'API, 0 abonnement
  • ~80 spour un CV et une lettre
Illustration · offres classées P1 au centrebalayage
Le parcours

D'une offre publiée à une réponse dans ta boîte

Market Radar fait le travail répétitif. Les deux décisions qui comptent restent les tiennes : valider ce qui part, et cliquer « Envoyer ».

  1. Collecte

    Le worker lit les pages carrière (Workday, Talentsoft, SmartRecruiters, SuccessFactors…) à l'heure choisie ou quand tu cliques.

    serveur
  2. Score sur 100

    Pertinence technique, marchés financiers, adéquation au profil, expérience demandée, contrat. Les postes trop seniors descendent, les offres de moins de 24 h sont marquées.

    serveur
  3. Rapport

    Un email du jour ou de la semaine avec les nouvelles offres pertinentes de chaque profil. Facultatif.

    serveur
  4. CV et lettre

    L'IA locale choisit tes expériences les plus utiles pour l'offre et écrit l'accroche. Les PDF sont assemblés à partir de gabarits sobres, nommés pour le poste.

    IA locale
  5. Validation

    Tu relis, tu corriges si besoin, tu valides. Rien n'avance sans cette étape.

    ton clic
  6. Dépôt sur le portail

    L'extension Chrome se connecte avec ton gestionnaire de mots de passe, remplit le formulaire, joint le CV et la lettre, puis s'arrête avant « Envoyer ».

    ton clic
  7. Suivi

    Le lecteur de boîte mail, en lecture seule, reconnaît les accusés de réception, tests, entretiens et refus, et met la candidature à jour.

    serveur
Dans l'appli

Trois écrans que tu ouvres tous les jours

Exemple de banque ● Vient de sortir
Stage Analyste Données – Marchés H/F92
StageParisPythonSQLP1

Radar. Toutes les offres actives, filtrées par profil, contrat et priorité.

Analyste KYC · Banque AEntretien
Data Engineer · Conseil BEnvoyée
Stage BI · Industrie CRefus

Suivi. Le tableau de tes candidatures, relances à 7 jours et export CSV.

Collecte des offres12 s
9 / 56 sources · Thales
Candidature · Business AnalystPDF prêts

Barre des tâches. Ce qui tourne en ce moment, en bas à droite de l'écran.

Garde-fous

Ce qu'il ne fera jamais à ta place

Envoyer une candidature
Un email de candidature part seulement après validation et confirmation, avec au plus 10 envois par jour. Sur les portails, c'est toujours toi qui cliques « Envoyer ».
Envoyer tes données ailleurs
Base de données, IA (Ollama) et rendu PDF (Typst) tournent sur ton serveur. Aucune clé d'API, aucun service tiers.
Retenir tes mots de passe
L'extension n'en stocke aucun. Elle laisse Chrome ou 1Password remplir la connexion, et pré-remplit seulement l'email à la création d'un compte.
Toucher à ta boîte mail
Lecture seule : rien n'est marqué comme lu, déplacé ou supprimé. Seuls les emails de recruteurs sont gardés.
Architecture

Cinq conteneurs Docker, rien d'autre

Tout tient dans un docker-compose.yml. Le serveur ne sort que pour lire les pages carrière et, si tu le veux, pour les emails.

Ton navigateur
Application web
Extension Chromeremplit les portails
Ton serveur
web:3100 · TanStack Start
Convex:3210 · base + fichiers
workercollecte · PDF · emails
Ollamaqwen3.5:4b · 127.0.0.1
Dehors
Sites carrièrelecture seule
SMTP / IMAPfacultatif
Installer

Une commande, dix minutes

Le script vérifie la machine, écrit la configuration, génère les secrets, télécharge le modèle, construit et démarre tout. Tu peux le relancer sans rien perdre.

Processeur
4 cœurs
Mémoire
8 Go
Disque
15 Go
Logiciel
Docker + git

Le serveur reste derrière ta box. Tout ton réseau local peut ouvrir l'application.

# sur le serveur
git clone https://github.com/simonw31/market-radar.git
cd market-radar
./install.sh

Avec un agent IA

Le dépôt contient READMELLM.md, un guide écrit pour Claude Code, Codex ou Cursor. L'agent vérifie la machine, te demande comment tu veux y accéder, installe, vérifie, et n'affiche jamais tes mots de passe.

Installe Market Radar sur ce serveur en suivant READMELLM.md
du dépôt https://github.com/simonw31/market-radar
Sources

56 sites carrière au départ

Banque, conseil, industrie, tech. Un nouveau site se branche en quelques dizaines de lignes, souvent en réutilisant un connecteur Workday ou SmartRecruiters existant.

Questions
Est-ce que ça postule à ma place ?

Non. Il prépare tout et remplit les formulaires, mais chaque candidature attend ta validation, et sur les portails c'est toi qui cliques « Envoyer ». Seuls les rapports de veille peuvent partir automatiquement.

Faut-il une carte graphique ?

Non. Le modèle par défaut tourne sur le processeur : environ 3 minutes pour structurer un CV, 70 à 90 secondes pour une candidature sur un serveur à 12 cœurs.

Puis-je l'ouvrir sur Internet avec un nom de domaine ?

Pas tel quel : l'application n'a pas de comptes utilisateurs. Utilise Tailscale ou un tunnel SSH, ou place devant une authentification qui couvre aussi Convex.

Et si un portail change son formulaire ?

L'adaptateur peut casser. Le bouton « Diagnostic » de l'extension copie la structure du formulaire, sans aucune valeur personnelle, pour le corriger rapidement.

Plusieurs personnes sur la même installation ?

Oui : un profil par personne, avec son CV, ses critères, son radar et son rapport. Tout le monde sur l'installation voit tout, donc partage-la seulement avec des proches.