Сам капистрано хорошо справляется с задачей, но аналоги есть.
Например,
https://github.com/1602/roco
Если будет интересно — я переписал его, чтобы его можно было пилить дальше и использовать для создания своих оберток, но остановился на тестах и процесс пока встал. Т.е. оно вроде бы работает, но без тестов МР не поставишь, а тесты были сильно завязаны на внутреннюю архитектуру, которая поменялась.
Ну и да, кроме того, что он на nodejs, его скрипты не синхронные, как и сам nodejs, хотя таски и группы создаются аналогично.
Сами таски описываются на coffee и очень похожи на таски capistrano.