Zed already has a client/server editor architecture: https://zed.dev/docs/remote-development