For those who use Netbird or Pangolin, I'm trying to understand where it would come in handy over my Wireguard-Easy setup with my phone & laptops configured to connect to my Wireguard network externally.
Is this primarily for multi-user scenarios or complex setups?
Both support multi-user setups with SSO or built-in auth.
Beyond that, compared to a typical hub-and-spoke WireGuard setup, the main advantage is peer-to-peer connectivity. Clients connect directly to each other when possible, which lowers latency by bypassing a central relay.
AFAIK, they also have different origins:
Pangolin started as an internet-facing reverse proxy (Traefik) combined with a WireGuard server for backend nodes. It has gradually added VPN-like features, including client device access and an internal HTTPS proxy similar to Tailscale Serve.
NetBird is a self-hostable Tailscale alternative that started as a mesh VPN focused on P2P traffic. It recently added its own reverse proxy features (Traefik-based, coincidentally), also similar to Tailscale Serve.
Pangolin is centered on endpoint and ingress management, while NetBird focuses on mesh networking, though their feature sets are increasingly converging.
I had been working on it for a couple years, using it myself. I finally released it recently. It heavily uses an embedded Lua VM to power its scripting engine.
I had been working on it for a couple years, using it myself. I finally released it recently. A number of users are contributing feature requests, testing, etc on the discord as well.
That's a personal choice. You alone should be able to decide if that's worth the complications it introduces to your taxes and your relationship with your employer. However, the cleanest and most dignified route is to pay for expenses incurred in the course of business. And employees should have the right to refuse to put up their own money for such expenses, without consequence.
I hope they bring back the former UI that allowed you to explicitly toggle "AI / Agent" mode on/off in a terminal session, and gets rid of the Oz / Cloud Agent stuff.
I don't want this auto-detect agent request. The explicit toggle was perfect.
It had a simple UI with a clear button / key combo to toggle the “agent mode”. That, plus the fact it could “warpify” my SSH connections made this a useful utility.
Then a couple months ago they completely changed the UI. It doesn’t work as it once did. My saved prompt templates didn’t work as they did before, the agent toggle was gone (you can now start some ‘/agent’ command but it is much less intuitive) and they seem to be focusing on these cloud agents and code editing.
I want none of these things. I loved a simple terminal that let me still execute sudo, let me ssh into remote machines but still bring Claude and OpenAI models to interact with my session.
argh, sorry that we made it worse for you, that definitely was not the intention. we were trying to make the modes clearer.
You can still basically get back to the same way of working if you set new terminal sessions to be "agent sessions" and enable natural language detection. that's how i use it.
The bigger problem for me is that the realtime voice modes lack tool use, so they can't look anything up or do anything. Model strength definitely also matters, but even dumb models can be helpful when they can look things up and try things out. And smart models that don't do those things kinda suck.
reply