Projets Open Source

Passionné par l'open source, je développe et maintiens des outils techniques qui résolvent des problèmes concrets. Voici mes principaux projets publics.

AISuite

Shell Open Source Self-Hosted AI

AISuite - Outils disponible

Suite d'outils pour l'IA auto-hébergée

AISuite est une collection d'outils open source conçue pour travailler avec des solutions d'intelligence artificielle auto-hébergées. Le projet intègre plusieurs technologies clés de l'écosystème IA : Outils no-code, Moteurs d'inference locales, Bases vectorielles et d'autres composants essentiels.

Caractéristiques principales

  • Installation simplifiée : Scripts automatisés pour déployer l'ensemble de la stack IA localement
  • Privacy-first : Toutes les données restent sur votre infrastructure, aucune dépendance cloud
  • Stack complète : N8N pour les workflows, LocalAI pour l'inférence, Qdrant pour le stockage vectoriel
  • Configuration flexible : Personnalisation des composants selon vos preferences

Pourquoi AISuite ?

Face aux préoccupations croissantes concernant la confidentialité des données et la dépendance aux services cloud, AISuite propose une alternative complète pour héberger soi-même ses outils d'IA. Le projet s'adresse aux entreprises et développeurs qui souhaitent garder le contrôle total de leurs données tout en bénéficiant des dernières avancées en matière d'IA générative.

MCP Server WSL Filesystem

JavaScript TypeScript NPM Package MCP

MCP WSL Filesystem Server

Serveur MCP pour accéder aux distributions WSL depuis Windows

Serveur Node.js implémentant le Model Context Protocol (MCP), spécifiquement conçu pour les opérations sur le système de fichiers dans le Windows Subsystem for Linux (WSL). Ce projet permet une interaction transparente entre Windows et les distributions Linux sous WSL.

Fonctionnalités

  • Accès multi-distributions : Support de toutes vos distributions WSL installées
  • Opérations complètes : Lecture/écriture de fichiers, création/suppression de répertoires, déplacement de fichiers
  • Recherche performante : Utilisation des commandes Linux natives (find, grep) pour des performances optimales
  • Traduction de chemins : Gestion automatique des formats Windows ↔ Linux
  • Compatible Claude Desktop : Intégration directe avec Claude via MCP

Pourquoi un fork optimisé ?

Bien que le serveur MCP officiel puisse accéder aux fichiers WSL via \\wsl.localhost\, cette implémentation utilise les commandes Linux natives directement dans WSL. Résultat : des performances significativement supérieures, particulièrement pour les opérations de listing et de recherche sur de grandes arborescences de fichiers.

Installation simple :
npm install -g mcp-server-wsl-filesystem

Configuration exemple

{
  "mcpServers": {
    "wsl-filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-wsl-filesystem",
        "--distro=Ubuntu-20.04",
        "/home/user/documents"
      ]
    }
  }
}

Contribuer

Mes projets sont open source et accueillent les contributions. Si vous rencontrez un bug, avez une suggestion d'amélioration ou souhaitez proposer une nouvelle fonctionnalité, n'hésitez pas à ouvrir une issue ou une pull request sur GitHub.

Vous pouvez également me contacter directement via mon profil GitHub ou par le formulaire de contact.