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
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
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.
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.