Open Interpreter is an open-source terminal coding agent maintained by Killian Lucas and the Open Interpreter community. It is designed to act as an execution environment where language models can read files, write code, run shell commands, and interact with the local operating system. In daily use, Open Interpreter runs directly in your terminal via a conversational TUI. Developers interact with the agent across standard workflows such as debugging, refactoring, and automating shell tasks. It supports a broad range of models and providers, including local inference engines like Ollama and LM Studio, hosted APIs like OpenAI, Anthropic, OpenRouter, and Amazon Bedrock, as well as cost-effective Chinese and open-weight models from DeepSeek, Moonshot/Kimi, Z.ai, and Alibaba/Qwen. What distinguishes Open Interpreter is its focus on model-specific harness emulation and robust OS-level sandboxing. Instead of treating all models with a single generic prompting strategy, it shapes the execution loop and request structure to fit the specific strengths of models like DeepSeek, Qwen, or Kimi. Furthermore, it operates inside an OS-level sandbox on macOS, Linux, and Windows with granular workspace write, read-only, and network permission controls. The project is licensed under Apache 2.0 and is based on a fork of Codex's terminal surface. When bringing your own API keys or running local models, traffic stays private and communicates directly with providers without intermediate proxying.
Tags: ai agent, cli, coding agent, OpenSource, terminal
/resume), branch (/fork), or side-load (/side) active coding contexts directly from the TUI or shell. - Granular Approval Policies — Decouples sandboxing from human-in-the-loop approvals, prompting for verification before executing commands that escape defined workspace boundaries.--sandbox workspace-write mode to diagnose and resolve failing test suites. The agent inspects local code and test logs, edits workspace files to fix the bugs, and prompts for user approval only when attempting network access or restricted shell actions.AGENTS.md and attach internal MCP servers for ticket trackers or databases. The agent loads these specifications automatically to execute recurring codebase maintenance tasks across separate terminal tabs using /fork and /resume.Open Interpreter is aimed at software engineers, DevOps specialists, and security-conscious developers who want a fully scriptable, open-source terminal agent with granular OS sandboxing and flexible model choice. It is particularly well-suited for teams wanting to run cost-effective open-weight models or local inference without vendor lock-in. It is less suitable for users looking purely for in-editor IDE plugins or GUI-only code completion.
bash curl -fsSL https://www.openinterpreter.com/install | shbash interpreter Within the TUI, select your model provider or configure project files: text › /model › /init To run with explicit sandboxing restrictions on file writes: bash interpreter --sandbox workspace-writebash $ interpreter --sandbox workspace-write > inspect ./src/auth and fix the failing test in ./tests/auth.test.tsPart of CLI Coding Agents
Categories: AI Coding Agents, Code Assistants, Developer Tools