À propos

Le terminal parle machine.
Shell Polish traduit.

On a construit des pipelines sophistiqués, des systèmes qui tournent sans jamais s'arrêter. Mais quand il faut en parler à un humain (dans un ticket, un email, une réunion), le terminal redevient illisible. Shell Polish est le dernier maillon de la chaîne : il traduit la machine pour les humains.

Le problème

Tu passes ta journée dans des outils modernes : Slack, Notion, Obsidian, Linear, GitHub. Mais dès qu'un collègue te colle une sortie terminal dans un email, tu te retrouves avec 40 lignes bordées de coupées à 80 caractères, parsemées de codes ANSI invisibles et d'horodatages répétitifs.

Ce n'est pas un problème marginal. C'est le quotidien de toute équipe qui mélange profils techniques et non-techniques : les devs envoient des logs bruts, les chefs de projet reçoivent du bruit.

La solution

Shell Polish prend ce chaos et le transforme en document lisible, en un clic. Il repère les gouttières shell, reconstruit les paragraphes fragmentés par la largeur du terminal, nettoie les codes ANSI, convertit les tableaux ASCII en tableaux Markdown propres, et s'arrête là. Pas d'IA, pas de cloud, pas de compte. Juste du code qui tourne dans ton navigateur.

Principes de conception

Zéro dépendance. Le moteur (shell-polish.js) est un fichier JavaScript autonome de moins de 10 ko. Aucun framework, aucun serveur, aucune requête réseau. Il fonctionne hors ligne, peut être intégré à ton intranet en une ligne.

Contrôle granulaire. Chaque transformation est un toggle indépendant. Tu n'es jamais forcé à appliquer des règles que tu ne veux pas.

Vie privée par défaut. Tes données ne quittent jamais ton navigateur. Shell Polish ne connaît pas leur existence.

Bilingue dès le départ. Interface en français et en anglais, parce que les équipes tech sont rarement monolingues.

Télécharger le moteur

Le cœur de Shell Polish est disponible en tant que bibliothèque standalone pour Node.js et le navigateur. Intègre-le à ton propre outil, ton pipeline CI, ou ton wiki d'équipe.

⚙️
shell-polish.js Moteur v2.0 · UMD, zéro dépendance, ~9 ko
Télécharger
// Dans le navigateur
<script src="shell-polish.js"></script>
<script>
  const result = ShellPolish.process(rawText);
  outputEl.innerHTML = result.html;
</script>

// En Node.js
const ShellPolish = require('./shell-polish');
const md = ShellPolish.toMarkdown(rawText, { stripAnsi: true });

Qui sommes-nous

Shell Polish est édité par Aikini Web & Tech, un studio de développement web spécialisé dans les outils pour équipes techniques. Nous construisons des logiciels légers, sans friction, qui font une seule chose et la font bien.

Shell Polish s'inscrit dans notre écosystème d'outils dédiés au quotidien des équipes tech. Si tu travailles régulièrement avec du Markdown, jette un œil à mdconverter.io, qui convertit du Markdown vers tous les formats utiles (HTML, PDF, DOCX, RTF…).

Une question, un bug, une idée ? Contacte-nous à hello@shellpolish.tools.