openinterpreter/open-interpreter
An agent system that lets large language models execute code on a user's computer through a terminal chat interface.

Open Interpreter provides a natural language interface that connects LLMs to a computer’s capabilities, enabling them to run code in Python, JavaScript, Shell, and other languages locally. Users interact through a ChatGPT-like terminal interface and must approve code execution before it runs, giving humans control over agent actions. The system can perform tasks like creating/editing media files, controlling web browsers for research, and analyzing datasets.