Aller au contenu principal
Version: 1.0.0-beta.7+dev

Introduction

Qu'est-ce que Léon ?#

Léon est un assistant personnel open source qui peut vivre sur votre serveur.

Il fait des choses lorsque vous lui demandez.

Vous pouvez lui parler et il peut vous parler. Vous pouvez lui écrire et il peut également vous écrire. Si vous le voulez, Léon peut communiquer avec vous en étant hors ligne afin de protéger votre vie privée.

Vous pouvez l'imaginer comme étant un deuxième cerveau.

Astuce

Léon est encore très jeune aujourd'hui. Si vous le souhaitez, vous pouvez aider en contributant ❤️

Démo#

Une vidéo est disponible ici.

Motivations#

  1. En tant que développeurs (ou pas), nous aimons créer des choses, d'autant plus lorsqu'il s'agit d'améliorer notre quotidien. Alors plutôt que de construire un projet dédié pour chacune de ces idées, Léon peut nous aider grâce à sa structure de paquets / modules (compétences). Nous pensons que c'est toujours mieux que de laisser vos idées prendre la poussière pour toujours, n'est-ce pas ?
  2. Grâce à cette structure générique, tout le monde peut créer ses propres modules et les partager. De cette façon il y a seulement un noyau (pour les gouverner tous).
  3. Léon utilise des concepts d'IA, plutôt cool.
  4. La vie privée est importante, vous pouvez configurer Léon pour discuter avec lui hors ligne. Vous pouvez déjà intéragir avec lui sans aucun service tiers.
  5. Et enfin parce que l'open source c'est génial.

Essayer en un simple clic#

Gitpod va automatiquement vous installer un environnement et lancer une instance.

Ouvrir avec Gitpod

Installation#

Prérequis#

  • Git
  • Node.js >= 16

    Le noyau de Léon est développé avec le runtime JavaScript Node.js.

  • npm >= 8

    npm est le gestionnaire de paquets de Node.js. Léon en a besoin pour l'arbre de dépendances de son noyau.

Tip

Vous pouvez suivre le manuel pour installer ces prérequis.

Installer la CLI de Léon#

La CLI de Léon vous accompagnera tout au long de votre aventure afin de vous faciliter la tâche sur l'installation et bien plus encore. Pour installer la CLI de Léon il suffit d'exécuter cette commande :

npm install --global @leon-ai/cli

Installer Léon#

Maintenant que la CLI est installée, vous pouvez donner naissance à Léon :

leon create birth

Par défaut, la CLI télécharge le code source depuis la branche Git stable (master). Mais vous pouvez aussi télécharger le code source depuis la branche Git develop qui est la branche par défaut contenant les derniers changements. Sur cette branche vous bénéficierez des derniers changements en avance mais soyez conscient qu'elle peut ne pas être aussi stable que la master :

leon create birth --develop

Run Leon#

À ce niveau, Léon est né et peu déjà être lancé via cette commande :

leon start

À ce stade vous pouvez déjà correspondre avec Léon par écrit et lui demander des choses.

Astuce

Pour voir ce qu'il peut faire, merci de vous référer à la liste des paquets.