Skip to content

Open Interpreter

Category: OSS Agent

Open Interpreter is a lightweight coding agent for low-cost models such as Deepseek, Kimi, and Qwen. It is a Rust-based terminal application (rewritten from the original Python project) that runs code in sandboxed environments and works with a wide range of AI model providers.

It is a fork of OpenAI's Codex CLI, focused on emulating the agent harness patterns that extract the best performance from affordable models. Users can switch providers, harnesses, and sandbox policies from an interactive TUI.

Key capabilities

  • Runs commands inside native sandboxing on macOS, Linux, and Windows
  • Switches providers and models from the TUI with /model
  • Inspects and switches Rust-native harnesses with /harness (native, claude-code, kimi-cli, qwen-code, swe-agent, and more)
  • Tests web and native apps via a built-in QA skill (integrates with agent-browser and trycua)
  • Runs as an Agent Client Protocol (ACP) agent for editors via interpreter acp
  • Keeps config and session state local under ~/.openinterpreter
  • Supports exec, MCP, skills, hooks, permissions, and AGENTS.md

Free vs paid

Open Interpreter itself is free and open source under the Apache-2.0 license. You supply your own API keys for the underlying model provider (e.g., OpenAI, Anthropic, Deepseek). Model API costs depend on the provider you choose.

Official resources

Note: The original Python-based Open Interpreter is now a community-maintained fork at endolith/open-interpreter. This SOP covers the current Rust-based release.