Ключевые выводы
- macOS / Linux: официально рекомендуется
curl -fsSL …/install.sh | sh, Node не нужен; бинарник устанавливается в~/.local/bin/dao. - Windows:
npm i -g dao-code(Node ≥ 20) или скачатьdao-windows-x64.exeиз Releases; install.sh не поддерживает Windows. - Проверка за 5 минут:
dao --version→ при первом запускеdaoввести DeepSeek Key → в каталоге проекта выполнить/init, создаётсяDAO.md. - Выбор решения: DAO-Code — прямой доступ из Китая + недорогая оплата по токенам; Claude Code — экосистема Anthropic и модели Opus; точка входа и счёт — вот где проходит граница.
- Долгие задачи: автономный режим
dao --goalподходит для хоста 7×24; закрытие крышки ноутбука обрывает сессию — см. развёртывание на облачном Mac в конце статьи.
Вывод сразу: порог входа для установки DAO-Code ниже, чем у Claude Code — macOS/Linux одной командой curl, Windows через npm или exe. Реальная разница не в том, «получится ли установить», а в том, готовы ли вы платить за подписку Anthropic и нужен ли агенту режим 7×24.
1. Зачем нужен отдельный путь установки терминального агента
В 2026 году терминальные AI-инструменты для кодинга разделились на два лагеря: закрытые подписочные (Claude Code, Codex CLI) и open source + модель на выбор (DAO-Code, OpenCode, Aider и др.). Многие ищут «установка DAO-Code» не потому, что не умеют запускать curl, а потому что:
- Claude Code требует аккаунт Anthropic, подписку Pro; из Китая — дополнительные сетевые сложности;
- GLM Coding Plan и похожие отечественные решения с ограниченными квотами, на CI-машинах сложно воспроизвести;
- командам нужен аудируемый open-source-агент с оплатой по токенам и прямым доступом из Китая.
DAO-Code (команда dao) — терминальный coding-агент tigicion под лицензией MIT, ориентирован на DeepSeek V4 (контекст 1M), приоритет китайского языка, совместим с форматами settings.json, SKILL.md и hooks.json Claude Code. На GitHub уже 800+ звёзд; v0.3.0 поставляет мультиплатформенные бинарники и npm-пакет dao-code.
Если вы уже используете Skills/MCP-активы Claude Code, миграция на DAO-Code относительно недорога — но путь установки зависит от ОС. Именно это статья разбирает целиком за один раз.
2. Что такое DAO-Code: позиционирование до установки
Перед копированием команд убедитесь, что DAO-Code подходит вашему сценарию:
| Измерение | DAO-Code | Claude Code | Примечание |
|---|---|---|---|
| Точка входа | Терминал dao | Терминал claude | Оба — TUI, не плагин IDE |
| Модель | DeepSeek V4 Pro/Flash | Claude Opus/Sonnet | DAO делает ставку на cache hit для снижения затрат |
| Авторизация | DeepSeek API Key (по объёму) | Подписка/API Anthropic | Совершенно разная структура счёта |
| Open source | MIT, можно форкать | Закрытый | Большая разница для корпоративного compliance |
| Совместимость конфигов | Читает Skills/Hooks CC | Нативно | Меньше трения при миграции |
DAO-Code — не «дешёвая подделка Claude»; это другая техническая линия: инженерия кэша + fork слоя рефлексии + межсессионная валидация памяти. Установка — только первый шаг; дальше — slash-команды /init, /cost, /skills. Официальная документация: README на GitHub на китайском.
3. Сравнение трёх способов установки (скрипт / npm / ручной бинарник)
Единая таблица по пяти измерениям для выбора:
| Способ установки | Платформа | Команда / действие | Нужен Node | Автообновление | Для кого | |
|---|---|---|---|---|---|---|
| A. Скрипт в один клик (рекомендуется) | macOS, Linux | `curl -fsSL …/install.sh \ | sh` | Нет | Повторный запуск скрипта вручную | Большинство разработчиков |
| B. npm глобально | Win / macOS / Linux | npm i -g dao-code | ≥ 20 | npm update -g | Пользователи Windows, у кого уже есть Node | |
| C. Ручной бинарник | Все платформы | Скачать asset из Releases | Нет | Ручная загрузка | Офлайн-интранет, предустановка в CI | |
| D. Сборка из исходников | Разработчики | git clone + npm run build | ≥ 20 | git pull | Контрибьюторы, кастомный fork | |
| E. Пробный npx | Все платформы | npx dao-code | ≥ 20 | Каждый раз последняя версия | Опыт без установки |
Возможности модели — не водораздел; точка входа в workflow и модель биллинга — да: DAO-Code с DeepSeek по объёму, Claude Code по подписке. Решите до установки, за что платить.
Системные требования (официальные)
| ОС | Минимальная версия | Архитектура | Примечание |
|---|---|---|---|
| macOS | 10.15+ | arm64 / x64 | Скрипт снимает карантин через xattr |
| Linux | Распространённые glibc-дистрибутивы | arm64 / x64 | Ubuntu 20.04+ без проблем |
| Windows | 10 1809+ | x64 | npm или dao-windows-x64.exe |
4. macOS и Linux: установка в один клик за 5 минут
4.1 Официально рекомендуемая команда
Откройте терминал (macOS: Terminal / iTerm, Linux: стандартная оболочка) и выполните:
curl -fsSL https://raw.githubusercontent.com/tigicion/dao-code/master/install.sh | sh
Скрипт:
- Определяет
darwin/linuxиarm64/x64; - Скачивает
dao-{os}-{arch}с GitHub Releases; - Устанавливает в
~/.local/bin/dao(настраивается черезDAO<em>INSTALL</em>DIR); - На macOS пытается выполнить
xattr -d com.apple.quarantineдля снятия карантина Gatekeeper.
4.2 Настройка PATH (частая проблема)
Если после установки dao: command not found, значит ~/.local/bin не в PATH:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc # macOS по умолчанию zsh
source ~/.zshrc
# Для Linux bash — ~/.bashrc
Проверка:
dao --version
which dao
4.3 Apple Silicon и Intel
Выбирать архитектуру вручную не нужно — скрипт читает uname -m и подбирает dao-darwin-arm64 или dao-darwin-x64. Подходит и для облачного Mac mini M4; удобно держать агента на удалённой машине, а не на ноутбуке.
4.4 Заметки по дистрибутивам Linux
Ubuntu / Debian / Fedora / Arch и другие популярные дистрибутивы работают. В musl-средах вроде Alpine при проблемах динамической линковки лучше npm-установка или статический бинарник вручную, а не принудительный install.sh.
5. Windows: два пути — npm и exe
install.sh на Windows сразу завершается с ошибкой (подсказка: npm или exe). Два проверенных пути:
5.1 Путь один: глобальная установка через npm (рекомендуется)
Сначала проверьте Node.js ≥ 20:
node --version
Установите DAO-Code:
npm i -g dao-code
Имя команды — dao. Проверка:
dao --version
Пробный запуск без глобальной установки:
npx dao-code
5.2 Путь два: скачать exe
- Откройте Releases;
- Скачайте
dao-windows-x64.exe; - Положите в фиксированный каталог (например
C:\Tools\dao\) и добавьте в системный PATH; - Или запускайте по полному пути в PowerShell.
5.3 Windows или WSL — что выбрать
- Нативный Windows: PowerShell + npm или exe, для ежедневной разработки;
- WSL2: install.sh в Linux-подсистеме — тот же опыт, что macOS/Linux; для тех, кто использует WSL как основной терминал.
Не рекомендуется запускать install.sh в Git Bash — официально совместимость не гарантирована; PowerShell или WSL надёжнее.
6. Проверка установки и первая настройка DeepSeek API
После успешной установки перейдите в любой каталог проекта:
cd ~/your-project
dao
При первом запуске без API Key предложат вставить DeepSeek API Key, сохраняется в ~/.dao/config.json. Можно передать неинтерактивно:
dao --api-key sk-xxxxxxxx --provider deepseek "Опиши этот проект одним предложением"
6.1 Четыре шага проверки за 5 минут
| Шаг | Команда | Ожидаемый результат |
|---|---|---|
| ① Версия | dao --version | Номер версии (например v0.3.x) |
| ② Интерактив | dao | Запуск Ink TUI, можно вводить запросы |
| ③ Контекст проекта | /init | Создаёт обзор DAO.md |
| ④ Видимость затрат | /cost | Токены и процент попаданий в кэш |
Частые slash-команды: /help список, /model переключение Pro/Flash, /plan режим планирования только для чтения, /yolo или dao --yolo автоодобрение (осторожно).
Права и безопасность: запись файлов и shell по умолчанию через шлюз одобрения [y] once [a] remember [n] deny; в .dao/settings.json правила allow/ask/deny, синтаксис похож на Claude Code.
7. Матрица сценариев: какой способ установки выбрать
| Кто вы | Рекомендуемая установка | Дополнительно |
|---|---|---|
| Ежедневная разработка на macOS | A скрипт в один клик | Самый быстрый; проверьте PATH |
| Linux-сервер / CI | A скрипт или C бинарник | CI может кэшировать бинарник как artifact |
| Windows 10/11 | B npm глобально | Сначала Node 20 LTS |
| Офлайн-интранет | C ручной бинарник | Заранее скачать нужную arch |
| Просто попробовать | E npx dao-code | Без мусора в глобальной установке |
| Миграция с Claude Code | A/B + копировать .claude | Формат Skills/Hooks совместим |
| Долгие задачи 7×24 | Облачный Mac/Linux + A + dao --goal | См. чеклист ниже |
8. Рекомендуемые комбинации (Stack)
Индивидуальный разработчик (локально):
install.sh → dao → /init → настроить .dao/settings.json → MCP по необходимости
Командный CI (только чтение/ревью):
Бинарник Releases → DAO_AUTO_APPROVE=1 (только sandbox) → dao "review diff" одноразовый режим
Двойной трек с Claude Code:
Локально claude на каждый день → на облачном Mac dao --goal для долгих задач / worktree-субагентов
Параллельная схема multi-agent: Удалённый Mac worktree краткосрочная аренда; границы развёртывания MCP: Где разворачивать MCP Server.
9. Пять распространённых заблуждений
- «На Windows тоже можно pipe install.sh» — скрипт явно не поддерживает Windows; используйте npm или exe.
- «После установки полностью заменит Claude Code» — модель и экосистема другие; DAO-Code силён в стоимости DeepSeek и кэше, не замена Opus.
- «npm и скрипт вместе не конфликтуют» — может быть два
dao;which daoпокажет приоритет, оставьте один способ. - «Режим YOLO для продакшена» —
dao --yoloпропускает одобрение, только в доверенной sandbox; на проде оставляйте стандартное одобрение. - «Закрытие крышки ноутбука не мешает долгим задачам» — автономный
dao --goalтребует онлайн-хост; для долгих прогонов — облачный Mac или сервер, см. Зачем Claude Code на облачном Mac (то же для DAO-Code).
10. Чеклист внедрения из 7 шагов
- Выбрать способ установки: macOS/Linux → скрипт; Windows → npm или exe.
- Выполнить установку и подтвердить
dao --version. - Настроить PATH (если command not found).
- Получить DeepSeek API Key (официальная платформа, регистрация с оплатой по объёму).
- В проекте
dao+/init— создатьDAO.md. - При необходимости мигрировать конфиг CC: Skills, Hooks, MCP в
.dao/. - Проверка долгой задачи:
dao --goal "описание задачи"на 30 минут, смотреть cache hit в/cost; для 7×24 — PoC посуточной аренды облачного Mac.
11. FAQ
В: Могут ли DAO-Code и Claude Code сосуществовать?
Да. Разные команды (dao vs claude), разные каталоги конфигов (~/.dao vs ~/.claude). Не путайте правила одобрения в одной терминальной сессии.
В: Безопасен ли install.sh?
Скрипт открыт на install.sh. Хорошая привычка: сначала скачать через curl, просмотреть, затем выполнить — или взять бинарник из Releases; в корпоративной среде — последнее с проверкой хэша.
В: Как обновиться до последней версии?
Установка скриптом: снова запустить install.sh, перезапишет бинарник. npm: npm update -g dao-code. Сверьте dao --version с Releases.
В: Кому подходит установка из исходников?
Тем, кто меняет логику агента или делает форк:
git clone https://github.com/tigicion/dao-code.git && cd dao-code
npm install && npm run build && npm link
12. Итоги
Установка DAO-Code несложна: macOS/Linux — один официальный скрипт, Windows — одна строка npm или один exe; за пять минут — проверка версии и первая настройка API. Решить заранее стоит: принимаете ли биллинг DeepSeek по объёму, нужна ли совместимость с активами Claude Code, должен ли агент 7×24 в облаке для долгих задач.Если на все три вопроса «да», DAO-Code в 2026 году заслуживает места основного или второго агента в терминальном стеке; после установки прогоните реальную маленькую задачу через /init + /cost — убедительнее десяти обзоров.
Запускайте длинные задачи DAO-Code 24/7 на облачном Mac
Выделенный M4 bare metal, SSH-first; для dao --goal, worktree-субагентов и MCP на одном хосте