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 or 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.
In Python, Open Interpreter remembers conversation history. If you want to start fresh, you can reset it.
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.
In Python, 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 thedefault.yaml
profile which can be opened and 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
.