Дешёвые модели теперь работают как дорогие

Open Interpreter — форк OpenAI Codex, сфокусированный на эмуляции агентного harness (оболочки управления агентом), который выжимает максимум из дешёвых языковых моделей. Проект переписан на Rust и предлагает альтернативу для тех, кто не хочет платить за GPT-4o или Claude Opus каждый раз, когда нужно написать скрипт или автоматизировать задачу. Open Interpreter — open-source проект с более чем 60 000 звёздами на GitHub.

Основная идея: подобрать правильный harness — значит получить от дешёвой модели результат, сравнимый с дорогой.


Harness Emulation: как это работает

Ключевая фишка Open Interpreter — эмуляция агентных harness-оболочек, которые обеспечивают наилучшую производительность дешёвых моделей. Harness — это набор инструкций, инструментов и протоколов взаимодействия, которые окружают языковую модель и определяют, как она будет решать задачи.

Прямо из терминала командой /harness можно переключаться между оболочками:

> /harness
native
claude-code
claude-code-bare
zcode
kimi-cli
qwen-code
deepseek-tui
swe-agent
minimal

Инструмент ориентирован на лёгкие открытые модели — DeepSeek, Kimi и Qwen. Каждый harness имитирует поведение одного из топовых агентов: claude-code воспроизводит логику агента Anthropic, swe-agent — формат академического проекта для решения задач с GitHub, а minimal подойдёт для экспериментов с любой моделью.

💡 Совет
Если модель ведёт себя нестабильно или пропускает шаги — попробуйте переключить harness. Разные оболочки дают заметно разные результаты даже на одной и той же модели.

Установка за одну команду

macOS / Linux:

curl -fsSL https://www.openinterpreter.com/install | sh

Windows (PowerShell):

irm https://www.openinterpreter.com/install.ps1 | iex

После установки достаточно набрать i или interpreter в терминале, чтобы начать сессию.

ℹ Новая версия
Это новая версия Open Interpreter, написанная на Rust и основанная на Codex. Оригинальный Python-проект продолжает жить как форк, поддерживаемый сообществом по адресу endolith/open-interpreter.

Ключевые возможности

ФункцияОписание
Native SandboxingЗапуск команд в нативной изолированной среде на macOS, Linux и Windows
/modelСмена провайдера и модели прямо из TUI-интерфейса
/harnessИнспекция и смена Rust-native harness-оболочек
QA SkillВстроенный навык тестирования интерфейсов для любой модели
ACP-агентЗапуск как Agent Client Protocol агента для редакторов кода через interpreter acp
Локальное хранениеКонфигурация и состояние сессий хранятся локально в ~/.openinterpreter
MCP / HooksПоддержка exec, MCP, skills, hooks, permissions и AGENTS.md

Computer Use: управление интерфейсами

Open Interpreter поставляется с QA-навыком (quality assurance), который позволяет любой модели управлять и тестировать интерфейсы: веб-приложения в реальном браузере через agent-browser, нативные приложения — через trycua.

Это означает, что даже дешёвая модель вроде Qwen или DeepSeek может заполнять формы, нажимать кнопки, проверять поведение UI — без ручного написания тестов.

📝 Пример применения
Запустите interpreter и попросите агента: «Открой браузер, зайди на сайт, заполни форму регистрации и сделай скриншот результата». QA-навык возьмёт управление на себя.

Архитектура и поток работы


graph TD
    A[Пользователь вводит задачу] --> B[TUI-интерфейс Open Interpreter]
    B --> C{Выбор harness}
    C -->|claude-code| D[Claude-style агент]
    C -->|qwen-code| E[Qwen-style агент]
    C -->|deepseek-tui| F[DeepSeek-style агент]
    C -->|swe-agent| G[SWE-Agent формат]
    D --> H[Языковая модель API / local]
    E --> H
    F --> H
    G --> H
    H --> I[Генерация кода / команд]
    I --> J[Native Sandbox выполнение]
    J --> K[Результат пользователю]


Контекст: почему это важно

Основа на Rust даёт существенные преимущества в производительности по сравнению с Python и Node.js альтернативами — быстрый старт и меньшее потребление памяти.

Между Codex и Claude Code терминальные coding-агенты превратились в основной интерфейс для профессиональной разработки. Open Interpreter встраивается в этот тренд, но делает ставку на демократизацию: не на подписку за $20/месяц, а на открытые модели — DeepSeek, Qwen, Kimi — которые стоят в разы дешевле.

⚠ Важно
По умолчанию Open Interpreter запрашивает подтверждение перед выполнением каждого блока кода — это защита от нежелательных действий. Включайте auto-run только для доверенных задач.

Проект распространяется под лицензией Apache 2.0. Это осознанный стратегический выбор: лицензия позволяет коммерчески форкать проект, что стимулирует его распространение и делает протокольный слой потенциальным общим стандартом.

Исходный код доступен на GitHub.