callwitness is an MIT-licensed Python package that records every tool call made by an AI agent without blocking execution. It is intended for developers building agent systems who need call-level observability, auditing, and security analysis, including MCP-based workflows.
In the Agent monitoring & governance space, callwitness takes a focused approach. It focuses on tracking AI agent tool calls for observability, auditing, and security without blocking execution. It is built as an open-source project for AI agent developers and security engineers. callwitness is open source under the MIT license. It ships for the command line, and it can be self-hosted.
Aditi Chaudharyy14 builds and maintains callwitness, and it first shipped in 2026. The project is developed in the open on GitHub with 33 commits in the last 90 days. Key capabilities include tool call recording, agent observability, and security auditing. It exposes integrations via an MCP server.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Same category — not a similarity match