Wikipedia
ExpanDrive is a distributed file system client for Mac OS X and Microsoft Windows that facilitates mapping of local volume to many different types of Cloud Storage. When a server is mounted with ExpanDrive any program can read, write, and manage remote files (that is, files that only exist on the server) as if they were stored locally. This is different from most File Transfer Clients because it is integrated into all applications on the operating system. It also does not require a file to be downloaded to access portions of the content. ExpanDrive is commercial software. A 7-day, unrestricted demo is available for evaluation.
ExpanDrive uses a custom FUSE implementation as its file system implementation layer on the Mac and Windows. ExpanDrive is Python based.