Как я собрал бесплатную мультиагентную среду за 10 дней и упаковал её в инструкцию на 30 минут. DSH.. DSH. mcp.. DSH. mcp. OpenCode Zen.. DSH. mcp. OpenCode Zen. Word automation.. DSH. mcp. OpenCode Zen. Word automation. без VPN.. DSH. mcp. OpenCode Zen. Word automation. без VPN. россия.

Я потратил десять дней на то, чтобы собрать на своём компьютере работающего ИИ‑агента. Причём стартовал я с полного нуля: до этого я вообще ничего не знал ни про MCP, ни про агентов, ни про то, как они подключаются к программам. Каждый шаг приходилось искать, пробовать, отбрасывать и пробовать заново. Не «чат в браузере», а полноценную среду, которая видит мои программы и файлы и умеет в них писать. Потом я упаковал весь этот путь в пошаговую инструкцию, которая проходится за 30–60 минут.

Главная ценность не в том, что «я собрал». Ценность в том, что я задокументировал тупики. Большинство гайдов показывают только победный маршрут: «сделай раз, сделай два, всё работает». У меня так не было. Были плагины, которые не заводились. Были модели, которые не отвечали из России. Были способы, от которых я отказался. Всё это — в репозитории.

Что именно получилось

Среда состоит из трёх слоёв:

Основа: DSH (DeepSeek Harness) — открытая оболочка, в которой живёт агент.

Модели: OpenCode Zen — бесплатный каталог моделей без ключей и регистрации. Работает из России, но часть каталога отдаёт RegionError. Рабочая модель — big‑pickle.

Доступ к программам: отдельный слой. Агент может видеть ваш Word и писать в него — либо через MCP‑мост (word‑mcp‑live), либо напрямую через COM‑команды.

Word здесь — витрина, а не цель. Я выбрал его потому, что результат видно на экране: вы открываете документ, просите агента добавить строку — и видите эту строку. Это доказательство, что среда работает. Тот же доступ (через MCP или COM) открывает Excel, файлы, браузер и что угодно ещё.

Почему это может быть полезно

Во‑первых, без VPN. Я проверил все источники установки прямыми запросами с машины в России: nodejs.org, registry.npmjs.org, astral.sh, git‑scm.com, github.com — всё отвечает HTTP 200.

Во‑вторых, без оплаты и регистрации. Ни на одном шаге не нужно вводить карту, ключ или создавать аккаунт.

В‑третьих, для новичка. Опыт программирования не нужен. Я сам стартовал с нуля: не знал ни что такое агент, ни зачем нужен MCP. Нужно уметь только открывать PowerShell и вводить готовые строки.

Проблемы, на которые ушло больше всего времени

Это не полный список — в репозитории их девять. Вот три, которые съели больше всего нервов.

PowerShell запрещает запуск npm. node ‑version работает, а первая же команда npm … падает с running scripts is disabled. Выглядит как поломка установки, но это не так. Лечится одной строкой: Set‑ExecutionPolicy RemoteSigned ‑Scope CurrentUser.

Плагин моделей «упал и встал» молча. Установка проходит, экран выглядит нормально, а источника моделей в списке нет. Причина — pnpm по умолчанию блокирует установочные скрипты. Нужно вручную прописать allowBuilds в pnpm‑workspace.yaml и добавить плагин в bundles в package.json. Проверять только по выводу dsh ‑profile web ‑dump‑config — по экрану судить нельзя.

Word открыт, а агент его не видит. Документ виден на экране, но агент пишет Document … is not open in Word. Причина: Word может работать несколькими параллельными экземплярами, и агент видит только тот, к которому подключён мост. У меня на выяснение этой причины уходило до часа.

Что я пробовал и отверг

Это, пожалуй, самая полезная часть репозитория. Вот несколько мёртвых веток:

Четыре готовых плагина OpenCode Zen из npm. Один не поднимает сервер, другой не регистрирует провайдера, третий требует несовместимую версию dsh‑llm. Рабочим оказался только @opencode2dsh/dsh‑plugin.

Docker и веб‑прокси к DeepSeek и Qwen. DeepSeek блокирует запросы из Docker (403 CloudFront), а Qwen через бесплатный прокси даёт лимит порядка 16 тыс. токенов в сутки — не хватает даже на тесты.

Kimi как провайдер. Через веб‑прокси у него вообще нет tool calling, а через NVIDIA NIM первый токен не приходил дольше пяти минут.

MCP как единственный способ доступа. После первых тестов я забил на MCP и работал напрямую через COM‑команды. Позже вернулся к MCP, но уже с другим пакетом. Оба пути живые.

Ссылка на Репозиторий: github.com/alreadyexistalreadyexist‑afk/dsh‑free‑agent‑case

Внутри: пошаговая инструкция (19 шагов), раздел «Проблемы и решения», раздел «Что пробовал и отверг», лицензия MIT.

Если пройдёте кейс — напишите в комментариях, что получилось, а что нет. Особенно интересно, где споткнётесь: каталог моделей может меняться, и ваш опыт поможет обновить инструкцию.

Автор: Vishandra

Источник