Офис, в котором работают ваши клоны

Munder Difflin — бесплатный и производительный multi-agent harness (оркестратор агентов), который использует подписки, за которые вы уже платите, превращая знакомые CLI-инструменты в клонов вас самих, продолжающих работать, пока вы отдыхаете. Проект появился на GitHub и стремительно набирает внимание сообщества: это open-source оркестратор, созданный для того, чтобы действовать как ваш цифровой клон и работать за вас круглосуточно.

ℹ Что такое multi-agent harness?
Harness (оболочка/упряжь) — это инфраструктурный слой, который запускает несколько AI-агентов параллельно, координирует их общение и управляет памятью между сессиями.

Кого поддерживает Munder Difflin

Инструмент оборачивает Claude Code, Antigravity (Gemini), OpenAI Codex, xAI Grok, Kimi Code, Qwen, OpenCode, Crush, pi.dev и GitHub Copilot CLI — с поддержкой собственных ключей и локальных LLM.

Собственные API-ключи и локальные LLM (Ollama / LM Studio / vLLM) можно указать в разделе Settings → AI Engines.

Все это актуально: в 2026 году разработчики оркеструют команды AI-агентов, работающих одновременно в изолированных ветках, каждый с моделью, оптимизированной под свою задачу.

Как это работает

Агенты обмениваются сообщениями, маршрутизируют задачи и помнят контекст — всем этим руководит ваш клон (Michael), а вся активность визуализируется в виде аватаров на общем офисном полу.

Архитектура системы:


graph TD
    U[👤 Вы] -->|общаетесь| M[🧠 Michael — ваш клон\nGOD Agent]
    M -->|назначает задачи| A[Агент A\nClaude Code]
    M -->|назначает задачи| B[Агент B\nCodex]
    M -->|назначает задачи| C[Агент C\nGrok]
    A <-->|сообщения| HIVE[(🗂 Hive\nпамять · почтовый ящик · blackboard)]
    B <-->|сообщения| HIVE
    C <-->|сообщения| HIVE
    M -->|эскалирует критические решения| U

Вы разговариваете только с Michael — он распределяет работу между агентами, а к вам обращается лишь при критических ситуациях: расходах, деструктивных операциях или изменении скоупа задачи.

Ключевые возможности

ФункцияОписание
Реальные PTY-процессыКаждый агент — настоящий процесс через node-pty, рендер через xterm.js
ВизуализацияPixi.js-офис: аватары ходят к рабочим станциям, конверты летят между столами
Долгосрочная памятьMarkdown-слой с семантическим поиском; агенты помнят контекст между сессиями
Контроль безопасностиCircuit breaker, лимиты токенов, очередь одобрений для опасных операций
Monaco IDEВстроенный редактор с деревом файлов, историей git и сравнением веток
Slack + webhooksИнтеграция: Michael может запустить агента, ответить в треде и завершить его
Skills (227 навыков)Каталог расширений с поиском, фильтрами, установкой и удалением
💡 Быстрый старт

Для запуска достаточно иметь подписку на Claude Code или любой другой поддерживаемый CLI. Harness работает поверх существующих инструментов — не заменяет их.

git clone https://github.com/chaitanyagiri/munder-difflin.git
cd munder-difflin
npm install
npm run dev

Что нового в версии v0.4.4

Актуальная версия — v0.4.4. Главное исправление: агенты на Windows теперь могут общаться друг с другом. Проблема была в том, что протокол обмена сообщениями передавался как многострочная команда, которую cmd.exe обрезал на первой же новой строке — агенты запускались, выглядели здоровыми, но полностью игнорировали друг друга.

Также исправлено:

  • Свежая установка теперь сразу запускает роутер сообщений (без перезапуска)
  • Можно пройти мастер настройки до конца
  • Тёмная тема переработана для читаемости
  • Добавлены Skills, Prerequisites и оформленные release notes
⚠ Обновитесь с v0.3.8
Если вы используете версию 0.3.8 — обновитесь немедленно. В той сборке защита от превышения лимитов никогда не освобождала удерживаемых агентов. Проблема полностью устранена.

Телеметрия и приватность

Munder Difflin отправляет небольшой набор анонимных событий использования (открытие приложения, запуск агента, использование функции). Контракт полностью описан в TELEMETRY.md, а код принудительно соблюдает жёсткий allowlist — никаких промптов, транскриптов, путей к файлам, имён репозиториев или идентификаторов.

Отказаться можно тремя способами: снять галочку при онбординге, переключить Settings → General → Anonymous usage stats, или установить переменную окружения DO_NOT_TRACK.

Контекст: зачем это нужно в 2026 году

Мульти-агентная оркестрация стала главным конкурентным фронтиром для инструментов кодирования в 2026 году. Крупные игроки — Anthropic и OpenAI — активно развивают собственные облачные решения: Anthropic запустила Dynamic Workflows в Claude Code, позволяя одной оркестраторной сессии порождать до 1000 субагентов через генерируемый JavaScript.

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

«Лучшие агенты в мире. Худшая бумажная компания в мире.» — Munder Difflin README

Весь код, протокол и криптография Munder Difflin открыты и доступны для аудита на GitHub под лицензией MIT. Бинарные сборки для macOS (подписанные и нотаризованные), Windows и Linux доступны на странице релизов проекта.