Open Source · MIT Licensed

Your homelab AI,
accessible from anywhere

One command to tunnel your local Ollama, OpenClaw, vLLM, or any AI service to the internet. Run multiple tunnels in parallel, each with its own public URL. Authenticated, private, and ready in seconds.
Built for the self-hosted AI community.

npx easytyga
$ npx easytyga --tunnel ollama=http://localhost:11434 --tunnel vllm=http://localhost:8000

  easytyga v2.0.0 (2 tunnels)

  GPU:     NVIDIA GeForce RTX 4090
  Relay:   wss://easytyga.com/ws

  Tunnels:
    ollama -> http://localhost:11434
    vllm   -> http://localhost:8000

  [ollama] Tunnel active
  [ollama] Public URL:  https://easytyga.com/t/abc123
  [ollama] API Key:     et_a1b2c3d4e5f6...

  [vllm]   Tunnel active
  [vllm]   Public URL:  https://easytyga.com/t/def456
  [vllm]   API Key:     et_e5f6g7h8i9j0...

  Press Ctrl+C to disconnect.

The problem with self-hosted AI

You're running AI locally. But getting it online is harder than it should be.

No authentication

Most local AI services have zero built-in auth. Expose them publicly and anyone can use your hardware.

Stuck behind NAT

Home router, CGNAT, firewall -- your homelab isn't reachable from the internet.

Config nightmare

nginx + Cloudflare + Let's Encrypt + basic auth. Just to expose a local service? Really?

IP exposed

Port forwarding leaks your home IP to every client that connects.

One command. Secure. Done.

One command

npx easytyga. That's it. No install, no config files, no Docker. Works in 10 seconds.

Auto API key auth

Every tunnel gets a unique API key. Every request is authenticated. No anonymous access.

IP stays private

Clients connect through our relay. Your home IP is never exposed. Works behind any NAT.

Auto GPU detection

Detects your NVIDIA, AMD, or Apple Silicon GPU automatically. Knows what you're running.

Works with anything

Ollama, OpenClaw, vLLM, LocalAI, ComfyUI -- any local HTTP service. Not locked to one framework.

Multi-tunnel

Run Ollama, vLLM, and OpenClaw at the same time. Each tunnel gets its own public URL and API key.

Free With Credits
Rate limit 100 req/hr Unlimited
API key auth
GPU auto-detection
Multi-tunnel
OpenClaw + Ollama + vLLM
Credits expire? -- Never
Price $0 From $4.99
Sponsored by gpusmarket.com

Earn money from your GPU

Your GPU sits idle most of the day. Add one flag and it earns money on gpusmarket.com -- the peer-to-peer GPU rental marketplace.

npx easytyga --list
  • Set your own price per hour
  • Get paid via Stripe
  • Keep 100% of rental income
  • Stop any time with Ctrl+C
RTX 4090 $0.40/hr · ~$9.60/day
RTX 3090 $0.20/hr · ~$4.80/day
M4 Max $0.55/hr · ~$13.20/day
A100 80GB $1.45/hr · ~$34.80/day
Sponsored by agenticmemory.ai

Add persistent memory

Your AI forgets everything between sessions. Add one flag and conversations persist across sessions, devices, and channels.

npx easytyga --memory
  • Conversations stored automatically
  • Context recalled on next session
  • Works across devices
  • Sub-millisecond reads
Without memory

"What model did we discuss?"

"I don't have context about previous conversations."

With --memory

"What model did we discuss?"

"We discussed Llama 3 70B for your RAG pipeline. You preferred it over Mistral for accuracy."

Works with openclaw.ai

Tunnel your AI assistant to the world

Running OpenClaw in your homelab? One flag gives your personal AI assistant a public webhook endpoint for WhatsApp, Telegram, Slack, Discord, Signal, and 20+ other channels.

npx easytyga --openclaw
  • Auto-detects OpenClaw gateway on port 18789
  • Public webhook URL for all your channels
  • Works behind any NAT or firewall
  • Custom port support: --openclaw 19000
$ npx easytyga --openclaw

  easytyga v2.0.0 + OpenClaw

  Target:  http://localhost:18789
  Service: OpenClaw gateway

  Tunnel active

  Public URL:  https://easytyga.com/t/abc123
  API Key:     et_a1b2c3d4e5f6...

  Use the Public URL as your webhook endpoint
  for WhatsApp, Telegram, Slack, Discord, or Signal.

  Press Ctrl+C to disconnect.
New in v2

Run multiple coding agents in parallel

Running multiple AI agents that each need a different model? Tunnel them all at once. One process, multiple tunnels, each with its own public URL.

Your agents can hit Ollama for chat, vLLM for code generation, and a fine-tuned model for review - all through secure, authenticated endpoints.

  • Each tunnel gets its own public URL and API key
  • Independent reconnection per tunnel
  • One tunnel fails, the others keep running
  • Config file support for complex setups
$ cat easytyga.config.json
{
  "tunnels": [
    { "name": "ollama",  "target": "http://localhost:11434" },
    { "name": "vllm",    "target": "http://localhost:8000" },
    { "name": "codegen", "target": "http://localhost:8001" }
  ]
}

$ npx easytyga --config easytyga.config.json

  easytyga v2.0.0 (3 tunnels)

  [ollama]  Public URL: https://easytyga.com/t/abc123
  [vllm]    Public URL: https://easytyga.com/t/def456
  [codegen] Public URL: https://easytyga.com/t/ghi789

  3 tunnels active. Press Ctrl+C to disconnect.

Simple, pay-as-you-go credits

Free tier included. Buy credits when you need more. Credits never expire.

easytyga is open source - credit purchases help us keep the relay infrastructure running for everyone.

Free
$0
  • 100 requests / hour
  • API key authentication
  • Multi-tunnel support
  • Auto-reconnect
  • GPU auto-detection
  • OpenClaw support
Get started free
Starter
$4.99
  • 10,000 requests
  • No hourly rate limit
  • Never expires
Buy Starter
Popular
$14.99
  • 50,000 requests
  • No hourly rate limit
  • Never expires
  • Save 40%
Buy Popular
Pro
$29.99
  • 200,000 requests
  • No hourly rate limit
  • Never expires
  • Save 70%
Buy Pro
Tunnel activity - last 90 days

Your AI, your hardware, your tunnel

npx easytyga

Open source. Community-funded. Built for homelabs.