Devo CLI
Открытый кодовый агент на Rust с постоянной средой Python, дочерними агентами и любым провайдером моделей
- 341 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Песочница ОС и выбор разрешений отключены: агент выполняет команды и пишет файлы с полными правами пользователя
- Код и контекст проекта уходят выбранному провайдеру моделей по вашему ключу
Установка
Ручная установка
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 сейчас?
Песочница ОС временно отключена, и процессы работают с полными правами пользователя. Запускайте его в отдельной папке или в виртуальной машине и следите за тем, что агент делает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОткрытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen
Кодинговый агент на Go для открытых моделей: из беседы делает задачи в отдельных ветках, сам проверяет и вливает результат, ведет все проекты в одном окне
Экспериментальный открытый ИИ-агент по мотивам Devin: планирует задачу, ищет информацию в вебе и пишет код
Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть
CLI на Rust ведет разработку командой ролей поверх установленных Claude Code, Codex или OpenCode: план, проверки и итоговый отчет
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Devo (эта запись) | нет | 341 | |
| zerostack — легкий кодовый агент на Rust | нет | 1 727 | терминальный агент на Rust с песочницей и субагентами, без постоянной среды Python |
| Crush | нет | 28 851 | терминальный агент Charm с переключением моделей по ходу сессии |
| Qwen Code | нет | 28 798 | терминальный агент команды Qwen |
Коротко о README
Автор сравнивает Devo с Claude Code и Codex в таблице и сразу дает быстрый старт для десктопа и терминала. Предупреждение об отключенной песочнице стоит в начале, до настройки провайдеров.