Un pequeño proyecto personal: JuPipe. Un runner de pipelines LLM multietapa basado en archivos.
Para quienes quieren encadenar llamadas a LLM — sin sobrecarga de frameworks, GUI ni dependencia de proveedor. La idea detrás de esto: el flujo de trabajo se define simplemente en archivos de texto puros. Eso es todo.
Herramientas como n8n o Windmill pueden hacer algo similar, y mucho más — pero con un overhead considerable. Yo quería algo minimalista, sin servidor y sin GUI: solo archivos de texto y una CLI.
Qué hace:
- Encadena llamadas a LLM: cada paso puede acceder a los resultados de los pasos anteriores
- Cualquier proveedor de LLM a través de LiteLLM
- Loops, condiciones, Python inline, capacidades JSON
- Input en TXT o PDF
Soporta tanto modelos locales como APIs en la nube — algo que me importaba, porque no quería depender de un servicio en la nube.
Solo un hobby, sin soporte, sin promesas. Pero tal vez sea útil para alguien. Se puede compartir con gusto: github.com/juwy/jupipe
JuPipe demuestra que no hace falta un gran framework para construir pipelines de LLM — archivos de texto puros y una CLI bastan para muchos casos de uso, y así se permanece independiente de un único proveedor.