TSLink v0.1.0: first public release
Installation channels, verification and upgrades for TSLink.
TSLink gives each app on your computer or server its own Tailscale address and manages who can access it and for how long.
TSLink v0.1.0 provides a Homebrew cask for macOS and Linux, archives for macOS and Linux, .deb and .rpm packages for Linux, and Windows zip files. macOS binaries are signed with a Developer ID certificate and notarized by Apple. Windows zip files are not Authenticode-signed.
The installation guide covers each platform, signed checksums and attestations, and background service upgrades. After brew upgrade --cask tslink, run tslink install again if TSLink runs as a background service.
Your existing apps keep running on your computer or server. Use the CLI or an MCP agent limited to its assigned role to manage people, deadlines, browser guest links and revocation. Read the architecture boundaries.
Read the full release notes in the changelog.
More Posts
Private Local Services for Coding Agents
Share an existing app or generated file, hand back an exact URL or needs_login step, and choose the right TSLink CLI or MCP interface.
Who Can Open a Shared Local Service?
A practical access-boundary guide for a privately shared TSLink service: tailnet policy, optional HTTP --allow, raw TCP, and public Funnel.
Why TSLink Uses Tailscale
How tsnet supports private local-service sharing, what Tailscale already provides, and where TSLink's named registry and agent handoff fit.