Open Interpreter
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A coding agent optimized for low-cost models. Blog post ↗
English • Español • 简体中文 • 日本語
> [!NOTE]
> **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:
Windows:
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:
Read more in the harness docs and provider setup guides.
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:
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.
Want a small browser UI over raw Open Interpreter? Start with the
local streaming web chat guide. For a complete
desktop, browser, or headless client, use
Interpreter Workstation.
Portable by default
Open Interpreter should fit into your existing agent setup instead of trapping
it in an Open Interpreter-only format. The product goal is to prefer shared,
tool-neutral standards and directories, keep user-authored data in readable
files, and make moving to or from another compatible agent straightforward.
Today that includes repository AGENTS.md, shared .agents/skills directories,
MCP, ACP, and the Codex exec protocol. Product-specific storage under
~/.openinterpreter is reserved for configuration and runtime state that does
not yet have a practical shared standard. Legacy product-specific skill
directories remain readable for compatibility, but new skills belong in
.agents/skills or ~/.agents/skills.
See the portability guide for the current boundary and
the rules for evolving it.
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.
- Runs any selected OpenAI-compatible provider through Chat Completions with
interpreter --chat-completions or interpreter exec --chat-completions.
- 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.
- Reuses shared AGENTS.md instructions and .agents/skills directories.