Sherlock is a MitM proxy designed to reveal the data your Large Language Model (LLM) tools are sending. It allows developers and researchers to understand the requests and responses exchanged between LLMs and external services, improving transparency and security.