I do exactly that, but the whole workflow is a bit more than a few clicks.
The key to a simple process (local <-> MODX Cloud) is to setup your local install exactly like the Cloud.
Meaning, you create the database and user with the same credentials as does the Cloud:
DB-name: instance_cXXXX_modx
DB-user: cXXXX
Password: same_as_on_cloud
Also, on the filesystem your path needs to be the same, as on the Cloud:
If you're using MAMP Pro, that's quite easy to setup. Just create the directories and point the site to it.
Otherwise, you need to find out, how to setup your local webserver that way.
Now, to export a site from the Cloud using the command line:
1. SSH into your MODX cloud. Make sure your're in the www/ directory
2. create a dump of the DB
mysqldump database -uusername -ppassword > database.sql
like so:
mysqldump instance_cXXXX_modx -ucXXXX -pThePassword > my_db_dump.sql
3. create an archive of all the files
tar czf my_archive.tar.gz ../www
4. Now you can download the created archive over FTP
5. On your local machine, put the archive inside the www/ directory of your site
6. extract the archive
tar xzf my_archive.tar.gz
7. put the sql-dump into your local db
mysql database -uusername -p < database.sql
like:
mysql instance_cXXXX_modx -ucXXXX -p < my_db_dump.sql
(it asks you for the password of the db)
An Extra to do all that, with the click of a button, surely would be a lot nicer, though.