diff4 pour Openclaw

Un outil CLI sécurisé pour chiffrer et partager des git diffs et des fichiers sources en utilisant le chiffrement AES-256-GCM côté client.

djyde
v1.0.0
Apr 12, 2026
0
627
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install diff4

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer diff4 via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que diff4 ?

diff4 est un utilitaire de haute sécurité conçu pour les développeurs qui ont besoin de partager des modifications de code et des fichiers sans compromettre la confidentialité. En tant qu'ajout spécialisé à l'écosystème Openclaw Skills, il garantit que votre code sensible n'atteint jamais un serveur en texte brut. En utilisant le chiffrement AES-256-GCM côté client, diff4 garantit que seuls les destinataires disposant du mot de passe correct, transmis via un canal sécurisé hors bande, peuvent déchiffrer et voir le contenu partagé.

Que vous effectuiez une revue de code rapide ou que vous envoyiez des extraits de code à une équipe distribuée, diff4 fournit un pont transparent entre le développement local et les prévisualisations sécurisées dans le cloud. Il s'intègre parfaitement aux workflows git existants, ce qui en fait un composant essentiel pour les équipes qui privilégient la sécurité dans leur boîte à outils Openclaw Skills.

Cas d'utilisation de diff4

  • Partager en toute sécurité le dernier git commit avec un collègue pour une revue immédiate.
  • Prévisualiser les modifications en zone de préparation (staged) pour garantir la qualité du code avant de pousser vers un dépôt distant.
  • Regrouper et transmettre plusieurs fichiers texte arbitraires entre équipes avec un chiffrement de bout en bout.
  • Gérer des serveurs de chiffrement auto-hébergés pour la conformité interne de l'entreprise.

Comment fonctionne diff4

  1. L'utilisateur lance une commande pour capturer un git diff ou le contenu de fichiers spécifiques.
  2. diff4 capture les données et effectue le chiffrement côté client en utilisant un mot de passe préconfiguré et l'algorithme AES-256-GCM.
  3. La charge utile chiffrée est téléchargée sur le serveur diff4 désigné (par défaut ou auto-hébergé).
  4. Le serveur génère une URL unique pour le paquet chiffré.
  5. L'utilisateur partage l'URL et fournit le mot de passe de déchiffrement au destinataire via un canal sécurisé hors bande.

Configuration de diff4

Pour intégrer cela dans votre environnement Openclaw Skills, assurez-vous que Node.js est installé, puis exécutez :

npm i -g @diff4\/cli

Initialisez votre clé de chiffrement :

diff4 key-gen [your-secret-passphrase]

Vérifiez votre configuration :

diff4 key-get

Schéma de données et taxonomie de diff4

diff4 organise les données en paquets chiffrés. Lors du partage de plusieurs fichiers, il utilise une structure JSON spécifique avant le chiffrement :

Composant de données Description
Charge utile Diff Sortie standard git diff (texte UTF-8).
Paquet de fichiers Un tableau JSON contenant les chemins des fichiers et leur contenu texte correspondant.
Métadonnées Inclut le contrôle de version et les en-têtes de chiffrement nécessaires au déchiffrement GCM.
URL du serveur Par défaut [https:\/\/diff4.com](https:\/\/diff4.com), sauf si remplacé par la variable d'environnement DIFF4_SERVER.

Fonctionnalités avancées de diff4

  • Prise en charge des instances auto-hébergées pour maintenir un contrôle total sur le cycle de vie des données.
  • Intégration des variables d'environnement DIFF4_PASSPHRASE et DIFF4_SERVER pour des workflows de CI/CD automatisés.
  • Regroupement de fichiers multi-chemins, permettant le partage d'extraits de code complexes dans un seul lien chiffré.
  • Gestion élégante des erreurs pour les diffs vides ou les formats binaires non pris en charge afin de maintenir la stabilité de l'automatisation Openclaw Skills.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*