Tubeless
Pipelines and agents, built from TypeScript functions.

What it’s for
I've spent a disproportionate amount of my career getting software to execute correctly in pipelines: back-office workflows, data collection and transformation, machine learning, and agents. So I built the pipeline library I wanted. It's pretty fun, and it now runs my personal projects.
Pipelines and agents
Tell your coding agent to wrap TypeScript functions as steps, declare their order and a few controls, and you get the hard, repetitive bits for free: local and remote execution, dry runs, concurrency, retries, cached step outputs, checkpointing, and progress tracking. You get a CLI and web UI too. It also runs agents: a pipeline with LLM steps can choose and change what runs next.
