openinterpreter/openinterpreter

▲ 117 stars today★ 68,790⑂ 5,937

A coding agent for open models like Kimi K3 and GLM 5.3

About openinterpreter/openinterpreter

openinterpreter/openinterpreter is an open-source project on GitHub, mainly written in Rust. A coding agent for open models like Kimi K3 and GLM 5.3 It currently holds 68,790 stars and 5,937 forks with 34 open issues, and was last pushed on 2026-11-04 (repository created 2023-07-14).

Project Overview

AI Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository openinterpreter/openinterpreter · default branch main · size 292907 KB · watchers 457 · source: GitHub REST API and repository README

README

Open Interpreter

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

English • Español • 简体中文 • 日本語

https://github.com/openinterpreter/openinterpreter/blob/HEAD/Discord https://github.com/openinterpreter/openinterpreter/blob/HEAD/Documentation https://github.com/openinterpreter/openinterpreter/blob/HEAD/License

[!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 →


https://github.com/openinterpreter/openinterpreter/blob/HEAD/Open Interpreter running in a terminal

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

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:

-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.

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

interpreter --chat-completions or interpreter exec --chat-completions.

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 to update only selected provider entries. Live model sources require the provider credentials documented in the provider docs.
[!NOTE]
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

GitHub Stars & Activity

68,790Stars
5,937Forks
34Open issues
RustLanguage

GitHub Popularity

GitHub stars68,790
Forks5,937
Open issues34
Primary languageRust
LicenseApache-2.0
Stars gained today117
Created2023-07-14
Last pushed2026-11-04

Trending History

Weekly boardrank #80 · ▲ 117 stars

Related AI Projects

1

vercel-labs / agent-browser

Rust★ 45,517⑂ 3,128▲ 133 stars
→
2

janhq / jan

Rust★ 45,439⑂ 3,147▲ 58 stars
→
3

t8y2 / dbx

Rust★ 29,068⑂ 2,651▲ 165 stars
→
4

vercel-labs / agent-desktop

Rust★ 14,723⑂ 1,017▲ 2,463 stars
→
5

max-sixty / worktrunk

Rust★ 10,945⑂ 408▲ 524 stars
→
6

hydro-project / infinity

Rust★ 680⑂ 76▲ 82 stars
→
7

Muvon / octomind

Rust★ 480⑂ 65▲ 126 stars
→
8

Duecki1 / CalibRaw

Rust★ 286⑂ 19▲ 12 stars
→

More AI Rankings