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
- Coding assistants → watcher
- Agent SDKs → gateway
- MCP (query)
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 exampleclaude-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.