Devo CLI

Открытый кодовый агент на Rust с постоянной средой Python, дочерними агентами и любым провайдером моделей

  • 341 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Песочница ОС и выбор разрешений отключены: агент выполняет команды и пишет файлы с полными правами пользователя
  • Код и контекст проекта уходят выбранному провайдеру моделей по вашему ключу
Все причины и проверки

7df-lab/devo

Установка

Ручная установка

curl -fsSL https://raw.githubusercontent.com/7df-lab/devo/main/install.sh | sh

Для Linux и macOS. На Windows выполните команду irm install.ps1 | iex в PowerShell. Запускают devo в рабочей папке, при первом старте открывается настройка провайдера.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Песочница ОС и выбор разрешений отключены: агент выполняет команды и пишет файлы с полными правами пользователя
  • Код и контекст проекта уходят выбранному провайдеру моделей по вашему ключу

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Devo — самостоятельный кодовый агент, который ведет многошаговую работу через постоянную среду Python и дочерних агентов. Работает он как терминальный TUI и CLI либо как десктопное приложение, оба поверх локального рантайма на Rust. Инструмент ipython сохраняет переменные и промежуточные результаты между вызовами, поэтому агент может фильтровать большие выводы кодом и переиспользовать прежние вычисления. Независимые подзадачи агент передает дочерним агентам, у каждого из которых своя сессия и своя среда Python. Остальное привычно: MCP, скиллы, разрешения и возобновляемые сессии через `devo resume`. Провайдера моделей вы выбираете сами. Подключаются конечные точки с OpenAI-совместимыми Chat Completions и Responses, а также Anthropic Messages. В каталог встроены DeepSeek, Qwen, Kimi, GLM и MiniMax. Переключение моделей идет командой `/model`, а первичную настройку можно повторить через `devo onboard`.

Для кого. Для разработчиков, которые хотят открытого агента вроде Claude Code с произвольным провайдером моделей, включая локальные и корпоративные шлюзы.

Подходит, если

  • Нужен полноценный кодовый агент для моделей из встроенного каталога Devo
  • Задача состоит из шагов, где выгодно держать промежуточные данные в переменных Python
  • Работу можно разделить на независимые части для дочерних агентов
  • Модели живут за корпоративным шлюзом или на локальном сервере
  • Нужны и терминал, и десктопное приложение на одном рантайме

Не подходит, если

  • Агента нужно изолировать от остальной системы и ваших файлов
  • Нужен стабильный интерфейс: проект до версии 1.0, API и настройки могут меняться
  • Нет ключа провайдера или локального сервера моделей: Devo работает через вашу конечную точку

Пример запроса к агенту

Разбери логи за неделю в Python, отфильтруй ошибки сервиса оплаты и раздели анализ по трем модулям между дочерними агентами

Ограничения

Песочница ОС и выбор разрешений временно отключены во всем репозитории: каждый процесс получает полные права пользователя, а новые сессии по умолчанию открываются в режиме полного доступа. Вернуть прежнее поведение можно только переключением флагов в коде.

Проект еще не дошел до версии 1.0, поэтому API и настройки могут меняться. На Windows для команд оболочки нужен отдельный компонент и однократное подтверждение настройки песочницы. Терминальные сборки включают Node.js и Python. Для работы нужен ключ выбранного провайдера моделей.

Как отключить. Закройте Devo и удалите бинарник, который положил установщик. Настройки провайдера и сохраненные сессии лежат в профиле пользователя, их можно стереть вручную.

Частые вопросы

Как установить Devo?

На Linux и macOS выполните `curl -fsSL https://raw.githubusercontent.com/7df-lab/devo/main/install.sh | sh`. На Windows запустите install.ps1 через PowerShell. Десктопное приложение скачивается из релизов под вашу систему.

Какие модели поддерживает Devo?

Любые через OpenAI-совместимые Chat Completions или Responses и через Anthropic Messages. В каталог включены DeepSeek, Qwen, Kimi, GLM и MiniMax, а переключаются они командой `/model`.

Что делает инструмент ipython?

Он держит постоянную среду Python: переменные и промежуточные результаты живут между вызовами. Агент фильтрует большие выводы кодом и не тащит их целиком в контекст.

Как возобновить прошлую сессию?

Командой `devo resume`. Для обновления используется `devo upgrade`.

Безопасно ли запускать Devo сейчас?

Песочница ОС временно отключена, и процессы работают с полными правами пользователя. Запускайте его в отдельной папке или в виртуальной машине и следите за тем, что агент делает.

Обсуждение

Вопросов и отзывов пока нет.

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

CLIШирокий доступ359Звезды репозитория

Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen

CLIРасширенный доступ68,7 тыс.Звезды репозитория

Кодинговый агент на Go для открытых моделей: из беседы делает задачи в отдельных ветках, сам проверяет и вливает результат, ведет все проекты в одном окне

CLIШирокий доступ576Звезды репозитория

Экспериментальный открытый ИИ-агент по мотивам Devin: планирует задачу, ищет информацию в вебе и пишет код

CLIШирокий доступ19,6 тыс.Звезды репозитория

Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть

CLIШирокий доступ1,9 тыс.Звезды репозитория

CLI на Rust ведет разработку командой ролей поверх установленных Claude Code, Codex или OpenCode: план, проверки и итоговый отчет

CLIШирокий доступ264Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Devo (эта запись)нет341
zerostack — легкий кодовый агент на Rustнет1 727терминальный агент на Rust с песочницей и субагентами, без постоянной среды Python
Crushнет28 851терминальный агент Charm с переключением моделей по ходу сессии
Qwen Codeнет28 798терминальный агент команды Qwen

Коротко о README

Автор сравнивает Devo с Claude Code и Codex в таблице и сразу дает быстрый старт для десктопа и терминала. Предупреждение об отключенной песочнице стоит в начале, до настройки провайдеров.

Бейдж для README

Сообщить о проблеме

Foxx AIDevo
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.