Un petit projet perso : JuPipe. Un pipeline LLM multi-étapes piloté par fichiers.
Pour celles et ceux qui veulent enchaîner des appels LLM — sans surcharge de framework, sans GUI, sans dépendance à un fournisseur. L’idée derrière tout cela : on définit son workflow simplement dans de simples fichiers texte. C’est tout.
Des outils comme n8n ou Windmill peuvent faire quelque chose de similaire, et bien plus encore — mais avec une surcharge non négligeable. Je voulais quelque chose de minimal, sans serveur et sans GUI : juste des fichiers texte et un CLI.
Ce qu’il fait :
- Enchaîner des appels LLM : chaque étape peut accéder aux résultats des étapes précédentes
- N’importe quel fournisseur LLM via LiteLLM
- Boucles, conditions, Python en ligne, capacités JSON
- Entrée en TXT ou en PDF
Prend en charge aussi bien les modèles locaux que les API cloud — ce qui comptait pour moi, car je ne voulais pas dépendre d’un service cloud.
Juste un hobby, pas de support, pas de promesses. Mais peut-être utile à quelqu’un. N’hésitez pas à partager : github.com/juwy/jupipe
JuPipe montre qu’on n’est pas forcé de construire des pipelines LLM avec un grand framework — de simples fichiers texte et un CLI suffisent pour de nombreux cas d’usage, tout en restant indépendant d’un fournisseur unique.