Open Interpreter
Open Interpreter is a coding agent optimized for low-cost models, forked from OpenAI's Codex. It solves the problem of getting maximum performance from budget-friendly LLMs by emulating the best agent harnesses. It is for developers who want a terminal-based AI coding assistant that works with various providers and models.
🎬 ChatGPT "Code Interpreter" But 100% Open-Source (Open Interpreter Tutorial) · Matthew Berman
✨ Key features
- Runs commands inside native sandboxing on macOS, Linux, and Windows.
- Switches providers and models from the TUI with /model.
- Inspects or switches Rust-native model harnesses with /harness.
- Tests web and native apps through the built-in QA skill.
- Runs as an Agent Client Protocol (ACP) agent for editors.
- Reuses shared AGENTS.md instructions and .agents/skills directories.
🎯 Use cases
- Use as a terminal-based coding agent with low-cost models like Kimi K3.
- Emulate different agent harnesses (e.g., Claude Code, Qwen Code) for optimal performance.
- Operate and test web applications in a real browser via the QA skill.
- Operate and test native applications using trycua.
- Integrate with ACP-compatible editors or replace the Codex binary in existing SDK workflows.
📦 Installation
🧰 Requirements: macOS, Linux, or Windows; no API keys required for installation, but provider credentials may be needed for certain models.
macOS and Linux:
curl -fsSL https://www.openinterpreter.com/install | sh
Windows:
irm https://www.openinterpreter.com/install.ps1 | iex
Then type i or interpreter in your terminal to start a session.
🚀 Usage
Start a session by typing interpreter in your terminal. To switch harnesses, use the /harness command:
> /harness
native
claude-code
claude-code-bare
zcode
kimi-code
kimi-cli
qwen-code
deepseek-tui
swe-agent
minimal
⚠️ Good to know
This is the new Rust version based on Codex; the original Python project lives on as a community-maintained fork at endolith/open-interpreter.
❓ FAQ
How do I install Open Interpreter?
On macOS and Linux, run curl -fsSL https://www.openinterpreter.com/install | sh. On Windows, run irm https://www.openinterpreter.com/install.ps1 | iex in PowerShell.
What is the /harness command used for?
The /harness command lets you switch between different agent harnesses (e.g., native, claude-code, kimi-code) to optimize performance for your chosen model.
Can I use Open Interpreter with ACP-compatible editors?
Yes, Open Interpreter works in ACP-compatible editors and clients. Configure the client to launch interpreter acp.
Is Open Interpreter compatible with OpenAI's Codex SDK?
Yes, it speaks the same Codex exec protocol. You can override the Codex binary path with codexPathOverride: "interpreter" in your SDK code.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.