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

推荐订阅源

B
Blog RSS Feed
Martin Fowler
Martin Fowler
爱范儿
爱范儿
IT之家
IT之家
Last Week in AI
Last Week in AI
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
aimingoo的专栏
aimingoo的专栏
G
Google Developers Blog
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
美团技术团队
The Cloudflare Blog
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
云风的 BLOG
云风的 BLOG
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
腾讯CDC
Microsoft Security Blog
Microsoft Security 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 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 Introducing: Aperture CLI 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
Aperture GA: model tokens, MCP controls, Projects, and cu...
Remy Guercio · 2026-08-27 · via Blog on Tailscale

We started building Aperture 10 months ago to demonstrate that you don’t need to choose between ease of use, identity-aware networking, and robust safety when using agentic AI with Tailscale.

Our solution started as an LLM proxy that eliminated the need to distribute API keys to both engineers and agents connected to your tailnet. Since then, it has grown into a comprehensive AI gateway, with countless visibility and control features for enterprises. These include cost controls, request and response hooks, guardrails, extensive logging, and even a full MCP (Model Context Protocol) and API proxy, keeping even more keys away from agents and people.

With today’s general availability (GA) announcement, however, we want to go back to the roots of Tailscale, focusing on something that provides an “it just works” experience for individuals and homelab enthusiasts. So we’re also announcing a handful of new features, including:

  • Purchasing tokens through Aperture
  • MCPs for controlling your tailnets and the devices on them
  • An upgraded chat experience

Batteries Tokens included

We believe the future of cost-effective AI use involves experimenting with different models from many different labs.

In particular, open-weight models are becoming increasingly prevalent and powerful, but they can still be difficult to use and require large upfront investments. Until now, bringing open-weight models into your Aperture instance required either a third-party API key or enough expensive hardware to route state-of-the-art self-hosted models through Aperture.

Today, each new Aperture instance comes with some initial tokens included. You can also buy more for any major model, both open-weight and closed, directly inside of Aperture. Whether you bring your own subscriptions and API keys, or use tokens sourced through Tailscale, our goal is simple: we want you to be productive with AI as quickly as possible.

Controlling the tailnet via MCP

Administrating a homelab (or any network) with or without AI in the mix can range from fun to Sisyphean. For the times when you’re pushing that boulder uphill, we’ve added two new MCP endpoints, Tailscale and Tailscale SSH. They make it easier for Aperture and coding agents to add new nodes to your tailnet, as well as access them via Tailscale SSH. This is useful in situations where, for example, you want an agent to deploy a service to a node in your tailnet that you want to access remotely, or share with others. With MCP access, the agent can prompt you for access and, once approved, configure the service without manually copying keys and filling in environment variables.

Connectors settings panel showing services available for chats and agents. Web and Code Sandbox are enabled, Location can be enabled. Tailnet and Tailscale SSH show connected status. 18 additional connectors available.

Before you get too anxious about an agent doing all of this, I’d like to point out three things. First, Tailscale’s unidirectional access control rules are in effect: Aperture — and any agents working through it — must respect them, so you can control exactly which machines can talk to Aperture and vice versa. Second, you approve every machine Aperture wants to add to your tailnet. Third, there’s a clear audit trail, because all of your agent’s actions are logged.

We hope these new MCPs allow you to hold onto the fun parts of homelabbing, while handing the fiddly YAML and other brittle configuration tasks to an LLM with constraints you control.

Since we announced the chat interface built into Aperture, we’ve received tons of feedback on how it could better work with your data and your devices. That’s why we’ve added Projects, and customized default tool permissions.

Projects lets you group chats, with shared initial contexts (instructions), tool access, and tailnet nodes among them. You spend less time prompting each chat with the outline and goals of your project. You can expand tool access beyond your defaults, or rein it in for trickier work. And you don’t have to tell an LLM how to access your NAS; the NAS is present as a Tailscale node, and the LLM can reach it in your tailnet if your access control rules allow it.

Homelab project dashboard displaying deployment configuration with Tailnet node management, available tools, and recent chat history discussing system diagnostics performance issues in a dark-themed interface.

The second major addition is the ability to define default tool permissions for everything exposed in Aperture. We’ve been trying to strike the balance between the added predictability that comes with specifying every tool for every chat, and the serendipity that comes when the LLM has broad access to tools. Now you can set defaults that make sense for your own use, carried across all chats.

Tailscale SSH connector interface showing connected status with no authentication. Lists write/delete tools including list_machines and run_command options with detailed descriptions. Allowed and Blocked status indicators visible for each tool.

What’s next and getting started with Aperture

We don’t know what the future holds when it comes to agentic AI, but we know it demands the right balance of flexibility and security, supporting use cases people can only dream up in the coming days, weeks, and months.

If you’d like to go on this journey with us and use Aperture to control and extend your AI agents, you can add it to your tailnet today. As always, we appreciate and read all of the feedback you submit, so let us know what you think by using the feedback form in Aperture, or emailing us at aperture@tailscale.com.