Vibe coding en Rust : trois utilitaires pour macOS et cinq projets dans le navigateur
Le développeur codecity poursuit le vibe coding en Rust grâce aux réseaux de neurones. Cette fois, il a créé trois utilitaires pour macOS (deux également disponibles pour Windows) : ProcessTree pour gérer les processus, Notepad pour éditer de gros fichiers et DirMerge pour comparer des dossiers. Toutes ces solutions sont minimalistes : elles fonctionnent hors ligne et ne nécessitent pas d'installation. L'auteur revient aussi sur cinq projets précédents en Rust et dans le navigateur. Ils sont publiés sous forme d'un seul fichier HTML ou d'un programme multiplateforme, fonctionnant sous Windows, Linux, macOS et sur mobile. • ProcessTree — gestionnaire de processus, équivalent de Process Explorer • Notepad — éditeur qui gère mieux les gros fichiers que CotEditor • DirMerge — comparaison de dossiers, versions en Rust et en PWA • Cinq projets précédents : clone d'Obsidian, équivalent de KeePass, Disk Usage, Paint, Vector Editor
Traité par IA depuis Habr AI ; édité par Hamidun News
Le développeur connu sous le pseudonyme codecity poursuit son expérience de vibe coding en Rust, en utilisant des LLM pour générer du code. Sa question est simple : un réseau de neurones peut-il écrire un logiciel réellement utilisable au quotidien ? Cette fois, il a créé en quelques heures trois utilitaires pour macOS, dont deux ont également été compilés pour Windows.
ProcessTree : gestionnaire de processus
Tout est parti d'une situation classique : un processus bloqué sur macOS refusant de se fermer via Force Quit. L'auteur a demandé au LLM de créer un équivalent de Process Explorer. Résultat : ProcessTree, un utilitaire avec un arbre visuel des processus et un bouton pour forcer la fermeture avec les droits administrateur.
L'utilitaire n'est compilé que pour macOS, Windows disposant déjà d'un excellent Process Explorer intégré. Après le téléchargement, il faut lancer la commande `xattr -dr com.apple.quarantine "ProcessTree.app"` pour contourner la protection liée à l'absence de signature numérique — le binaire est compilé par GitHub Actions et ne présente pas de risque.
Notepad : éditeur pour gros fichiers
Fort du succès de ProcessTree, l'auteur s'est attaqué à Notepad. Sous macOS, il utilise CotEditor, mais celui-ci gère mal les gros fichiers. Sous Windows, il existe Notepad++, difficile à surpasser — mais aucun équivalent n'existait pour macOS. Sur sa demande, le LLM a produit un éditeur minimaliste doté des fonctionnalités nécessaires. Une version Windows est également disponible sur GitHub.
DirMerge : comparaison de dossiers
Troisième projet, et ce qui manquait sur macOS : un équivalent de WinMerge pour comparer et synchroniser des dossiers. Les seules alternatives existantes étaient payantes. Sur demande, le LLM a produit un programme doté d'une interface de comparaison de dossiers et d'un éditeur intégré permettant de modifier les fichiers pendant la comparaison.
DirMerge est publié en deux versions : un programme classique en Rust et un fichier HTML unique (PWA). La version navigateur fonctionne hors ligne sous Windows, Linux, macOS et sur mobile ; elle peut être téléchargée et utilisée comme une application classique.
Cinq projets précédents
L'auteur avait déjà publié plusieurs utilitaires auparavant :
• Obsidian en version minimaliste — une PWA et un seul fichier HTML pour prendre des notes. Fonctionne hors ligne sous Windows, Linux, macOS, Android, iOS. Dispose d'une extension Chrome. A complètement remplacé Obsidian pour l'auteur.
• Équivalent de KeePass — un gestionnaire de mots de passe en un seul fichier HTML, avec génération déterministe des mots de passe, sans besoin de stocker de fichiers kdbx. Disponible en PWA et en extension Chrome officielle, fonctionne hors ligne sur toutes les plateformes.
• Disk Usage — un programme en Rust pour analyser l'utilisation du disque, avec un diagramme circulaire multicolore et une file d'attente pour la suppression de fichiers.
• Paint avec calques — un éditeur graphique dans le navigateur avec prise en charge des calques, également en PWA.
• Éditeur vectoriel — prend en charge le SVG, l'export en GLSL et l'intégration avec ShaderToy, également disponible en PWA.
Pourquoi les applications navigateur sont pratiques
Tous les projets navigateur sont publiés sous forme d'un seul fichier HTML — un concept que l'auteur ne cesse d'admirer. Ils fonctionnent partout (Chrome y compris sur mobile), ne nécessitent ni installation, ni mise à jour, ni droits administrateur. Point essentiel : le navigateur constitue un bac à sable intégré qui empêche toute sortie hors du système. La récompense pour un exploit du navigateur étant considérable, la sécurité de ce type d'applications s'en trouve nettement renforcée.
Le développeur en est convaincu : nous entrons dans une nouvelle ère de construction des logiciels. Ce qu'il a présenté n'est qu'un début. Son profil GitHub réserve d'ailleurs quelque chose de bien plus intéressant, dont il prévoit de parler séparément.
- 27 oct. 2026Hob, l'app open source qui apporte le mode Claude Cowork sur votre portable, sans cloud
- 27 oct. 2026Anthropic appelle à replier les sous-agents : une seule boucle avec des skills bat les orchestrateurs
- 27 oct. 2026Cloudflare repense Containers pour les agents IA : un démarrage 6 fois plus rapide
- 27 oct. 2026Anthropic conseille de jeter la moitié des sous-agents : une seule boucle s'est révélée deux fois plus rapide
Questions clés sur cet article
Que sait-on sur ProcessTree : gestionnaire de processus ?
Tout est parti d'une situation classique : un processus bloqué sur macOS refusant de se fermer via Force Quit. L'auteur a demandé au LLM de créer un équivalent de Process Explorer. Résultat : ProcessTree, un utilitaire avec un arbre visuel des processus et un bouton pour forcer la fermeture avec les droits administrateur. L'utilitaire n'est compilé que pour macOS, Windows disposant déjà d'un excellent Process Explorer intégré. Après le téléchargement, il faut lancer la commande `xattr -dr com.apple.quarantine "ProcessTree.app"` pour contourner la protection liée à l'absence
Que sait-on sur Notepad : éditeur pour gros fichiers ?
Fort du succès de ProcessTree, l'auteur s'est attaqué à Notepad. Sous macOS, il utilise CotEditor, mais celui-ci gère mal les gros fichiers. Sous Windows, il existe Notepad++, difficile à surpasser — mais aucun équivalent n'existait pour macOS. Sur sa demande, le LLM a produit un éditeur minimaliste doté des fonctionnalités nécessaires. Une version Windows est également disponible sur GitHub.
Que sait-on sur DirMerge : comparaison de dossiers ?
Troisième projet, et ce qui manquait sur macOS : un équivalent de WinMerge pour comparer et synchroniser des dossiers. Les seules alternatives existantes étaient payantes. Sur demande, le LLM a produit un programme doté d'une interface de comparaison de dossiers et d'un éditeur intégré permettant de modifier les fichiers pendant la comparaison. DirMerge est publié en deux versions : un programme classique en Rust et un fichier HTML unique (PWA). La version navigateur fonctionne hors ligne sous Windows, Linux, macOS et sur mobile ; elle peut être téléchargée et utilisée comm
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.