For me, Dropbox has brought me that.
I still use Github and the like, but my computers now share such a similar setup (all Linux, install Go, install Dropbox, install Sublime Text 2, done) that I can walk out of the office without doing anything special to my machine, go home and pick up literally where I left off.
My git repositories are cloned into my Dropbox folders so that when I move from one place to another but am not ready to check in (local branch in state of flux) I still have that in multiple locations.
As Sublime Text 2 stores the project and file info in a plain text file, that state comes with me too.
My $GOROOT is also in my Dropbox folder, so if I've grabbed something via "go get" that also follows me around.
I view Dropbox as an ever present working cache, not as storage. Things like documents are in Google Drive and accessed via the browser.
On Friday I went to a meeting at 3pm that I thought would just be 20 minutes. It turned out that it took 3 hours, and I hadn't closed ST2 or anything I was working on... no problem, I went home instead of back to the office and my work was exactly where I left off with the same files open in ST2.
I think the only thing that doesn't follow with me are the undo buffers in ST2.