Show HN: Graft – Your local environment, everywhere (graft.run)

5 points by erdaniels ↗ HN
After a few years of development, I'm finally ready to show off an alpha version of graft! My goal was to get my local environment, terminal, ide, and preferences on any machine I connect to. I've set everything up the way I like locally, so why should it get muddied by an ssh/docker session? Graft solves this by transparently synchronizing files, comamnds, and open ports. There's a lot of work to do but maybe someone else can benefit from it now!

1 comment

[ 2.3 ms ] story [ 14.9 ms ] thread
Cool project! How do language servers work with this system? Suppose I am developing PyTorch+cuda code on a remote machine, do I need to have that same PyTorch version installed locally?

If you run the language server remotely, how do you sync the file before it has been saved so that the user gets autocomplete?