Self.so : Créez un Site Personnel en 15 Secondes avec l’IA de Nutlope

Partie 1 : Découverte générale et fonctionnelle

adresse du dépôt GitHub : https://github.com/Nutlope/self.so?tab=readme-ov-file

Objectif principal du projet

Self.so est un générateur de sites personnels open-source qui permet de créer un site web à partir d’un profil LinkedIn ou d’un CV en seulement 15 à 30 secondes. L’objectif est de simplifier la création d’une présence en ligne professionnelle, en automatisant le processus de parsing et de mise en page grâce à l’intelligence artificielle.

Fonctionnalités clés

  • Génération rapide : Crée un site personnel en quelques secondes à partir d’un profil LinkedIn ou d’un CV (PDF).
  • Édition personnalisée : Permet de modifier le contenu, les liens et la photo après génération (version 2.0, annoncée le 9 avril 2025).
  • Parsing amélioré : Analyse et structure automatiquement les données de LinkedIn ou d’un CV.
  • Hébergement gratuit : Le site généré peut être publié directement via self.so.
  • Open-source : Le code est accessible et modifiable par la communauté.
  • Interface utilisateur : Une interface simple et intuitive pour éditer et publier.

Public cible et cas d’usage

  • Professionnels : Freelances, consultants ou employés cherchant une vitrine numérique rapide.
  • Étudiants et chercheurs d’emploi : Pour créer un portfolio en ligne sans compétences techniques.
  • Développeurs : Pour contribuer à un projet open-source ou l’adapter à des besoins spécifiques.
  • Créateurs de contenu : Pour partager un espace professionnel avec leurs abonnés.

Utilisation et combinaison des fonctionnalités

  • Génération initiale : Importer un CV ou un lien LinkedIn pour créer un site de base.
  • Personnalisation : Modifier le texte, ajouter des liens ou changer la photo pour refléter une identité unique.
  • Publication : Publier directement sur self.so pour une URL publique.
  • Combinaison : Importer un CV, éditer les sections pour mettre en avant des projets spécifiques, puis partager le lien sur les réseaux sociaux.

Exemples concrets d’utilisation

  1. Freelance : Un graphiste importe son CV, édite son portfolio pour inclure des projets récents, et partage le site avec des clients potentiels.
  2. Étudiant : Un étudiant en informatique crée un site à partir de son LinkedIn pour postuler à des stages, en ajoutant des liens vers ses projets GitHub.
  3. Consultant : Un consultant en marketing génère un site pour présenter ses services et le partage sur ses cartes de visite numériques.
  4. Développeur : Un contributeur adapte self.so pour ajouter des thèmes personnalisés et l’utilise pour son propre site.

Avantages par rapport aux solutions similaires

  • Rapidité : Création en 15-30 secondes, plus rapide que des outils comme Carrd ou Wix.
  • Gratuit et open-source : Contrairement à Squarespace ou WordPress (freemium), self.so est entièrement gratuit.
  • Automatisation IA : Le parsing de LinkedIn/CV est plus intelligent que les éditeurs manuels.
  • Édition simplifiée : Interface intuitive, idéale pour les non-techniciens, comparée à des outils comme Hugo ou Jekyll.

Partie 2 : Exploration technique et métriques clés

Structure générale du projet

  • Fichiers principaux :
    • middleware.ts : Gère les redirections et l’authentification.
    • Dossiers app/ et public/ : Contiennent les fichiers frontend (Next.js).
    • prisma/ : Configuration de la base de données.
  • Technologies :
    • Frontend : Next.js (version 14), Tailwind CSS, TypeScript.
    • Backend : Prisma pour la gestion de la base de données, Neon pour l’hébergement DB.
    • Stockage : AWS S3 pour les fichiers (ex. CV, photos).
    • IA : Together Compute pour l’inférence, Llama 3.3 avec mode JSON pour le parsing.

