The CLI is works perfectly, providing watch mode and coverage part, but all in 👾terminal . Here is a quick npm module that brings those things on 🖥browser, Majestic. It is essentially GUI for jest that does not require any configuration.
Currently, it supports jest v20 and above. It provides, Run all the tests or a single file, Toggle watch mode, Update snapshots , Examine test failures as they happen and lot of other features. It can be installed globally and used across projects or can also be integrated as dev dependency in a project.
Official Site: Majestic