Skip to main content

Support for Tailscale-gated endpoints

  • OS version: Tahoe 26.4.1

  • App version: 2.9.2

  • Not a Setapp user

  • AI and provider: haven't gotten that far (see below)

  • Steps to reproduce: attempt to add a custom provider with just a base URL and no API key → no models are detected

Tailscale released their AI gateway, Aperture (still in alpha), which authenticates based on Tailscale device identity instead of an API key. I’m not sure if BoltAI rejects the lack of API key or just isn’t compatible with sending requests from my device on my Tailnet, but I figured I’d ask for support of this pattern since Tailscale’s play has a good chance of being popular.

Props on the heroic effort of supporting all these weird implementations 👏

Thanks!

2 comments

Log in to comment and vote

Comments2

  • Daniel Nguyen

    Team•

    Apr 27

    Thanks. I’ll look into this. I’m not familiar with their new AI gateway yet. So to confirm, this is about supporting their new AI gateway Aperture, not about their VPN/main product (because I think it already works with their VPN setup.

    • JD Santos

      •

      Apr 27

      Correct, this is for Tailscale Aperture which is in Alpha. I have no issues through their VPN. I know it’s a silly ask at this stage, but the free/cheap AI gateway space is frustratingly bad (which is how I ended up here) so I can see this taking off once they start throwing marketing behind it.

      Here’s their docs for configuring coding clients, but the assumption is that these clients are routing from your device which is on your Tailnet. I have no idea if that works with your architecture. There are Swift apps that have dedicated Tailscale integrations, Screens 5 comes to mind, but idk how much of a lift something like that is.

      I don’t expect it to be a priority, just wanted to put it on your radar.