Ce que j'ai fait : mon open source de ces derniers mois

D'habitude, j'écris ici sur les sorties des autres. Mais ces derniers mois, j'ai accumulé plusieurs de mes propres micro-projets open source, et je les ai rassemblés dans un seul post. Tout (presque) sous licence MIT, tout gratuit, vous pouvez les utiliser, ou les forker et les démonter pièce par pièce.


📕 Textes et notes

edit.computer - un éditeur markdown qui fonctionne entièrement dans le navigateur et écrit directement dans vos fichiers : dans un dossier local ou sur n'importe quel serveur via SSH. Pas de compte, pas d'installation : un coffre-fort Obsidian ou un dossier de posts pour Jekyll s'ouvrent tels quels. La connexion est chiffrée de bout en bout, du navigateur au serveur, donc le serveur intermédiaire ne voit que du texte chiffré, sans clés ni fichiers.
edit.computer


🔄 Contexte pour l'IA

Copy2LLM - une couche intermédiaire entre le site et n'importe quelle IA. Le lecteur place les pages et les fragments sélectionnés dans un « panier de contexte » local, voit combien de tokens il a accumulés, et les emporte dans ChatGPT, Claude, Perplexity ou à sa propre adresse. Tout se passe dans le navigateur, aucun serveur dans la chaîne.
copy.computer


👨‍💻 Pour les mainteneurs

pullguard - une action GitHub qui évalue le « coût de revue » d'une pull request sur une échelle de 0 à 100. Il n'essaie pas de deviner si le patch a été écrit par un humain ou une IA : le signal est bruité et n'apporte rien au mainteneur. Au lieu de cela, il calcule combien de temps la revue va prendre : les modifications presque vides, les refactorisations sans tests, les descriptions qui divergent du diff. Il fonctionne avec votre clé OpenAI ou Anthropic et, selon une politique configurée, commente, ajoute des étiquettes ou ferme la pull request.
arbatov.dev/pullguard


🤖 Pour les agents

herd - un petit coordinateur de travail multi-agents pour le terminal herdr. L'agent « principal » Claude Code reçoit les tâches, les distribue aux exécutants (Claude, Codex, Gemini - à qui vous voulez) dans des onglets séparés, redémarre ceux qui sont tombés et collecte les rapports. Trois fichiers, aucun démon.
github.com/vladzima/herd

prompt-comments - une compétence d'agent qui empêche les fichiers claude.md et agents.md de proliférer. Après six mois, plus personne ne se souvient pourquoi une ligne particulière est apparue dans le fichier, et il est effrayant de la toucher. La compétence force l'agent à enregistrer le « pourquoi » au moment même où la règle est ajoutée : ce qui a cassé et comment cela a été réparé. L'idée vient du travail « Why Does CLAUDE.md Keep Growing? ».
github.com/vladzima/prompt-comments


🧰 Petites choses pour la vie

solar-status - un résumé de l'activité solaire pour votre ville directement dans le terminal : les échelles NOAA, l'indice Kp avec un mini-graphique, les prévisions sur trois jours et les chances de voir des aurores boréales. Zéro dépendance et aucune clé, npx solar-status. Il y a aussi un bot Telegram : @solar_status_tgbot. Concernant le lien entre les tempêtes magnétiques et le bien-être, il est écrit explicitement que les données scientifiques sont contradictoires.
github.com/vladzima/solar-status

tabs-tabs - une extension Chrome : trie les onglets par temps d'utilisation, les regroupe par dates et décharge les inactifs de la mémoire, mais ne les ferme pas et ne touche pas aux groupes que vous avez créés vous-même.
github.com/vladzima/tabs-tabs

Swipehunt - Tinder pour Product Hunt. Swipez les lancements : j'aime, pas intéressé, à sauvegarder, et le fil s'adapte à ce qui vous intéresse. (Le seul non-OSS.)
swipe.computer


Pourquoi, Vladislav ?

Tous ces micro-projets ont d'abord résolu mes propres problèmes, et les publier en open source n'a pas coûté cher. Si au moins un vous est utile, c'est déjà bien. Les étoiles sur GitHub sont acceptées, les rapports de bugs encore plus.



❗️❗️❗️❗️❗️❗️❗️❗️ / Pas interdit en RF / Max