For a fully-managed option with desktop clients and integrations with VSCode, Atom and Sublime, check out Cacher: https://www.cacher.io