Get started
WireGuard is a registered trademark of Jason A. Donenfeld.
© 2024 Tailscale Inc. All rights reserved. Tailscale is a registered trademark of Tailscale Inc.
Go back

SSH endpoint discovery on your tailnet with Charm Wishlist

July 19 2023
Parker Higgins
Parker Higgins

Wishlist is a surprisingly fun personalized directory you can run in your terminal to browse and connect to multiple SSH services, made by the command line tool company Charm. You can think of Wishlist like a homepage for your SSH apps and servers. And starting today, you can tie Wishlist into Tailscale, so that Wishlist discovers the SSH endpoints available on the nodes on your tailnet and makes it easy to navigate them.

Logos for Tailscale and Charm

Wishlist sits alongside other popular Charm tools such as Wish, a specialized SSH server that can be used to make terminal applications available over the protocol, and bubbletea, a framework for making TUI applications. Taken together these and other Charm tools have helped support a thriving ecosystem of command line software. Wishlist is of course compatible with Wish apps, but also with other SSH endpoints.

To use Wishlist’s new endpoint discovery feature with Tailscale, ensure you are using the most recent Wishlist release and run wishlist with the flags --tailscale.key (or the environment variable TAILSCALE_KEY) set to a Tailscale API key—you can generate one from the Keys page in the admin console—and the flag set to the name of your tailnet. Note that Tailscale API keys aren’t intended to be long-lived, so you may want to create an OAuth client and script the generation of new keys.

You’ll then be able to browse through SSH applications available on your tailnet. If you’d like to expand that list, check out some of the CLI applications offered by Charm.

You can read more about the new options available over on Charm’s blog, where they discuss other newly supported mechanisms for endpoint discovery and a hints configuration to set additional connection rules.

Subscribe to Tailscale’s blog

We have a deep commitment to keeping your data safe.

Too much email?RSSX

Try Tailscale for free

Schedule a demo
Contact sales
cta phone