Opting out
If you prefer to opt out of telemetry, you can do this in two ways.Python
Setdisable_telemetry to true on the interpreter object:
Terminal
Use the--disable_telemetry flag:
Profile
Setdisable_telemetry to true. This will persist to future terminal sessions:
Environment Variables
SetDISABLE_TELEMETRY to true in your shell or server environment.
If you are running Open Interpreter on your local computer with docker-compose you can set this value in an .env file placed in the same directory as the docker-compose.yml file:
What do you track?
We will only track usage details that help us make product decisions, specifically:- Open Interpreter version and environment (i.e whether or not it’s running in Python / a terminal)
- When interpreter.chat is run, in what mode (e.g
--osmode), and the type of the message being passed in (e.gNone,str, orlist) - Exceptions that occur within Open Interpreter (not tracebacks)
Where is telemetry information stored?
We use Posthog to store and visualize telemetry data.Posthog is an open source platform for product analytics. Learn more about
Posthog on posthog.com or
github.com/posthog

