Supported Applications
The desktop client captures traffic from the following applications today. Anything not in this table is passed through untouched.| Application | Vendor | Where it runs | Windows | macOS |
|---|---|---|---|---|
| GitHub Copilot | GitHub | VS Code, JetBrains Rider, IntelliJ IDEA, Visual Studio, Xcode, Neovim, GitHub Copilot CLI | ✓ | ✓ |
| Microsoft Copilot | Microsoft | Word, Excel, PowerPoint, Outlook, Teams | ✓ | ✓ |
| Microsoft Copilot App | Microsoft | Standalone Copilot desktop app | ✓ | ✓ |
| Claude Code | Anthropic | Claude Code CLI, Claude Code in VS Code | ✓ | ✓ |
| Claude Desktop | Anthropic | Native Claude desktop app | ✓ | ✓ |
| Claude for Word | Anthropic | Microsoft Word | ✓ | ✓ |
| ChatGPT for Word | OpenAI | Microsoft Word | ✓ | ✓ |
Visual Studio is Windows-only, and Xcode is macOS-only. Every other entry is fully cross-platform.
When to Use the Desktop Client
| You should deploy the desktop client if your organisation… | Example |
|---|---|
| Uses IDE-based AI assistants | GitHub Copilot in VS Code, Rider, or IntelliJ IDEA |
| Uses Microsoft Copilot inside Office | Microsoft Copilot in Word, Excel, PowerPoint, Outlook, Teams |
| Uses terminal AI tools | Claude Code CLI, GitHub Copilot CLI |
| Wants traces from native desktop AI clients | Claude Desktop, Microsoft Copilot app |
| Already deploys the browser extension and needs to cover non-browser usage | Defence in depth |
What the Desktop Client Captures
The desktop client operates in apps-only mode. It only intercepts traffic from applications that Velatir has explicitly mapped. Traffic from every other application passes through untouched. This minimises blast radius and keeps unrelated software unaffected. For every supported application, the desktop client captures:- The prompt or input
- The model used
- The response and token usage
- Process and user context
Supported Platforms
| Platform | Status |
|---|---|
| Windows 10 / 11 (x64, arm64) | Generally available |
| macOS 13 Ventura and later (Intel, Apple Silicon) | Generally available |
| Linux | Coming soon |
How Compliance Decisions Are Made
The desktop client is the capture layer. The decision layer is your agents.- A user interacts with a supported AI application.
- The desktop client produces a trace and submits it to Velatir.
- Your agents evaluate the trace and produce an intent of
allow,block, orescalate. - In Enforcer mode, a blocked response is replaced with a 403 before it reaches the application. In Observer mode, the interaction is logged for audit only.
Next Steps
Download and install
Install the desktop client on Windows or macOS.
How it works
Understand the architecture, the agent, and the watchdog.
Permissions
Review the operating system permissions the app requires.
CLI reference
Control the desktop client from the command line.