Skip to content

Use your GPUs like NFS. The agent and IDE extension of GPUGo product

License

Notifications You must be signed in to change notification settings

NexusGPU/gpu-go

Repository files navigation

Logo


GPUGo
Use Remote GPUs Like They Are Local
Explore the docs »
View Demo | Report Bug | Request Feature

License Go Report Card Release Discord

GPUGo is the official CLI and client tool for TensorFusion GPU Go, designed to transform how you access and manage GPU resources.

It allows developers to treat remote GPUs (on servers, cloud instances, or colleagues' machines) as if they were attached to their local development environment.

Think of it as "NFS for GPUs": seamless, low-latency, and easy to manage.

🌟 Highlights

  • Zero Friction: Spin up a local-first studio environment with one command and get instant access to remote GPUs.
  • Cost Effective: Share powerful GPU servers among multiple developers using TensorFusion's virtualization technology.
  • Cross-Platform: Works on macOS (Apple Silicon or Intel), Windows (WSL), and Linux.
  • Flexible Backends: Supports Docker, Colima, WSL, and Kubernetes for for studio environments.
  • VS Code Integration: Full GUI management via the official extension.

🚀 Quick Start

1. Register & Get Started

Register and follow dashboard instructions to get your account and access tokens.

2. Install GPUGo Agent on GPU Host

Copy the command from dashboard and run. You can see real-time onboarding progress on dashboard.

Optionally, you can run in manual way

curl -fsSL https://cdn.tensor-fusion.ai/gpugo/install.sh | sh
# 1. Register the agent using the token from the Dashboard
ggo agent register -t "<token-from-dashboard>"

# 2. Start agent service
ggo agent start

4. Client Side: Use a Remote GPU

Create a Studio environment locally that is connected to the remote GPU.

# Login first, copy personal access token (PAT) from dashboard
ggo auth login

# Create a studio environment connected to a remote GPU
ggo studio create my-project -s "https://go.gpu.tf/s/share-code"

# Connect via SSH (automatically configures your ~/.ssh/config)
ggo studio ssh my-project

🧩 VS Code Extension (Recommended)

Prefer a GUI? The GPU Go VS Code Extension provides a beautiful interface to manage your studios, agents, and workers.

👉 Check out the VS Code Extension README

💬 Community & Contact

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.