Skip to main content
Enfors natively supports the AI clients your team already uses. Once set up, their activity flows into Enfors automatically — no changes to how you work.

Claude Code & Claude Desktop

Captured by the Enfors watcher, which reads their local transcripts — no proxy, no certificate. Covers the Claude Code CLI and Claude Desktop (including Claude Code running inside it).

Agent SDKs

Your own agents (e.g. the OpenAI SDK) call the Enfors gateway (llm.enfors.ai) directly, where each call is captured and turned into a decision.

How clients connect

Claude Code (CLI) and Claude Desktop write a transcript of every session to disk. The Enfors watcher reads those transcripts and uploads completed turns to data.enfors.ai. It reads files only — no network path, no proxy, no certificate. This replaces the earlier mitmproxy approach.

Agent identity

Each connected client registers as an agent (for example claude-desktop-<username>) with an owner and model. That identity is what groups the client’s sessions and decisions in the hierarchy.

Set up

Install the watcher

One-step installer for Claude Code + Claude Desktop capture — macOS and Windows.

Integrate an agent SDK

Route the OpenAI SDK (and others) through the gateway.

Add the MCP server

Query Enfors from your client.