local.link

A data center on your desktop

Everything you need to manage your data in one place. Local Link connects your computer with the cloud, so you don't have to manage infrastructure or learn new tools: one console, and the tools underneath swap without you learning them.

  1. 1 — Install

    curl -fsSL https://local.link/install.sh | sh

    macOS (Apple Silicon or Intel) and Linux x86_64.

  2. 2 — Run your own AI

    lnk up
    lnk agent start
    lnk agent connect telegram

    OpenClaw on your Mac, sandboxed, with a model running here or your API key. Text it from your phone; lnk agent use hermes swaps the engine.

  3. 3 — Log in

    lnk auth login

    With GitHub. Local Link is invite-only for now.

  4. 4 — Expose a web app

    lnk tunnel open 3000 --name my-app --public

    Your app is live at https://my-app.<you>.local.link. Use --auth friend:secret instead of --public to require a password.

  5. 5 — Expose an LLM

    lnk model list
    lnk tunnel open qwen3 --name qwen --auth friend:secret
    
    curl -N -u friend:secret https://qwen.<you>.local.link/v1/chat/completions \
      -H 'content-type: application/json' \
      -d '{"model":"qwen3","stream":true,"messages":[{"role":"user","content":"hi"}]}'

    Finds the model you already run in Ollama, LM Studio, llama.cpp, vLLM or Jan, and serves it as an OpenAI-compatible API at https://qwen.<you>.local.link/v1, streaming tokens as they are generated. Keep the password: an open model is costly to abuse.