We ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ BzhWe ❤️ DevWe ❤️ MusicWe ❤️ SecurityWe ❤️ AiWe ❤️ PrivacyWe ❤️ FreedomWe ❤️ Self-hostedWe ❤️ Bzh
POUR DEVOPS

Palladium

Lanceur de scripts documenté par IA

Catalogue et lanceur de scripts desktop. Pointez-le sur les repos éparpillés sur votre machine : il moissonne chaque script .ps1 et .sh et transforme ce chaos en un centre de commande unique, cherchable et documenté par IA — comme un catalyseur, jamais consommé, les fichiers sources restent intacts.

Architecture

Client desktopElectron, modules ES vanilla
BackendNestJS + TypeORM
Base de donnéesPostgreSQL
IAIA locale (modèle configurable)
DéploiementDocker multi-arch sur Nomad + Consul

Modules

01

Catalogue de scripts

Projets couvrant plusieurs dossiers, scan récursif des fichiers .ps1 et .sh, arborescence par projet → dossier → script avec icônes de shell et badges de catégorie.

02

Recherche & Filtres

Filtrage en direct sur les noms, chemins et résumés IA. Portée par projet, tags multi-sélection, et un vocabulaire contrôlé de 11 catégories.

03

Documentation IA

L'IA locale génère des docs Markdown bilingues (Objectif / Comment lancer / Arguments). Hachage SHA-256 : l'IA ne tourne que si un script a réellement changé. Les tags sont réutilisés, jamais dupliqués.

04

Lancement en 1 clic

Le bon shell (PowerShell ou WSL), le bon dossier de travail, vos arguments — lancé dans Windows Terminal, détaché pour que l'exécution survive à l'app.

05

Terminal intégré

Panneau flottant multi-onglets xterm.js + node-pty avec sélecteur de shell (PowerShell 7, Windows PowerShell, distros WSL) et sessions persistantes.

06

Détection de chiffrement

Détecte au scan les fichiers .env chiffrés age (Fluorine) et marque ces projets d'un cadenas — un signal visuel que les secrets sont gérés.

Avant & Après

Sans PalladiumAvec Palladium
C'était dans quel repo, ce script de deploy ?Un catalogue cherchable à travers tous les repos
Ouvrir le script pour se rappeler ses argumentsDoc auto-générée : objectif, usage, arguments
cd dans le bon dossier, choisir le bon shellUn clic : bon shell, bon dossier, vos arguments
Des scripts envoyés à un LLM cloud pour analyseIA locale uniquement — le contenu ne quitte jamais la machine
Tout re-documenter après chaque modificationHachage SHA-256 : l'IA ne tourne que sur les scripts modifiés
Chaos de tags et libellés dupliquésRègle de réutilisation : les tags existants d'abord

Chiffres clés

2 shells
11 catégories
Docs IA bilingues
Cache par hachage
Contenu 100% local
Découverte Consul
2 shells
11 catégories
Docs IA bilingues
Cache par hachage
Contenu 100% local
Découverte Consul
← Retour à l'accueil