Magento 2 Command Line Interface in the extension that allows you to run CLI commands from Magento 2 admin panel (System > Tools > Command Line) over exec PHP function. It is helpful once you do not have ssh access to your server or don't want to use it. With the Magento 2 CLI module, you can make reindex from the admin panel without PuTTY.
Besides, you can restrict access to the CLI interface via Magento 2 Access Control List. We have added the required admin password field for more secure.