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
-
Clonez le dépôt :
git clone https://github.com/Whitepl435/My_OS.git cd My_OS -
Rendez le script exécutable :
chmod +x my_os.sh -
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.