Devo - open-source coding agent с Desktop app, terminal TUI/CLI и модельно-нейтральным Rust runtime для приватных, корпоративных и OpenAI-совместимых модельных сред. Подключайте DeepSeek, Qwen, Kimi, Anthropic-совместимые API, локальные шлюзы или собственные endpoint моделей.
English | 简体中文 | 繁體中文 | 日本語 | Русский
Почему Devo · Скриншоты · Возможности · Проверенные модели · Проверенные платформы · Установка · Быстрый старт · Документация


Devo предназначен для команд, которым нужен coding agent вне единой hosted экосистемы моделей. Он оставляет Desktop experience, terminal workflow, выбор модели, поведение runtime и выполнение в workspace под вашим контролем.
Встроенный каталог моделей Devo содержит проверенные определения моделей для Qwen, Kimi, MiniMax, GLM и DeepSeek. Endpoint поставщиков остаются настраиваемыми через provider/model bindings.
Devo протестирован на macOS, Linux, Windows и Kylin OS.
Поддержка Kylin OS выделена отдельно, потому что отечественные операционные системы часто являются реальным требованием при внедрении в китайских корпоративных средах. Поддержка HarmonyOS находится в roadmap; мы приветствуем вклад участников с устройствами HarmonyOS, которые смогут собрать, протестировать и опубликовать релизы для этой платформы.
Devo можно установить в двух формах. Выберите Desktop app для графического coding agent workspace, terminal-native TUI/CLI для shell-first разработки или установите оба варианта на одной машине.
Начните здесь, если хотите использовать графический интерфейс Devo. Скачайте последний Devo Desktop package со страницы GitHub Releases, затем выберите asset для вашей операционной системы и архитектуры:
.dmg или .zip asset вида
devo-desktop-...-mac-.....exe asset вида devo-desktop-...-windows-.....AppImage, .deb или .rpm asset вида
devo-desktop-...-linux-....Если macOS сообщает, что Devo.app повреждено и не может быть открыто, это
ожидаемо. Текущие macOS Desktop builds не подписаны, поэтому после установки
выполните следующую команду, чтобы macOS могла запустить приложение:
sudo xattr -dr com.apple.quarantine /Applications/Devo.app
Установите terminal-native команду devo, если предпочитаете TUI, хотите
shell automation или хотите использовать Devo вместе с Desktop app.
Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/7df-lab/devo/main/install.sh | sh
Windows:
irm 'https://raw.githubusercontent.com/7df-lab/devo/main/install.ps1' | iex
Онлайн-установщик размещает devo в Devo home directory, устанавливает
вспомогательный rg sidecar для быстрого поиска по репозиторию и поддерживает
дополнительную настройку локальной модели, которую использует code_search.
Необязательно: предварительно установить локальную модель code_search
Используйте это только если хотите скачать модель Hugging Face во время установки.
Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/7df-lab/devo/main/install.sh | sh -s -- --install-code-search-model
Windows:
$env:DEVO_INSTALL_CODE_SEARCH_MODEL = "1"; irm 'https://raw.githubusercontent.com/7df-lab/devo/main/install.ps1' | iex
Обновление существующей установки до последнего release:
devo upgrade
Команда обновления запускает тот же установщик для текущей платформы, а
установщик выводит переход версии, например Version: v0.1.12 -> v0.1.15.
Для intranet-сред или установки без доступа к сети см. Офлайн-установку.
Настройте provider, откройте репозиторий и запустите TUI:
cd /path/to/your/repo
devo onboard
Полезные команды:
devo # запустить интерактивный TUI в текущем репозитории
devo resume <session-id>
devo onboard - рекомендуемый путь настройки. Пути ручного config.toml,
поля provider/model binding и примеры custom model catalog описаны в
Конфигурации.
Devo находится на стадии pre-1.0 и активно развивается. Он готов для локальной оценки, экспериментов и использования участниками проекта; публичные API и конфигурация еще могут меняться.
Встроенные метаданные моделей сейчас покрывают семейства Qwen, Kimi, MiniMax, GLM и DeepSeek. Любой endpoint модели, который поддерживает OpenAI-compatible Chat Completions, OpenAI-compatible Responses или Anthropic Messages API, можно подключить через provider/model bindings.
Используйте Desktop app, если вам нужны visual onboarding, просмотр сессий и графический coding workspace. Используйте TUI/CLI, если вам нужны terminal-native automation, remote shell workflows или coding agent внутри существующей command-line setup. Оба интерфейса работают с одним локальным Devo runtime.
Вклад приветствуется, пока проект остается ранним:
Откройте issue или pull request, чтобы обсудить изменения.
Проект распространяется по MIT License.
Если Devo оказался полезен, пожалуйста, поставьте ему star.