惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Hackread – Cybersecurity News, Data Breaches, AI and More
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
Jina AI
Jina AI
A
About on SuperTechFans
MongoDB | Blog
MongoDB | Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
LangChain Blog
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
腾讯CDC
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

Blog on Tailscale

Why built-in router and NAS VPNs fall short Tailscale Kubernetes Operator 1.102: In-cluster relays, IPv6, and certificates Tailcat: An open-source CLI for Tailscale’s WireGuard®, NAT traversal, and DERP Build with Tailscale using tsnet, APIs, and automated sharing Tailscale and Control D: DNS filtering for your tailnet Tailscale PAM beta: Just-in-time access, session auditing, and more Aperture GA: model tokens, MCP controls, Projects, and custom permissions TailscaleUp 2026: a preview of Tailscale’s product updates How Tailscale helped find the SQLite WAL-Reset bug How Tailscale and Aperture mitigate the lethal trifecta for AI agents Tailscale in the Hugging Face intrusion: The good news and the bad news Mike Shaver joins Tailscale as VP of Engineering What a $20 Claude Code or Codex subscription actually buys, per Aperture Access Home Assistant Remotely with Tailscale | Guide Audit AI agent requests, logs, and access with Aperture A no-nonsense explainer to Agentic AI Database, Kubernetes, and SSH access without passwords | Border0 + Tailscale Tailscale adds log streaming for Azure Blob Storage Build a flexible AI stack with Aperture More Tailscale tricks for your jailbroken Kindle Redundancy only matters if you can reach it Fixing my ridiculous fridge with a tiny Funnel site Canada’s Bill C-22 and the security cost of collecting more data Five TailscaleUp sessions I’d attend if I didn’t work here Bambuddy: self-hosted 3D printing beyond the vendor cloud Fixing Headlamp OIDC login with Tailscale and tsidp How Cleric uses tsnet to securely automate software operations Tailscale + Paperless-ngx: scan everything, expose nothing Aperture, now in beta, adds the controls teams need for AI agents This month at Tailscale for April 2026
Introducing: Aperture CLI
Remy Guercio · 2026-05-20 · via Blog on Tailscale

While there might be a GPU shortage, there certainly isn’t a shortage of coding agents. Whether it’s Claude Code, Codex, OpenCode, Gemini CLI, GitHub Copilot CLI, Droid, Pi, or the next amazing agent harness you just read about on HN, there always seems to be a new one just around the corner.

Developers must track not only new models themselves, but also how those models perform across different harnesses, since benchmarked performance can vary dramatically. It’s not too hard to try a specific harness with a couple of different models, but with more than a few options it turns into a large M-by-N-sized mess to deal with every time you want to switch.

This complexity can stifle experimentation, even among the most curious of developers. But it is critical, especially during a time of such rapid change in the industry.

We know how important it is to encourage experiments while keeping strong controls in place. That’s why we built Aperture, an LLM gateway that centralizes credentials, routes requests through one control point, ties usage to identity, and provides visibility into usage and costs across an organization. Developers can keep experimenting without managing every credential and configuration by hand.

Today, we’re making things even easier by releasing Aperture CLI to help developers quickly configure, try, and test AI agents in a simpler, more secure way.

One CLI, any agent

Aperture CLI isn’t a coding agent. Rather, it knows how to configure major coding agents with supported providers available in Aperture’s LLM gateway. On launch, Aperture CLI automatically discovers available Aperture instances connected to the same Tailscale tailnet. It also finds configured LLM endpoints in the gateway. It pairs that provider and model list with the coding agents installed on your system. From there, you can swap agents, endpoints, and models in just a few keystrokes.

Use Aperture CLI without the Tailscale client

In addition to making it simple to switch agents, we’ve set up Aperture CLI so it works on devices where the traditional Tailscale VPN client cannot be installed, or where switching tailnets is a barrier.

Aperture CLI includes a bridge mode, which connects directly to the tailnet that contains your Aperture instance. After it connects to Tailscale, just its proxy connection appears as a node on your tailnet, rather than the entire machine. From then on, Aperture CLI will bridge the Aperture instance to a local port on the machine, and configure any coding agent to use it.

Using bridge mode simplifies the process of rolling out Aperture to your team or organization, since it works alongside an existing VPN installed on the machine without interference.

Try Aperture and Aperture CLI today

If you’re already an Aperture user, installing the Aperture CLI alpha is as simple as running go install github.com/tailscale/aperture-cli/cmd/aperture@latest and then aperture. While it's currently in alpha, we have tested it across macOS, Linux, and Windows. If you run into any problems, please let us know by creating a GitHub issue.

If you don’t already use Aperture (or Tailscale), you’ll need to sign up for an Aperture instance here and add a hosted instance to your tailnet first. Aperture is available for free on the Tailscale Personal plan.