LibreOffice has an excellent extension which allows a user do exactly the same. You can access the files on Google Docs from within LibreOffice, download a local version, work on it, and keep it synced with Google Docs. At the same time you can create new files and ‘upload’ them to Google Docs from within LibreOffice.
Read more at Muktware