Accueil

Projets

Aplorio : un devis ouvert à côté de l’assistant IA, qui vient d’y ajouter un lot à partir d’une phrase
Aplorio sur téléphone : l’accueil, les montants à encaisser et les factures en retard à relancer

Aplorioen cours

Devis et factures pour les artisans du bâtiment, pensés pour le téléphone. On dicte le devis sur le chantier, l’IA écrit les lignes avec les prix de sa bibliothèque, le client signe en ligne et la facture part en un geste. La facture électronique de la réforme de 2026 passe par une plateforme agréée par l’État.

Universe

Un lanceur de jeux pour Linux qu’on pilote à la manette, du canapé ou sur Steam Deck. Il installe et met à jour les jeux Steam, GOG, Epic et itch.io, reprend les ROM des émulateurs, et prend au choix l’allure d’une Switch 2 ou d’une PS5. 1 212 commits en 38 jours, écrits par des agents.

Kilorep : la page Progression sur grand écran, tonnage hebdomadaire, records et 1RM estimé
Kilorep sur téléphone : une séance en cours, trois séries cochées et le minuteur de repos lancé

Kilorep

Le carnet de musculation que j’ai écrit pour remplacer le Google Sheets que je remplissais entre deux séries. On coche une série, le minuteur de repos démarre et la suivante affiche la charge de la dernière fois. Une séance entière marche hors ligne, et un serveur MCP laisse un agent lire et noter les séances.


Applications

  • Prampto

    On colle un prompt vague, on répond à quelques questions à choix multiples, et Prampto renvoie un prompt détaillé.

  • Safi

    Un éditeur Markdown auto-hébergé, à l’aise sur téléphone. Il ouvre les coffres Obsidian sans toucher à leur dossier .obsidian.

  • Daydo

    Une liste de tâches par jour. Ce qui n’est pas fait passe au lendemain en un clic, et la démo marche sans compte.

Outils

  • dircmp

    Compare deux dossiers côte à côte dans le terminal, au clavier comme dans vim, et copie les différences d’un côté à l’autre. Sur npm, Homebrew, l’AUR et Nix.

  • ordo

    Un planificateur de projets au clavier, dans le terminal. Un fichier JSON par projet, qu’on peut synchroniser avec Syncthing, et une appli web pour le téléphone si on veut.

  • nosleep

    Garde la machine éveillée depuis les réglages rapides de GNOME ou en ligne de commande, comme Caffeine, mais avec un service systemd.

  • prayer-times

    Calcule les horaires de prière selon la position et envoie une notification à chacune. En Rust, sur l’AUR et crates.io.

  • eslint-config

    Une configuration ESLint stricte pour TypeScript, Vue et Nuxt, bâtie sur celle d’antfu. Une ligne à importer, publiée sur npm.

  • ai-usage(archivé)

    Affiche les quotas des abonnements Claude et Codex dans le terminal, sans ouvrir de session.

  • whisrs(contributions)

    La dictée vocale pour Linux de y0sif, en Rust. Trois de mes modifications y ont été fusionnées, dont le vocabulaire personnalisé.

Jeu sur Linux

  • pegasus-theme-reprise

    Un thème pour Pegasus Frontend qui se pilote à la manette, avec les douze derniers jeux lancés en tête, un mur de jaquettes et une recherche globale. Universe en reprend l’apparence.

  • emulation-nix

    Un flake Nix avec les émulateurs absents de nixpkgs, et des versions plus récentes de ceux qui y traînent, servis depuis un cache binaire.

Agents & MCP

  • claudezilla-nix

    Un flake Nix pour Claudezilla, le serveur MCP qui laisse Claude Code piloter Firefox, absent de nixpkgs.

  • caldav-mcp(contributions)

    Le serveur MCP CalDAV de wyattjoh, que j’utilise tous les jours. Mon correctif des fuseaux horaires attend d’y être fusionné.

  • email-mcp(contributions)

    Le serveur MCP e-mail de codefuturist. Mes deux propositions, ranger les envois dans « Envoyés » et citer le message d’origine dans les réponses, y ont été reprises.

La stack, pour les curieux
Aplorio
TypeScript · Nuxt 4 · Vue · SQLite · Typst · Nix
Universe
Rust · Python · PySide6 et QML · GTK4 · Nix
Kilorep
TypeScript · SvelteKit · Capacitor · SQLite