Communitygithub.com

Whitepl435/My_OS

Gérez votre système Linux avec un assistant IA local et sécurisé qui exécute des commandes, organise des fichiers et ajuste les paramètres en langage naturel.

Qu'est-ce que My_OS ?

Cette compétence permet aux agents IA (tels que Claude Code) d'interagir directement avec un système Linux en utilisant le langage naturel. Elle est utile pour les développeurs et les administrateurs système qui souhaitent automatiser des tâches de gestion de système sans écrire de scripts complexes. La compétence s'appuie sur des appels système locaux et sécurisés pour exécuter des commandes, organiser des fichiers et modifier des paramètres. Elle prend en charge les distributions Linux courantes et garantit la sécurité en limitant les actions de l'IA à un environnement défini.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add Whitepl435/My_OS

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait My_OS ?

Gérez votre système Linux avec un assistant IA local et sécurisé qui exécute des commandes, organise des fichiers et ajuste les paramètres en langage naturel.

Fonctionnalités

  • Exécution de commandes : Exécutez n'importe quelle commande système Linux via le dialogue.
  • Organisation de fichiers : Organisez, déplacez, copiez ou supprimez des fichiers et des dossiers avec des instructions simples.
  • Ajustement des paramètres : Modifiez les paramètres système, les variables d'environnement et les configurations.
  • Sécurité locale : Toutes les opérations sont effectuées localement sans envoyer de données à des serveurs externes.

Prérequis

  • Un système Linux (testé sur Ubuntu, Debian, Fedora, Arch Linux)
  • Bash shell
  • Python 3.x (pour certaines fonctionnalités avancées)
  • Autorisations appropriées (sudo peut être nécessaire pour certaines commandes)

Installation

  1. Clonez le dépôt :

    git clone https://github.com/Whitepl435/My_OS.git
    cd My_OS
    
  2. Rendez le script exécutable :

    chmod +x my_os.sh
    
  3. Lancez l'assistant :

    ./my_os.sh
    

Utilisation

Utilisez des commandes en langage naturel comme :

  • "Lister tous les fichiers dans le répertoire courant"
  • "Créer un dossier nommé projets dans mon répertoire personnel"
  • "Montrer l'utilisation du disque"
  • "Configurer le fuseau horaire sur Paris"

Exemples

Exemple 1 : Gestion de fichiers

> Organiser les fichiers par type dans le dossier Downloads
Déplacement de 5 fichiers .pdf vers Downloads/PDFs/
Déplacement de 3 fichiers .jpg vers Downloads/Images/

Exemple 2 : Surveillance système

> Quelle est l'utilisation de la mémoire actuelle ?
Mémoire totale : 8 Go
Utilisée : 4,2 Go
Libre : 3,8 Go

Schéma de sécurité

L'assistant fonctionne avec les permissions de l'utilisateur actuel. Pour des opérations sensibles (comme l'installation de paquets), il demande une confirmation avant d'exécuter des commandes avec sudo. Toutes les actions sont journalisées dans ~/.my_os.log.

Ressources

Licence

Ce projet est sous licence MIT – voir le fichier LICENSE pour plus de détails.

Skills associés