4 autres choses géniales (et pratiques) que vous pouvez faire avec un terminal sur Android
Agence web » Actualités du digital » 4 autres choses géniales (et pratiques) que vous pouvez faire avec un terminal sur Android

4 autres choses géniales (et pratiques) que vous pouvez faire avec un terminal sur Android

Termux est un émulateur de terminal incroyablement puissant pour Android. Je vous ai déjà montré comment l'utiliser pour télécharger n'importe quel fichier multimédia, convertir des fichiers ou ssh sur un autre appareil. Cependant, cela n’a fait qu’effleurer la surface. Voici des choses encore plus géniales que vous pouvez faire avec une fenêtre de terminal sur votre téléphone.

Utilisez un chatbot IA

Avec Termux, vous pouvez exécuter un chatbot IA dans l'interface de ligne de commande. Vous pouvez le conserver hors ligne et l'exécuter localement sur l'appareil. Vous pouvez également utiliser des clés API pour accéder aux modèles de discussion IA en ligne dans Termux.

Pour exécuter un chat IA localement, tout ce que vous avez à faire est d'installer Ollama et de choisir un modèle d'IA approprié pouvant fonctionner sur le matériel de votre téléphone. Vous pouvez installer Ollama comme ceci :

pkg install ollama

Ollama nous permet de télécharger et d'exécuter des modèles d'IA localement dans le terminal. Commençons maintenant Ollama et téléchargeons un modèle d'IA.

ollama serve

Faites glisser votre doigt de gauche à droite pour ouvrir la barre latérale de Termux. Nous ouvrirons une nouvelle session ici pour télécharger et exécuter le modèle d'IA. Je télécharge le modèle Llama 3.2 avec les paramètres 1B. Sa taille est d'environ 1 Go. Cependant, vous pouvez choisir le modèle d’IA que vous préférez.

ollama run llama3.2:1b

Attendez la fin du téléchargement. Il vous déposera dans une fenêtre d'invite d'IA une fois terminé.

Vous pouvez accéder aux modèles en ligne à l'aide de clés API. Il existe des outils comme Termai qui simplifient cette tâche stupide. Installez simplement Termai, fournissez la clé API pour Gemini ou OpenAI. Vous pouvez y accéder en tapant « ai » suivi de votre invite. Vous pouvez également utiliser l'IA pour écrire des scripts pour vous, ou vous pouvez parcourir la sortie des journaux et des fichiers.

Exécuter un agent IA

Pour obtenir de l'aide sur les problèmes de script, d'automatisation ou de codage, vous pouvez même exécuter une IA agentique comme Gemini CLI dans Termux. Gemini CLI peut créer et gérer des projets entiers, générer et déboguer automatiquement du code, écrire des scripts et interagir avec des fichiers. Vous aurez besoin de Node.js pour installer la version Termux de Gemini CLI disponible dans les dépôts npm.

pkg install nodejs
npm install -g @mmmbuto/gemini-cli-termux

Vous pouvez vous connecter à votre compte Google avec l'URL fournie par Gemini CLI, ou vous pouvez activer l'API Termux pour lancer automatiquement le processus d'authentification dans une fenêtre de navigateur.

Une fois cela fait, vous serez redirigé vers la fenêtre d'invite Gemini CLI. Vous pouvez désormais l'utiliser comme vous le feriez sur un ordinateur de bureau. Je lui ai demandé de m'écrire un script qui affiche les prévisions météo au sein du terminal. Il peut également faire des choses plus utiles, comme générer des pages Web ou gratter avec des scripts. J'ai demandé à Gemini CLI d'écrire un script Python capable de trouver des pistes d'emploi sur Twitter et Reddit. Le script génère les pistes dans une feuille CSV qui est automatiquement enregistrée dans le dossier Téléchargements de mon téléphone.

Hébergez un site Web personnel en utilisant votre téléphone comme serveur

Termux peut fonctionner en arrière-plan et vous pouvez utiliser sa fonction « wake lock » pour vous assurer qu'Android ne le tue pas pour économiser la batterie. Cela signifie que votre téléphone peut agir comme un serveur raisonnablement fiable. De plus, il est allumé la plupart du temps. Vous pouvez héberger et publier un blog sans même toucher à un ordinateur. Termux rend les choses assez simples.

La pièce maîtresse sera un script bash appelé Bashblog, qui fait office de « système de gestion de contenu ». Le script vous permet de créer un blog et de publier des articles sans quitter le terminal. Vous pouvez rédiger les articles avec l'éditeur « micro » ou quelque chose de similaire. Bashblog enregistrera chaque article dans un fichier HTML distinct et mettra à jour la page index.html chaque fois que vous « reconstruirez » le blog.

Python peut servir ces fichiers HTML à l'aide du serveur Web intégré. Cela rendra votre blog disponible via une connexion locale. Vous pouvez utiliser Cloudflared pour connecter ce serveur local à Internet. Par défaut, il attribue une URL aléatoire au blog, mais si vous possédez un nom de domaine, vous pouvez plutôt pointer Cloudflared vers cette adresse de domaine.

Amorcer une distribution Linux dans Termux

Vous pouvez également exécuter des distributions Linux entières dans Termux. Il existe même un moyen de faire fonctionner un environnement de bureau GUI dans Termux, mais cela devient un peu compliqué. Cependant, accéder au shell et accéder à d’autres gestionnaires de packages est assez simple.

Nous aurons besoin d'un outil appelé « proot » pour ce travail. Vous pouvez l'installer à l'aide de la commande 'pkg'.

pkg install proot-distro

Une fois installé, vous pouvez obtenir une liste des distributions disponibles.

proot-distro list 

J'ai choisi Arch Linux dans la liste et je l'ai installé.

proot-distro install archlinux

Sa taille est d'environ 150 Mo. Une fois installé, vous pouvez vous connecter à la distribution.

proot-distro login archlinux

Vous disposez désormais d'un système d'exploitation Linux complet dans Termux, avec le gestionnaire de packages Pacman.


Votre téléphone peut faire bien plus que simplement exécuter les applications et les jeux grand public. Termux est le moyen idéal pour utiliser ce pouvoir.

4 choses géniales (et pratiques) que vous pouvez faire avec un terminal sur Android

Nous utilisons principalement nos téléphones en « mode application ». Nous appuyons sur une application et la lançons dans une fenêtre séparée pour faire avancer les choses. Pour la plupart des gens, c’est également ainsi que fonctionnent les ordinateurs, car même les ordinateurs de bureau sont désormais centrés sur les applications. Cependant, il existe un autre moyen de contrôler votre ordinateur ou votre téléphone, à savoir avec une fenêtre de terminal. Je vais essayer de vous convaincre pourquoi un terminal sur votre téléphone en vaut la peine.

★★★★★