Offpunk

15 février 2026

Pour connaître offpunk : https://offpunk.net/. C'est un navigateur web qui s'utilise exclusivement dans le terminal. Il peut lire les protocoles Web, Gemini et Gopher soit un protocole de plus que Lynx.

La version 3.0 de Offpunk est sorti le 9 février 2026. Les versions sur Debian Trixie et Linux mint sont donc obsolètes. Comme le projet est très jeune, c'est important de mettre à jour.

Je teste offpunk sur Debian CLI en mode console et Linux Mint 22.3 en mode terminal.

Installation de la version 3

Sur Debian trixie ou Linux Mint, il suffit de suivre les instructions de la page https://offpunk.net/install.html : cela revient à simplement télécharger l'application avec git : git clone https://git.sr.ht/~lioploum/offpunk. L'application se trouve dans le répertoire ~/offpunk/

Ensuite, éditer ou créer le fichier .bash_aliases et ajouter la ligne alias offpunk='python3 ~/offpunk/offpunk.py' et dans un terminal recharger le fichier source .bash_aliases

Lancer offpunk

Taper simplement offpunk dans un terminal ou dans une console.

Finir l'installation

Taper version pour connaître l'état de l'installation. Installer les paquets manquants.

xdg-open est fourni par le paquet xdg-utils : j'ai dû relancer pour qu'il soit pris en compte. Toute la partie web-browsing s'installe simplement. Sur la console, je n'ai pas touché à la partie "Nice to have".

Utiliser offpunk

Taper tutorial dans offpunk pour comprendre les bases. L'application met en forme la navigation sous forme d'une liste de liens. Pour aller sur une page, il suffit de taper le chiffre et valider.

Ouvrir une page web

Dans le prompt, taper =go https://www.olivier-web-garden.fr=. On arrive bien sur la page d'accueil mais la liste des articles ne s'affiche pas. Confirmation avec le site de Ploum, le créateur d'offpunk. Si je fais go ploum.net, la page d'accueil affiche tous les articles. Mais on est sur la version gemini du site de Ploum. Mais si je tape go https://ploum.net, là je n'ai plus accès aux liens vers les articles de la page d'accueil.

Pour voir les liens inclus dans cette page, taper links dans le prompt. Les liens qui ne sont pas dans une liste html s'affichent. Pour pallier ce problème, j'utilise le flux rss ou atom qui offrent tous les liens vers les articles. C'est mieux que rien... Mais il faut avoir un flux rss ou atom.

Configurer

Dans le terminal linux-mint, les couleurs sont pas terribles, le contraste n'est pas au rendez-vous. J'ai du mal à lire certaines parties de la page affichée. Je vais devoir chercher comment configurer les couleurs dans offpunk. En console, c'est un peu mieux mais c'est loin d'être au top.

Le fichier de configuration offpunkrc est à créer dans le répertoire ~/.config/offpunk/. Après la documentation me semble pas trop claire pour changer de thème ou faire mon propre thème offpunk.

Retour sur la page précédente

Taper back ou b dans le prompt.

Bookmarks

Après avoir ouvert une page. Taper add ou a dans le prompt pour faire un bookmark. Pour afficher les bookmarks, taper bm. Le fichier bookmarks.gmi est créé dans le dossier home de mon compte utilisateur.

Alias

Pour voir les alias d'Offpunk, taper alias. C'est très pratique pour taper des commandes avec un minimum de lettres.

Pages visitées

Visibles avec la commande history

Premières impressions

Offpunk est simple à installer mais pas trop intuitif. Il faut vraiment faire le tutoriel et lire la documentation du site pour bien comprendre les bases (tout est en anglais). Je suis arrivé à comprendre les commandes de base et j'ai obtenu mon level 1 en offpunk 🏆.

En faisant des bookmarks, ou en testant le chargement d'une page, j'ai compris que son ADN était le protocole gemini. Pour des sites web c'est un peu moins confortable.

Je vais continuer à le tester en mode console. J'ai un problème de framebuffer du pilote nouveau à régler car quand il se manifeste, ça casse la lecture d'une page avec la commande less.

Je n'ai pas encore testé la partie offline de l'application.