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

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
小众软件
小众软件
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
F
Fortinet All Blogs
博客园 - 三生石上(FineUI控件)
B
Blog
量子位
B
Blog RSS Feed
Vercel News
Vercel News
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
爱范儿
爱范儿
Jina AI
Jina AI
C
Check Point Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
IT之家
IT之家
H
Hackread – Cybersecurity News, Data Breaches, AI and More
云风的 BLOG
云风的 BLOG

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.