Back to Devoured - July 16, 2026
DEVOURED
Open Interpreter (GitHub Repo)

Open Interpreter (GitHub Repo)

AI GitHub
The Open Interpreter project has been rewritten in Rust to emulate model-specific coding harnesses, aiming to maximize performance for low-cost models.
What: The new version of Open Interpreter, built in Rust, replaces the previous Python implementation and includes 'harnesses' that mimic specific environment expectations for models like Kimi K3, Claude-code, and DeepSeek. It remains compatible with the Agent Client Protocol.
Why it matters: Standardizing 'harnesses' allows users to extract peak performance from cheaper, smaller models by precisely mimicking the environment tuning used by their respective model providers, effectively commoditizing proprietary agent performance.
Deep dive
  • Rust Rewrite: Rebuilt for performance, replacing the previous Python codebase.
  • Harness Emulation: Includes specific tuning for providers including Claude, Qwen, DeepSeek, and Kimi.
  • Agent Client Protocol Compatibility: Interoperable with any ACP-compatible IDE client.
  • QA Capability: Features built-in skills to drive web (via agent-browser) and native applications (via trycua) for automated testing.
  • Codex SDK Compatibility: Allows users to override existing Codex SDK integrations with a one-line binary configuration.
Decoder
  • Harness: A configuration wrapper or execution environment designed to present a coding task to an AI model in the specific format it was trained to handle best.
Original article

Open Interpreter

A coding agent optimized for low-cost models. Blog post ↗

Today: Kimi K3 is here. We have reimplemented the provider-recommended Kimi Code harness in Rust, giving you maximum K3 performance with a Codex-like interface. Kimi Docs →

Installation

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.

Harness Emulation

Open Interpreter is a fork of OpenAI's Codex, with a focus on emulating the agent harness that gets the best performance out of low-cost models.

Use /harness to switch the active harness:

> /harness

native
claude-code
claude-code-bare
zcode
kimi-code
kimi-cli
qwen-code
deepseek-tui
swe-agent
minimal

Kimi and Moonshot models use the current kimi-code harness by default. kimi-cli remains available for compatibility with the retired Python CLI profile.

Read more in the harness docs and model provider docs.

ACP compatible, Codex compatible

Open Interpreter works in ACP-compatible editors and clients. Configure the client to launch interpreter acp; see the ACP guide for examples.

Already building with OpenAI's Codex SDK? Keep the SDK and make a one-line binary override:

-const codex = new Codex();
+const codex = new Codex({ codexPathOverride: "interpreter" });

Open Interpreter speaks the same Codex exec protocol. See the SDK guide and run scripts/test-codex-sdk-compat.sh for a local, provider-free compatibility check.

Computer Use

Open Interpreter ships with a QA skill that lets any model operate and test interfaces. It can drive web apps in a real browser with agent-browser, or operate and test native apps with trycua.

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 agent for editors with interpreter acp.
  • Keeps config and session state local under ~/.openinterpreter.
  • Supports exec, MCP, skills, hooks, permissions, and AGENTS.md.

Documentation

Provider and model membership is generated, not maintained as Rust lists. From codex-rs, refresh all hosted providers with python3 scripts/write_provider_catalog.py, or repeat --provider <provider-id> to update only selected provider entries. Live model sources require the provider credentials documented in the provider docs.

This is the new Rust version of Open Interpreter, based on Codex. Looking for the original Python project? It lives on as a community-maintained fork at endolith/open-interpreter.

License

Apache-2.0

Explore all 56 articles in today's digest

Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi