Accelerate AI and productivity with a remote, always available RTX Spark compact desktop
Your agent stays on your laptop, close to your files and apps, and RTX Spark runs the AI model that powers it. Other PCs and apps in your home can share the same model. If you want the agent itself to run on RTX Spark, use the Agents tab instead.
Before you start: complete the Remote Access tab, and install your agent app on your laptop.
| Route | Where it works | What you install |
|---|---|---|
| A: NVIDIA PAIR | On your home network | PAIR on RTX Spark and on your laptop |
| B: Tailscale | At home and away, over a private connection | llama.cpp on RTX Spark, and Tailscale on both devices |
Start with PAIR if your laptop stays at home. Your agent sends requests to PAIR on your laptop, and PAIR routes each request to a paired computer that has the model. With the model only on RTX Spark, every request runs there. Choose Tailscale if you also want to use RTX Spark away from home, or if a device cannot run PAIR. You can set up both routes.
/v1 to the end of the endpoint you copied. This is your server URL. It looks like http://127.0.0.1:8080/v1. The address is on your laptop because your agent talks to PAIR there, and PAIR passes each request on to RTX Spark.On RTX Spark, follow Option 1: llama.cpp in Run LLMs on Your NVIDIA Device, from Download through Test, then return here. Leave the server on 127.0.0.1:9931.
Set up Tailscale on RTX Spark and on your laptop (Remote Access tab, Step 4).
In PowerShell on RTX Spark, share the server with your Tailscale devices:
tailscale serve --bg --https=443 http://127.0.0.1:9931
If Tailscale prompts you to enable HTTPS, follow the link it shows, then run the command again.
Check that the server is shared, and copy the HTTPS address:
tailscale serve status
Add /v1 to the end of that address. This is your server URL. It looks like https://rtx-spark.your-tailnet.ts.net/v1.
Only devices on your Tailscale network can reach this address, and Tailscale keeps sharing it after a restart. To stop sharing, run tailscale serve reset. For more detail, see Tailscale Serve and Tailscale access controls.
/v1.Any other app that works with an OpenAI-compatible endpoint, such as a chat app or a coding assistant, can use the same settings.
In PowerShell on your laptop, list the models that RTX Spark serves. Use your own server URL:
curl.exe https://rtx-spark.your-tailnet.ts.net/v1/models
The response should include your model.
Send your agent a message. It should answer.
For the Tailscale route, connect your laptop to a phone hotspot and repeat both checks to confirm that it works away from home.
After RTX Spark restarts, sign in through remote desktop and check that the model server is running. With PAIR, open PAIR and check that the engine is running. With llama.cpp, run the server command again.