Compare

An ngrok alternative for showing a dev server to a person

ngrok is the established ingress platform for exposing a local port to the public internet, with its own agent, custom domains, traffic policy and auth in front of an endpoint.

Updated

For webhooks, machine callers or anything that has to reach your machine unauthenticated, ngrok is the right tool and Forkbench is not a substitute. Forkbench replaces it for one case: showing a dev server running on your Mac to a named person. A Live Link needs no account, client or authtoken, shows no interstitial, and only signed-in members of that Thread can open it.

These are not the same kind of thing, and the comparison is only useful once that is said. ngrok is general-purpose ingress: it exists so that anything on the internet, machines included, can reach a port on your machine. Live Link exists for a narrower job that most people actually reach for ngrok to do — letting a specific person look at a dev server that is running right now. If your job is the first one, use ngrok. If it is the second, the tunnel is more machinery than the task needs and its access model is the wrong shape.

Forkbenchngrok
What it is forShowing a running dev server to a named personGeneral ingress from the internet to a local port
Who can open the addressSigned-in members of the Thread, checked every visitAnyone with the address, unless you configure auth in front of it
Webhooks and machine callersNo — a machine cannot sign inYes, a primary use case
SetupPick a port in the ThreadInstall the agent, sign up, add an authtoken, run a command
Interstitial before your appNeverListed on the free plan for HTTP/S endpoints
ProtocolsHTTP/S to one local portHTTP/S, TCP, TLS
Custom domainNo, a random hostname per linkYes, on paid plans
LifetimeExpires on its own; revocable at any momentUntil you stop the agent
PlatformmacOS 13+macOS, Linux, Windows, containers, CI
PriceIncluded, free plan onward; Pro €30/mo raises the limitsFree tier with endpoint, bandwidth and request caps; paid from $10/mo

Where ngrok is strong

  • It is general purpose. Webhooks, TCP and TLS endpoints, gRPC, machine clients — all things a Live Link deliberately refuses.
  • Custom and reserved domains, traffic policy, IP restrictions, mutual TLS, and OAuth or basic auth in front of an endpoint.
  • Cross-platform and CI-friendly: it runs anywhere you can run a binary, not just on a Mac.
  • A decade of documentation, integrations and answers to whatever you are about to hit.

Where Forkbench differs

  • Nothing to sign up for or install: no second account, no agent binary, no authtoken, no config file. Forkbench is already running on the Mac serving the port, so opening a link is choosing the port.
  • Access is the Thread's membership. Only people signed in to Forkbench and active on that board can open it, checked before the request reaches your Mac — rather than an unguessable address, which is a secret pasted into chat logs, not access control.
  • No interstitial. ngrok's free plan lists an interstitial page on HTTP/S endpoints; a visitor to a Live Link lands on your app.
  • Free to be shown something. The person you invite opens the link on a free account with no card; the plan applies to whoever opened the link.
  • It expires on its own and can be revoked mid-session, so a share does not quietly become hosting.
  • It sits next to the work: the link is opened from the Thread that holds that job's folder, notes, keys and board, and everyone on the board can see it is open.

The bottom line

Keep ngrok. Almost everyone who has it has it for something Live Link will refuse to do, and the day you need to point a webhook at your laptop you will want it back. What Live Link takes off it is the errand that made most people install it in the first place: somebody needs to look at the thing you are building, now, on a phone, and neither of you wants to deploy it or hand the open internet an address. That errand happens several times a day when agents are doing the building, which is why it stopped being worth a separate product and became part of the app the work already lives in.

ngrok questions

Keep reading

Sources

Comparison based on publicly available information, checked on the date above. Spot something out of date? Tell us.