Anthony Lagrede · dev indé & freelance
Je suis dev en France, côté Java et JavaScript. Je fabrique des apps, des CLI et des petits scripts, souvent pour régler un problème qui m'a énervé un mardi matin. Bientôt, je raconte tout ça en vidéo.
Projets phares
Une bonne idée commence souvent par « ça me prend cinq minutes à chaque fois ». Six mois plus tard, c'est un projet open source.
Le grand projet. Celui qui me fait dire « allez, encore une petite feature » depuis 2020.
Un éditeur Markdown local avec deux choses en plus. L'IA répond à partir de tes propres fichiers. Les blocs de code s'exécutent dans la note : une requête SQL, un appel d'API, et le graphique s'affiche dans le fichier. Gratuit, pas de compte, et les notes restent sur ton disque.
Un arbre de fichiers et un éditeur en live preview dans le navigateur. Pour les modifs que tu n'as pas envie de taper, tu laisses une mention et Claude Code ou Codex s'en occupe.
$ npx md-browser-editor serve ./docs --open
→ github.com/alagrede/md-browser-editor
Un hook git qui rédige le message de commit à partir du diff, avec Claude, OpenAI ou Ollama en local. Les règles de format sont dans un fichier de config, et c'est du pur Bash.
$ git commit # le brouillon est déjà écrit→ github.com/alagrede/aicommit-cli
Une commande ai pour les questions qu'on irait sinon poser dans un onglet de chat. On peut lui passer un diff ou un log, et elle répond dans la langue de la question.
$ ai comment annuler mon dernier commit ?
→ github.com/alagrede/aiquestion-cli
Il récupère les pages Confluence en Markdown dans git et renvoie tes modifs dans l'autre sens. Tout le monde garde son outil, et personne n'a besoin de changer d'avis.
$ npx confluence-md-sync pull
→ github.com/alagrede/confluence-md-sync
Dans le Finder ou l'Explorateur Windows, à partir d'un seul JSON. Il ouvre même un serveur local et le coupe quand tu fermes l'onglet, pour éviter les processus zombies.
$ click-builder install
→ github.com/alagrede/click-builder
Un éditeur Markdown minimaliste sous Draft.js et Electron, pour écrire sans rien autour. Oui, j'ai un problème avec les éditeurs Markdown. Je le sais.
$ ls ~/projets | grep -c editor
→ github.com/alagrede/meditee
// fil rouge — tu remarqueras que la plupart de ces outils n'ont aucune dépendance. Du Bash, des builtins node:*, et c'est tout. Rien à auditer et rien qui casse un vendredi soir. On peut appeler ça de la rigueur. On peut aussi appeler ça un traumatisme lié à npm install.
Le grenier
Avant les outils de dev, il y a eu des années de Java, de Django, de Big Data et de frameworks JS aujourd'hui disparus. Il en reste quelques repos qui dépannent encore des gens. Le client Kerberos a 13 étoiles, quand même.
… et une soixantaine d'autres sur github.com/alagrede. Certains sont très bien. D'autres ont un README d'une ligne.
Le jour
Je suis aussi freelance. Développeur web et expert Java, je construis des applis front et back pour des entreprises, de l'API jusqu'à l'interface.
APIs Spring, sécurité, Kafka, bases de données. Le genre de code qui doit encore tourner dans dix ans.
React, apps desktop Electron, et des interfaces simples pour des problèmes qui ne le sont pas.
Brancher un LLM là où il fait vraiment gagner du temps, et pas seulement parce que ça fait bien dans le pitch.
Une chaîne tech sans bullshit. Je montre comment je construis des outils, ce qui marche et ce qui casse, et pourquoi mon commit de 2 h du matin était une mauvaise idée.
Ce que les builtins savent déjà faire, et ce qu'on y gagne.
Claude Code au quotidien : où il aide, et où il faut l'arrêter.
Comment aicommit tient dans un seul fichier.
Ce que Znote m'a appris sur le fait de shipper seul.
Un mail pour la première vidéo et les nouveaux projets. Pas de spam : j'ai déjà du mal à tenir un rythme de publication.