Open Source Coding Assistants Code ExecutionCLIREPLPythonAutonomous

Open Interpreter

Lets LLMs execute Python, JavaScript, and shell commands locally. Interactive terminal REPL — describe what you want done and the model writes and runs the code.

OpenInterpreter/open-interpreter 59.0k stars 5.1k forks AGPL-3.0

Install

$pip install open-interpreter

About

Open Interpreter removes the sandbox restrictions of ChatGPT's Code Interpreter. The model can read and write files, make network requests, install packages, and control the operating system.

It starts an interactive terminal session where you describe tasks in natural language. The model writes code, Open Interpreter executes it, the output feeds back into the model, and the loop continues until the task is complete.

Getting Started

pip install open-interpreter

# Interactive mode
interpreter

# Or via Python API
from interpreter import interpreter
interpreter.chat("Plot Bitcoin price for the last 30 days")

Features

Runs Python, JavaScript, Shell, R, and AppleScript locally
Conversational REPL — multi-turn, maintains state between code blocks
Vision support — share screenshots and images in the conversation
Works with Claude, GPT-4o, Gemini, and local models via Ollama/LM Studio
Computer use mode — control your desktop programmatically
01 project — voice-controlled hardware device using Open Interpreter as the brain

References & Links

Free Open Source · MIT
View on GitHub Visit Homepage

Project Info

Language Python
License AGPL-3.0
Stars 59.0k ★
Forks 5.1k
Category Coding Assistants

Topics

Code ExecutionCLIREPLPythonAutonomous

Ready to try Open Interpreter?

Free and open source. Install in one command, works with Claude Code, Cursor, Windsurf, and more.

$pip install open-interpreter
← Back to Marketplace