https://github.com/nexusgpu/gpu-go
Use your GPUs like NFS. The agent and IDE extension of GPUGo product
https://github.com/nexusgpu/gpu-go
amd fractional-gpu gpu nvidia pytorch remote-gpu tensor-fusion
Last synced: 25 days ago
JSON representation
Use your GPUs like NFS. The agent and IDE extension of GPUGo product
- Host: GitHub
- URL: https://github.com/nexusgpu/gpu-go
- Owner: NexusGPU
- License: apache-2.0
- Created: 2026-01-15T13:56:51.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-08T14:28:34.000Z (about 2 months ago)
- Last Synced: 2026-03-08T14:29:29.460Z (about 2 months ago)
- Topics: amd, fractional-gpu, gpu, nvidia, pytorch, remote-gpu, tensor-fusion
- Language: Go
- Homepage: https://gpu.tf
- Size: 15.9 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
GPUGo
Use Remote GPUs Like They Are Local
Explore the docs ยป
View Demo
|
Report Bug
|
Request Feature
[](LICENSE)
[](https://goreportcard.com/report/github.com/NexusGPU/gpu-go)
[](https://github.com/NexusGPU/gpu-go/releases)
[](https://discord.gg/2bybv9yQNk)
**GPUGo** is the official CLI and client tool for [TensorFusion GPU Go](https://tensor-fusion.ai/products/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](https://github.com/NexusGPU/tensor-fusion)'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](https://tensor-fusion.ai/auth/login?callbackUrl=%2Fdashboard) 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
```bash
curl -fsSL https://cdn.tensor-fusion.ai/archive/gpugo/install.sh | sh
```
```bash
# 1. Register the agent using the token from the Dashboard
ggo agent register -t ""
# 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.
```bash
# 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://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.
- [Open VSX Registry](https://open-vsx.org/extension/nexusgpu/gpu-go)
- [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=nexusgpu.gpu-go)
๐ [Check out the VS Code Extension README](./vscode-extension/README.md)
## ๐ฌ Community & Contact
- Discord channel: [https://discord.gg/2bybv9yQNk](https://discord.gg/2bybv9yQNk)
- Discuss anything about TensorFusion & GPUGo: [Github Discussions](https://github.com/NexusGPU/gpu-go/discussions)
- Contact us with WeCom for Greater China region: [ไผไธๅพฎไฟก](https://work.weixin.qq.com/ca/cawcde42751d9f6a29)
- Email us: [support@tensor-fusion.com](mailto:support@tensor-fusion.com)
- Schedule [1:1 meeting with TensorFusion founders](https://tensor-fusion.ai/book-demo)
## ๐ License
This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.