Dépendances et outils

  • Frameworks : Next.js, Tailwind CSS, TypeScript.
  • Base de données : Neon, Prisma.
  • Stockage : AWS S3.
  • IA et observabilité : Together Compute, Llama 3.3, Helicone pour l’observabilité IA.
  • Autres : Node.js 18+.

Activité récente

  • Contributeurs : Principalement Hassan El Mghari (Nutlope), avec quelques contributeurs externes.
  • Mises à jour : Version 2.0 annoncée le 9 avril 2025, ajoutant l’édition et un meilleur parsing.
  • Issues ouvertes : Peu d’issues visibles, mais le projet est jeune et en croissance.
  • Fréquence : Activité modérée, avec des mises à jour significatives (ex. 2.0).

Qualité de la documentation et installation

  • Documentation : Le README fournit des instructions de base pour cloner et exécuter localement (npm install, npm run dev). Cependant, il manque des détails sur l’intégration IA ou la configuration de S3/Neon.
  • Facilité d’installation : Nécessite Node.js et une clé API pour Together Compute. L’installation est simple pour les développeurs, mais complexe pour les non-techniciens en raison des dépendances externes (ex. Neon, S3).
  • Exemple : git clone https://github.com/Nutlope/self.so.git && npm install && npm run dev.

Popularité

  • Étoiles et forks : Données précises indisponibles, mais Nutlope a 6.4k abonnés, et ses projets comme roomGPT ont 10.3k étoiles, suggérant un intérêt potentiel.
  • Tendances : Croissance probable, portée par l’annonce de la version 2.0 et la popularité des projets de Nutlope.

Partie 3 : Recherche complémentaire et contexte externe

Avis, tutoriels, articles

  • Annonces sur X : Nutlope a annoncé self.so le 3 avril 2025, puis la version 2.0 le 9 avril 2025, mettant en avant la rapidité et l’édition.
  • Autres projets de Nutlope : RoomGPT (10.3k étoiles) et aicommits montrent une expertise en IA appliquée, renforçant la crédibilité de self.so.
  • Tutoriels : Aucun tutoriel spécifique, mais des guides pour Next.js ou Prisma peuvent s’appliquer.

Retours d’utilisateurs

  • Sentiment : Les annonces sur X montrent un accueil positif, mais il manque des retours détaillés en raison de la nouveauté du projet.
  • Comparaison : Les utilisateurs de projets similaires de Nutlope (ex. roomGPT) apprécient la simplicité et l’IA, un bon indicateur pour self.so.

Projets et alternatives associés

  • Carrd : Simple mais manuel, sans parsing IA.
  • Wix/Squarespace : Plus complets mais payants et moins automatisés.
  • Hugo/Jekyll : Open-source, mais nécessitent des compétences techniques.
  • Outils associés : Next.js, Prisma, Together Compute (utilisés dans self.so).

Roadmap et pistes d’évolution

  • Améliorations : Ajouter des thèmes personnalisables, intégrer d’autres plateformes (ex. GitHub profiles), ou améliorer le parsing pour des CV complexes.
  • Communauté : Encourager les contributions pour des fonctionnalités comme l’export vers d’autres formats.
  • Potentiel : Intégration avec des outils de portfolio (ex. Behance) ou des API de réseaux sociaux.

Partie 4 : Synthèse et recommandations

3 points clés innovants

  1. Génération ultra-rapide : Crée un site en 15-30 secondes grâce à l’IA.
  2. Parsing intelligent : Automatise l’extraction de données de LinkedIn/CV.
  3. Édition accessible : Permet une personnalisation sans compétences techniques.

Cas d’usage typiques

  • Création d’un portfolio pour une candidature professionnelle.
  • Vitrine en ligne pour un freelance ou consultant.
  • Site personnel pour partager une présence numérique.

Pistes d’amélioration

  • Ajouter des options de design (thèmes, couleurs).
  • Simplifier la configuration pour les non-développeurs (ex. script d’installation clé en main).
  • Améliorer la documentation pour les dépendances externes.
Retour en haut