openinterpreter

Active
GitHub Rust Apache-2.0

Description

Open Interpreter lets LLMs execute code and control a computer locally, turning natural language into shell, Python, and browser actions on the user machine.

Key Features

  • Coding agent optimized for low-cost open-source models like DeepSeek, Kimi, and Qwen
  • Multiple harness emulations including native, claude-code, swe-agent (9 harnesses)
  • Native sandboxed execution on macOS, Linux, and Windows
  • Built-in QA skill to drive agent-browser and trycua for web and GUI testing
  • Local-first design with config and sessions stored under `~/.openinterpreter`
  • Full support for MCP, Skills, Hooks, Permissions, and AGENTS.md

Use Cases

💡 Run a zero-cost coding agent locally with open-source LLMs
💡 Switch between harnesses to get the most out of different model capabilities
💡 Let the agent operate real desktop and browser apps for end-to-end testing
💡 Use as an open-source alternative to Claude Code

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (68.2k stars)
  • Permissive open-source license (Apache-2.0)
  • Established track record (3 years in production)

Quick Start

# One-line install for macOS / Linux
curl -fsSL https://openinterpreter.com/install | sh

# Launch interactive terminal
interpreter

# Switch model and harness in the TUI
> /model claude-sonnet-4
> /harness claude-code
> Analyze this CSV and plot a chart

Related Projects

jcode

19.0k · Rust
Active A

A next-generation coding-agent harness built for multi-session workflows, with a focus on extreme performance, low memory, and deep MCP/tool customization.

coding-agentrustterminal +2
  • · Extreme footprint - 27.8 MB per single session and 117 MB for 10 sessions, 5-15x lighter than peers
  • · Sub-millisecond startup - 14 ms to first frame and 49 ms to first input, 200x+ faster than Claude Code
  • · Multi-session swarm - coordinates multiple agents in the same repo with conflict detection and broadcast messaging

Claurst

10.3k · Rust
Active A+

Your favorite Terminal Coding Agent, now in Rust. Provides high performance and memory safety. Supports code generation, file editing, command execution and complete development workflow.

coding-agentterminalrust +1
  • · Rust-native terminal coding agent with blazing performance and memory safety
  • · Multi-provider support with unified routing across AI model providers
  • · Agent Client Protocol (ACP) integration for Zed, Neovim, and JetBrains editors

Herdr

34.9k · Rust
Active A+

A resident runtime for coding agents — one Rust binary hosts all agent terminals so sessions survive lid closes and reboots, reattach from anywhere, and agents cooperate through a CLI and socket API.

coding-agentterminalsession-persistence +1
  • · Always running — a background server owns the terminals, so agents keep working through lid closes, network drops, and machine restarts
  • · Never hunt for the stuck one — every pane is marked working, blocked, or idle and announces when an agent needs input
  • · Agent-native — CLI and socket API let agents spawn panes, prompt each other, and wait until a peer is genuinely blocked