Skip to content
  • Endpoint
  • Enforces policy

Qastel Desktop Agent

See AI used in every app on a Windows device, and apply your policies before a request leaves it.

Why the desktop is the gap the browser leaves

Some AI never touches a browser: Claude Desktop, a coding assistant in an editor, a local model, a script calling an API. The Qastel desktop agent runs on managed Windows devices, recognises the AI services each app connects to, and (for the services it supports) applies your policies to what is sent, before it leaves the machine.

The browser extension sees AI used in a tab. It cannot see the desktop app someone installed, the assistant built into their editor, or the SDK a script calls. That work is still AI, still on a device you manage, and still carrying your data.

Discovery, without the contents

The agent watches outbound connections and matches them against Qastel's catalogue, attributing each AI service to the device's user and to the app that made the call: its name, location, file hash and publisher. On this path it reads no page contents, no full URLs and no prompt text, and the catalogue never sits on the device in plain text.

A Qastel policy that blocks client account identifiers, enforcing on every channel, with the browser extension, desktop agent and MCP gateway listed as the points that enforce it

What you get

Discover, assess, control, comply.

What the Qastel Desktop Agent adds, at each of the four stages.

  • Discover

    AI used in native apps, editors and scripts on managed Windows devices, attributed to the app and the person.

  • Assess

    Each AI connection tied to the program behind it, with its publisher signature and file hash.

  • Control

    Your policies applied on the device itself (allow, redact, warn or block) before a request is sent.

  • Comply

    Every enforcement decision recorded on the policy's activity, beside those from the browser and the MCP gateway.

Enforcement where the request starts

For the AI services Qastel supports for enforcement, ChatGPT and Claude among them, the agent inspects each request and applies your policies' decision: let it through, redact the sensitive parts, ask the person to confirm, or block it with your message. Apps that pin their own certificates are listed by name, so you know exactly what sits outside enforcement and why.

What Qastel reads

From Qastel Desktop Agent

  • AI connections from every process
  • The app behind each one, and its signature
  • Requests to supported AI services

Your policies decide what passes, in and out. Every decision is recorded.

Deploy the Qastel Desktop Agent

Installs as an MSI through the deployment tool you already use, and enrols itself with an install code from Qastel. To enforce, it installs a root certificate restricted to the AI services it inspects, makes Firefox trust it, and blocks HTTP/3 so those requests fall back to a connection it can inspect, so brief your security team, and allow-list it in your EDR, before you deploy.

What you need before you start

  • Managed Windows 10 or 11 devices, and administrator rights to install on them
  • The installer, from Qastel Support, and an EDR exclusion for its install folder
  1. In Qastel, open Sources, choose Desktop Agent, and create an install code capped at your fleet size.

  2. Push the MSI with that code and each user's work email through Intune, Configuration Manager or Group Policy. Each device enrols, reports and updates itself from then on.

See what your AI is doing, wherever it runs.

Your policies, applied where the AI runs. Every decision recorded.