openinterpreter/openinterpreter

A coding agent for open models like Kimi K3

What it solves

Open Interpreter allows users to run a coding agent directly in their terminal, enabling LLMs to execute code and interact with the local system. It specifically focuses on maximizing the performance of low-cost models by emulating various agent harnesses.

How it works

It acts as a fork of OpenAI's Codex, implementing a protocol for executing code. It provides a set of interchangeable "harnesses" (such as Kimi Code, Claude Code, and DeepSeek) that optimize how the model interacts with the environment. It supports native sandboxing across macOS, Linux, and Windows and integrates with the Agent Client Protocol (ACP) and Model Context Protocol (MCP) for portability and editor integration.

Who it’s for

Developers and power users who want a local coding agent that is model-agnostic, portable, and capable of operating native applications or web apps via built-in QA skills.

Highlights

  • Multi-model support: Switch providers and models directly from the TUI using /model.
  • Harness Emulation: Use /harness to switch between different optimized agent harnesses to get the best performance from specific models.
  • Computer Use: Ability to drive web apps via agent-browser and native apps via trycua.
  • Portable Standards: Uses shared AGENTS.md instructions and .agents/skills directories to avoid vendor lock-in.
  • Native Sandboxing: Runs commands securely within native sandboxes on all major operating systems.

Related

  • Project
  • Project
  • Project
  • Project
  • Project