Акция

DAO-Code: руководство по установке — быстрый старт за 5 минут (Windows, macOS, Linux)

Блог AIDevelopment
2026-07-01 ~11 мин чтения

Итог: macOS/Linux — одна команда install.sh; Windows — npm global или exe из Releases. Путь проверки за 5 минут, сравнение методов и типичные ошибки.

DAO-Code: руководство по установке — быстрый старт за 5 минут (Windows, macOS, Linux)
DAO-Code: руководство по установке — быстрый старт за 5 минут (Windows, macOS, Linux)

Ключевые выводы

  1. macOS / Linux: официально рекомендуется curl -fsSL …/install.sh | sh, Node не нужен; бинарник устанавливается в ~/.local/bin/dao.
  2. Windows: npm i -g dao-code (Node ≥ 20) или скачать dao-windows-x64.exe из Releases; install.sh не поддерживает Windows.
  3. Проверка за 5 минут: dao --version → при первом запуске dao ввести DeepSeek Key → в каталоге проекта выполнить /init, создаётся DAO.md.
  4. Выбор решения: DAO-Code — прямой доступ из Китая + недорогая оплата по токенам; Claude Code — экосистема Anthropic и модели Opus; точка входа и счёт — вот где проходит граница.
  5. Долгие задачи: автономный режим 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-CodeClaude CodeПримечание
Точка входаТерминал daoТерминал claudeОба — TUI, не плагин IDE
МодельDeepSeek V4 Pro/FlashClaude Opus/SonnetDAO делает ставку на cache hit для снижения затрат
АвторизацияDeepSeek API Key (по объёму)Подписка/API AnthropicСовершенно разная структура счёта
Open sourceMIT, можно форкатьЗакрытыйБольшая разница для корпоративного 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 / Linuxnpm i -g dao-code≥ 20npm update -gПользователи Windows, у кого уже есть Node
C. Ручной бинарникВсе платформыСкачать asset из ReleasesНетРучная загрузкаОфлайн-интранет, предустановка в CI
D. Сборка из исходниковРазработчикиgit clone + npm run build≥ 20git pullКонтрибьюторы, кастомный fork
E. Пробный npxВсе платформыnpx dao-code≥ 20Каждый раз последняя версияОпыт без установки

Возможности модели — не водораздел; точка входа в workflow и модель биллинга — да: DAO-Code с DeepSeek по объёму, Claude Code по подписке. Решите до установки, за что платить.

Системные требования (официальные)

ОСМинимальная версияАрхитектураПримечание
macOS10.15+arm64 / x64Скрипт снимает карантин через xattr
LinuxРаспространённые glibc-дистрибутивыarm64 / x64Ubuntu 20.04+ без проблем
Windows10 1809+x64npm или 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

Скрипт:

  1. Определяет darwin / linux и arm64 / x64;
  2. Скачивает dao-{os}-{arch} с GitHub Releases;
  3. Устанавливает в ~/.local/bin/dao (настраивается через DAO<em>INSTALL</em>DIR);
  4. На 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

  1. Откройте Releases;
  2. Скачайте dao-windows-x64.exe;
  3. Положите в фиксированный каталог (например C:\Tools\dao\) и добавьте в системный PATH;
  4. Или запускайте по полному пути в 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. Матрица сценариев: какой способ установки выбрать

Кто выРекомендуемая установкаДополнительно
Ежедневная разработка на macOSA скрипт в один кликСамый быстрый; проверьте PATH
Linux-сервер / CIA скрипт или C бинарникCI может кэшировать бинарник как artifact
Windows 10/11B npm глобальноСначала Node 20 LTS
Офлайн-интранетC ручной бинарникЗаранее скачать нужную arch
Просто попробоватьE npx dao-codeБез мусора в глобальной установке
Миграция с Claude CodeA/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. Пять распространённых заблуждений

  1. «На Windows тоже можно pipe install.sh» — скрипт явно не поддерживает Windows; используйте npm или exe.
  2. «После установки полностью заменит Claude Code» — модель и экосистема другие; DAO-Code силён в стоимости DeepSeek и кэше, не замена Opus.
  3. «npm и скрипт вместе не конфликтуют» — может быть два dao; which dao покажет приоритет, оставьте один способ.
  4. «Режим YOLO для продакшена»dao --yolo пропускает одобрение, только в доверенной sandbox; на проде оставляйте стандартное одобрение.
  5. «Закрытие крышки ноутбука не мешает долгим задачам» — автономный dao --goal требует онлайн-хост; для долгих прогонов — облачный Mac или сервер, см. Зачем Claude Code на облачном Mac (то же для DAO-Code).

10. Чеклист внедрения из 7 шагов

  1. Выбрать способ установки: macOS/Linux → скрипт; Windows → npm или exe.
  2. Выполнить установку и подтвердить dao --version.
  3. Настроить PATH (если command not found).
  4. Получить DeepSeek API Key (официальная платформа, регистрация с оплатой по объёму).
  5. В проекте dao + /init — создать DAO.md.
  6. При необходимости мигрировать конфиг CC: Skills, Hooks, MCP в .dao/.
  7. Проверка долгой задачи: 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 на одном хосте

Смотреть тарифы · Главная