Interactive demo
Try Open Interpreter without installing anything on your computer
Example voice interface
An example implementation of Open Interpreter’s streaming capabilities
Interactive Chat
To start an interactive chat in your terminal, either runinterpreter
from the command line:
interpreter.chat()
from a .py file:
Programmatic Chat
For more precise control, you can pass messages directly to.chat(message)
in Python:
Start a New Chat
In your terminal, Open Interpreter behaves like ChatGPT and will not remember previous conversations. Simply runinterpreter
to start a new chat:
Save and Restore Chats
In your terminal, Open Interpreter will save previous conversations to<your application directory>/Open Interpreter/conversations/
.
You can resume any of them by running --conversations
. Use your arrow keys to select one , then press ENTER
to resume it.
interpreter.chat()
returns a List of messages, which can be used to resume a conversation with interpreter.messages = messages
:
Configure Default Settings
We save default settings to a profile which can be edited by running the following command:Note: The Python library will also inherit settings from the default
profile file. You can change it by running
interpreter --profiles
and
editing default.yaml
.