There is a SeleniumStepMonitor in jbehave-web which shows live the steps which are performed in a small Swing window which can be positioned anywhere on the screen while stories are executed. It displays the current scenario and the step name.
I tried to have such a step monitor in another use case: testing a rich client with JBehave and IBM Rational Functional Tester. It would be nice if I could use that monitoring window for this use case too. But SeleniumStepMonitor is only meant for Selenium.
But I think it could be moved to core so that it can be used when automating any GUI, with or without Selenium. I mean a general purpose "GuiStepMonitor" or something like this. So it could be used even if I don't use Selenium.