Não apenas para scripts do Shell, mas existem ferramentas genéricas que podem ser usadas para executar seus scripts de shell. Essas ferramentas geralmente são chamadas de estruturas de fluxo de trabalho. Um exemplo é a estrutura de fluxo de trabalho do Galaxy: link
Você pode facilmente criar sua própria "ferramenta de shell" e escrever scripts de shell arbitrários e salvá-los como suas próprias caixas. Em seguida, você especifica as entradas e saídas esperadas e elas se tornam as massas que conectam essas caixas. A interface é muito semelhante aos canais do Yahoo.
Para saber como criar sua própria ferramenta, consulte: link
Existem muitos screencasts que podem ajudar você a começar. O Galaxy em si é escrito em Python e é hackável com alguma familiaridade.
Outros exemplos de estruturas de fluxo de trabalho são Kepler , Taverna , Swift , Triana , Pegasus e assim por diante.
Todos fornecem a mesma funcionalidade com seus próprios aprimoramentos e recursos.