Repolode
openinterpreter

openinterpreter/openinterpreter

A Rust-based coding agent terminal tool, forked from OpenAI's Codex, built to get strong results from low-cost and open models.

Open-source alternative to:Claude CodeOpenAI Codex CLI

Stars
68,617
Forks
5,908
Open issues
18
Last commit
10 days ago

What is it?

Open Interpreter is a terminal coding agent that runs with open and low-cost models such as Kimi K3, GLM, DeepSeek and Qwen. It is a fork of OpenAI's Codex, rewritten in Rust, and it lets you switch between emulated agent harnesses (including Claude Code-style, Kimi Code, Qwen Code and DeepSeek TUI styles) with the /harness command, so the model runs under the setup its provider recommends.

The tool runs shell commands inside native sandboxing on macOS, Linux and Windows, and lets you change providers and models from the TUI with /model. Any OpenAI-compatible provider can be used through Chat Completions. It also works as an Agent Client Protocol agent, so ACP-compatible editors can launch it with `interpreter acp`, and it can stand in for the Codex binary in the Codex SDK.

It reuses shared AGENTS.md files and .agents/skills directories instead of a proprietary format, and includes a built-in QA skill that can drive web apps in a browser or test native apps.

Key features

  • 01Runs shell commands inside native sandboxing on macOS, Linux and Windows.
  • 02Switches harnesses with /harness and providers and models with /model.
  • 03Works with any OpenAI-compatible provider via Chat Completions.
  • 04Runs as an Agent Client Protocol agent for supported editors.
  • 05Reuses AGENTS.md and .agents/skills directories shared with other agents.
  • 06Includes a built-in QA skill for testing web and native apps.

Use cases

  • Running a coding agent with a low-cost model such as Kimi, GLM or DeepSeek.
  • Connecting a terminal agent to an ACP-compatible editor.
  • Replacing the Codex binary in an existing Codex SDK integration.
  • Automating browser or native app testing through an agent skill.

Quick start

  1. 1

    Run the official install script from the README for macOS, Linux, or Windows

  2. 2

    Start a session by typing interpreter in your terminal

    interpreter

Things to know

  • Installation relies on a remote install script rather than a standard package manager.
  • This is the Rust rewrite based on Codex; the original Python project is a separate community fork.

Topics

FAQ

What is openinterpreter?
A Rust-based coding agent terminal tool, forked from OpenAI's Codex, built to get strong results from low-cost and open models. Open Interpreter is a terminal coding agent that runs with open and low-cost models such as Kimi K3, GLM, DeepSeek and Qwen. It is a fork of OpenAI's Codex, rewritten in Rust, and it lets you switch between emulated agent harnesses (including Claude Code-style, Kimi Code, Qwen Code and DeepSeek TUI styles) with the /harness command, so the model runs under the setup its provider recommends.
Is openinterpreter free to use? What license does it have?
openinterpreter is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is openinterpreter still maintained?
Actively maintained. The last commit to openinterpreter was on Oct 11, 2026.
What can I use openinterpreter for?
Running a coding agent with a low-cost model such as Kimi, GLM or DeepSeek. Connecting a terminal agent to an ACP-compatible editor. Replacing the Codex binary in an existing Codex SDK integration. Automating browser or native app testing through an agent skill.
How do I install openinterpreter?
Run the official install script from the README for macOS, Linux, or Windows Start a session by typing interpreter in your terminal: interpreter
Where can I get openinterpreter?
The source code and installation instructions are on GitHub: https://github.com/openinterpreter/openinterpreter

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects