Skip to content

Reach Worktable from another machine

Worktable is available only on its own machine by default. Reachable mode lets you use a self-hosted workspace from another device or connect an agent running elsewhere.

Terminal window
worktable setup --reachable

Setup asks you to create an owner password, protects agent connections, and points you to the remote-agent flow. Worktable will not start in reachable mode without the owner password.

Worktable serves HTTP itself. Put HTTPS in front with Tailscale, Cloudflare Tunnel, ngrok, or another reverse proxy, then acknowledge that setup:

Terminal window
worktable setup --reachable --behind-tls

If the tunnel gives Worktable a stable address, set it under Settings → General → Workspace URL so links point to that address. Set the owner password before saving a public address. Worktable Cloud manages its own address and does not show this setting.

Prefer a valid HTTPS address such as https://worktable.example.com.

  1. In Desktop, choose Self-hosted server.
  2. Enter the server address without a path or query.
  3. If you use plain HTTP, acknowledge the warning. HTTPS is strongly recommended.
  4. Sign in with the Worktable owner password.

Desktop remembers the server but does not save the owner password. Use Change Connection… to keep the saved server available, or Forget this server to remove it from Desktop without changing the remote workspace. Desktop does not create the tunnel or configure the server for you. See the Desktop reference for connection validation and storage details.

Open Settings → Agents and choose Connect an agent, or create a pairing from the Worktable host:

Terminal window
worktable agent invite

Run the one-line command it prints on the machine where the agent lives. The single-use pairing expires after 15 minutes, preserves existing Worktable client entries, and verifies the connection when it finishes.

For a machine where the guided command is not suitable, use Manual install in Settings or print the client configuration from the Worktable host:

Terminal window
worktable mcp print-config <client> --with-token

The token is shown once. Copy it directly into the client and do not put it in a URL or shared document.

Settings → Agents lists connected agents, when they last used Worktable, and a disconnect action. Advanced → Access tokens lists manually created credentials as well. Disconnect or revoke a connection when it should no longer have access.

Claude Desktop and ChatGPT use the Desktop apps section. The self-hosted address must be reachable from the Mac or service running the app. A browser on another device signs in with the owner password.

Run worktable setup again and choose loopback. Previously created agent connections remain listed, so revoke any you no longer want to use.

The security model explains the password, token, and HTTPS boundaries in detail.