Технический прорыв: Rust и Kimi K3
Команда Open Interpreter представила новую версию проекта, полностью переписанную на языке Rust. Ключевым нововведением стала оптимизация под модель Kimi K3 от Moonshot AI. Разработчики реализовали «harness» (среду выполнения) на Rust, что обеспечивает максимальную производительность при работе с этой моделью, сохраняя при этом интерфейс, совместимый с OpenAI Codex.
Это изменение позиционирует Open Interpreter как инструмент, оптимизированный для низкобюджетных моделей (low-cost models), позволяя разработчикам использовать мощные AI-агенты без высоких затрат на API-запросы.
Совместимость с экосистемой Codex и ACP
Open Interpreter теперь работает по протоколу Codex exec. Это позволяет интегрировать его в существующие рабочие процессы без замены инфраструктуры. Разработчики могут использовать SDK OpenAI Codex, сделав всего одну правку в коде:
const codex = new Codex({ codexPathOverride: "interpreter" });
Также добавлена полная поддержка Agent Client Protocol (ACP), что позволяет запускать агента в совместимых редакторах кода через команду interpreter acp.
Гибкая система «Harness» (Сред выполнения)
Пользователи могут переключаться между различными режимами работы агента прямо в терминале с помощью команды /harness. Это дает контроль над тем, как модель взаимодействует с системой и инструментами.
| Название Harness | Описание / Назначение |
|---|---|
| kimi-code | Оптимизирован для модели Kimi K3 (Rust-реализация) |
| claude-code | Интеграция с моделями Anthropic Claude |
| qwen-code | Поддержка моделей Qwen (Alibaba) |
| deepseek-tui | Терминальный интерфейс для DeepSeek |
| swe-agent | Режим, ориентированный на задачи Software Engineering |
| native | Базовый режим выполнения команд |
Безопасность и портативность
Новая версия делает упор на безопасность и переносимость:
- Нативная песочница: Команды выполняются в изолированной среде на macOS, Linux и Windows.
- Стандарты: Поддержка файлов
AGENTS.mdи директорий.agents/skillsдля переноса навыков между разными AI-агентами. - Computer Use: Встроенные навыки QA позволяют модели управлять веб-браузерами (через
agent-browser) и нативными приложениями (черезtrycua).
Установка и доступность
Проект распространяется под лицензией Apache-2.0. Оригинальная Python-версия проекта сохранена как форк сообщества (endolith/open-interpreter), но основная разработка теперь сосредоточена на Rust-версии.
Установка для macOS/Linux:
curl -fsSL https://www.openinterpreter.com/install | sh
Установка для Windows:
irm https://www.openinterpreter.com/install.ps1 | iex
Источник: Github ↗
