Что такое Open Duet и для кого он предназначен

Open Duet — это open-source, self-hosted рабочее пространство для AI-коллег: именованных агентов, у каждого из которых есть своя роль, инструкции, память, изолированный компьютер, расписание и обязательный шаг подтверждения человека перед любым рискованным действием.

Вы общаетесь с агентами через браузер, десктопное приложение или Telegram, поручаете им повторяющиеся задачи и держите все данные и учётные данные на своей машине или сервере.

Проект позиционируется как открытая альтернатива Claude Duet и другим платным продуктам: OpenAI Dots, Meta Muse, Grok Bot, Instinct, Manus Cue, Claude Cowork и ChatGPT agent — при этом не претендуя на полное функциональное соответствие им.

ℹ Кому подойдёт
Open Duet рассчитан на разработчиков, исследователей, соло-предпринимателей и небольшие команды, которые хотят AI-помощников с полным контролем над данными и без зависимости от конкретного провайдера.

Агент может выступать в любой роли, которую вы готовы делегировать: исследователь, триажист поддержки, ассистент по отчётности, разработчик.


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

1. Именованные агенты с ролями

Вы создаёте реестр агентов, задаёте каждому имя, инструкции, модель, рабочую папку, память и настройки подтверждения. Разные агенты могут отвечать за исследования, планирование, написание текстов, поддержку или разработку.

2. Долгосрочная память

Каждый агент ведёт заметки (MEMORY.md и тематические заметки), которые автоматически загружаются в его разговоры — с возможностью вспоминать контекст из прошлых сессий и отменять изменения памяти.

Агенты могут хранить заметки, вспоминать релевантный контекст и историю. Вы в любой момент можете просмотреть и отредактировать то, что они помнят.

3. Расписания и рутины

Поддерживаются cron, weekday, interval, one-off и webhook-расписания с часовыми поясами, историей запусков, отслеживанием пропущенных запусков, восстановлением после перезапуска и внутренней лентой уведомлений.

4. Система подтверждений

Три режима контроля: «спросить сначала», «принимать правки» и «только план». Хранится журнал решений и минимальный порог безопасности — рискованные действия ждут явного Allow или Deny от пользователя.

5. Изолированный компьютер для агента

Агенту можно выдать изолированный Docker-контейнер, так что все его команды и правки файлов выполняются там — не на вашей основной машине (функция экспериментальная).

6. Поддержка нескольких движков

Агенты работают на движке, который у вас уже подключён: Claude, Codex, любой Agent Client Protocol CLI или совместимый с OpenAI endpoint.

7. Данные остаются у вас

Open Duet хранит разговоры, заметки агентов, рутины и настройки в локальной папке данных или серверной базе данных того инстанса, который вы запускаете. Файлы рабочего пространства остаются в папках, которые вы назначаете агентам. API-ключи шифруются на месте.


Быстрый старт

Запустить десктопное приложение можно тремя командами:

git clone https://github.com/Anil-matcha/open-duet
cd open-duet/desktop
npm run app
💡 Совет
Если хотите, чтобы агенты работали даже когда ноутбук закрыт — разверните серверный вариант на VPS. Тогда рутины будут выполняться круглосуточно и агенты останутся доступны с телефона.

Как работает Open Duet: схема


graph TD
    A[Пользователь] -->|Создаёт агента| B[Named Agent]
    B --> C[Инструкции + Память]
    B --> D[Рабочая папка]
    B --> E[Расписание / Рутины]
    E -->|Запуск задачи| F[Движок: Claude / Codex / OpenAI]
    F -->|Рискованное действие| G{Шаг подтверждения}
    G -->|Allow| H[Действие выполнено]
    G -->|Deny| I[Действие отклонено]
    F -->|Безопасное действие| H
    H --> J[Журнал решений]
    B --> K[Изолированный Docker-контейнер]


Тарифы и цены

Open Duet распространяется под лицензией Apache License 2.0. Само приложение полностью бесплатно: платить нужно только провайдеру модели (Anthropic, OpenAI и т.д.) по их тарифам — Open Duet не добавляет собственных сборов.

