No AWS CLI and CloudShell aren’t the same. Even though both are used to enter commands for AWS there is a difference between them.
AWS CLI
1. It is a command-line tool that allows you to manage your resources through a simple set of commands.
2. It is a software that needs to be downloaded and installed to the client’s computer.
3. It requires access key and secret access key for login.
CloudShell: it is a browser-based shell. It can be accessed from the AWS console and it doesn’t require any authentication.