Open Interpreter
Install, authenticate, and resume Open Interpreter inside Daintree, a general code-execution host that runs Python, shell, and JavaScript on your machine.
Open Interpreter
Open Interpreter is a general code-execution host that runs Python, shell, and JavaScript on your machine. It runs as a process in its own Daintree terminal panel with full PTY emulation, like every other built-in agent.
| Command | interpreter |
|---|---|
| Shortcut | — |
| Color | Black (#111111) |
| Platforms | macOS, Windows, Linux |
Install & Authenticate
Open Interpreter is a general code-execution host that runs Python, shell, and JavaScript on your machine.
pipx install open-interpreter
# or
uv tool install open-interpreter
# or
pip install open-interpreterpipx install open-interpreter
# or
uv tool install open-interpreter
# or
pip install open-interpreterpipx install open-interpreter
# or
uv tool install open-interpreter
# or
pip install open-interpreterRequires Python 3.10 or newer. Authentication reads from OPENAI_API_KEY, ANTHROPIC_API_KEY, or GOOGLE_API_KEY, or from a profile config at ~/.config/open-interpreter/profiles/default.yaml (Linux), ~/Library/Application Support/open-interpreter/profiles/default.yaml (macOS), or the equivalent AppData path on Windows.
--auto_run off unless you fully trust the prompt source. It's a code-execution host, not an MCP client, so Daintree's MCP server doesn't connect to it.Resuming Sessions
Open Interpreter uses rolling history rather than a session ID, so resume picks up where the previous conversation left off without a specific session to target. Exit with Ctrl+D. For the resume mechanics across all agents, see Session Resume.
interpreter isn't detected after install, confirm it's on your PATH (which interpreter on macOS/Linux, where interpreter on Windows), then restart Daintree. See Agent Availability for the five detection states.