Вы выбираете нужный движок сами. Квоты сообщений Open Duet не устанавливает — применяются ограничения провайдера и возможности вашего железа.

СоставляющаяСтоимость
Open Duet (само ПО)Бесплатно, Apache-2.0
Claude (Anthropic API)По тарифам Anthropic
OpenAI / CodexПо тарифам OpenAI
Хостинг (VPS)По выбору пользователя

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью open-source (Apache-2.0)Экспериментальный статус — не для продакшна
Данные остаются на вашем железеНет делегирования между агентами (в планах)
Поддержка нескольких LLM-движковИзолированный Docker-компьютер ещё нестабилен
Гибкие расписания и рутиныМинимальный набор коннекторов (только search MCP)
Три режима контроля (Ask / Accept / Plan)Требует технических знаний для self-hosted деплоя
Чат через браузер, десктоп или TelegramДесктопные инсталляторы могут быть неподписанными
Нет ограничений на число сообщений от платформыНет встроенных командных функций (rooms, teams)

Сравнение с альтернативами

Claude Duet включён в подписку Claude Pro ($20/мес. или $17 при годовой оплате) и Max (от $100/мес.). OpenAI Dots работают на GPT-6 Astra и начинаются от $100/мес.

ПараметрOpen DuetClaude DuetOpenAI Dots
ЦенаБесплатно (ПО)от $20/мес.от $100/мес.
Open-source✅ Apache-2.0❌❌
Self-hosted✅❌ (облако Anthropic)❌ (облако OpenAI)
Выбор моделиClaude, Codex, OpenAI-совм.Только Claude Opus 5.5Только GPT-6 Astra
Изолированный компьютер✅ Docker (эксп.)✅ Cloud VM✅ Cloud VM
Конфиденциальность данныхПолная (локально)На серверах AnthropicНа серверах OpenAI
Расписания/рутины✅✅✅
Командная работа агентов❌ (в планах)❌✅
Географические ограниченияНетСША, waitlistНе для EEA/UK
СтатусЭкспериментальныйResearch previewДоступен Pro

Anthropic делает акцент на консервативной автономии с детальными подтверждениями и ограниченной памятью, OpenAI — на проактивном исполнении задач с глубокой интеграцией платформ, Meta — на «фоновом» сотрудничестве через собственный стек.

⚠ Важно
Open Duet не является полнофункциональной заменой Claude Duet или OpenAI Dots. Проект находится в экспериментальной стадии: команды агентов, комнаты и дополнительные коннекторы запланированы, но ещё не реализованы.

Известные ограничения

Поддерживаемые движки: Claude, Codex, ACP-агенты и OpenAI-совместимые endpoint’ы. Именованные агенты и память работают, но агенты пока не могут делегировать задачи друг другу, нет комнат и команд, а коннекторы ограничены опциональным search MCP.


Вердикт

Open Duet — это честный и прозрачный инструмент для тех, кто хочет получить AI-агентов без передачи данных в чужие облака. Не готовое корпоративное решение, но сильная основа для экспериментов.

Рейтинг: 7/10

Кому подойдёт:

  • Разработчикам и техническим специалистам, желающим развернуть агентов на собственной инфраструктуре
  • Исследователям, которым важна полная конфиденциальность данных
  • Соло-предпринимателям и малому бизнесу, ищущим бесплатную замену платным AI-агентам
  • Энтузиастам open-source, готовым мириться с экспериментальным статусом

Кому не подойдёт:

  • Нетехническим пользователям, ожидающим готового продукта «из коробки»
  • Командам, которым нужна совместная работа нескольких агентов прямо сейчас
  • Тем, кто хочет глубокую интеграцию с бизнес-приложениями (CRM, ERP и т.д.)
📝 Пример использования
Запустите агента-«исследователя» с расписанием «каждый понедельник в 8:00» — он соберёт дайджест новостей по вашей теме, сохранит в рабочую папку и пришлёт уведомление в Telegram. Вы подтверждаете только финальную публикацию.