Repolode
CopilotKit

CopilotKit/OpenDuet

Шаблон самостоятельного проактивного AI-агента на базе OpenBot: он сортирует почту и календарь, работает в собственном браузере и запрашивает подтверждение перед действиями.

Звёзды
1,974
Форки
262
Открытые issues
11
Последний коммит
позавчера

Что это?

OpenDuet — персональный open-source-агент, который не ждёт, пока к нему обратятся. Он отправляет короткую утреннюю сводку, сортирует входящие письма Gmail и события календаря на те, что требуют вашего внимания, и те, которые могут подождать, а также продолжает выполнять задачи в собственном контейнере с Chromium, рабочей папкой и shell, пока вас нет.

Любое действие, связанное с отправкой сообщения, оплатой, подписанием документа или удалением, проходит через единый шлюз: он проверяет политики, записывает действие в журнал аудита и приостанавливается, предлагая выбрать «Запретить», «Разрешить один раз» или «Разрешать всегда». Пароли вводятся в поле с маскировкой и не попадают в переписку с агентом, а исходящие сообщения проверяются на наличие конфиденциальной информации.

OpenDuet работает на сервере и в приложении OpenBot, а для тредов и памяти ему нужен проект CopilotKit Intelligence. Настройки хранятся в одной папке: там задаются имя, Bots, каналы, модель и навыки. Проект находится на ранней стадии и активно развивается.

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

  • 01Утренняя сводка: что требует внимания, что может подождать и что запланировано в календаре на сегодня
  • 02Сортировка писем Gmail и событий календаря с кратким пояснением для каждого пункта
  • 03Задачи выполняются в отдельном браузере и рабочей папке; по завершении или при возникновении проблем агент сообщает об их статусе
  • 04Шлюз подтверждения показывает точное действие перед отправкой сообщения, оплатой, подписанием или удалением
  • 05Ввод секретов в маскированное поле, чтобы пароли не попадали в переписку с агентом
  • 06Повторно используемые навыки, запускаемые через /, и запланированные процедуры

Сценарии использования

  • Начинать каждый рабочий день с одной сводки по почте, календарю и решениям, которые ещё предстоит принять
  • Поручить агенту изучить открытые источники и подготовить сводку со ссылками, пока вы занимаетесь другими делами
  • Запустить персонального помощника на собственном хостинге и самостоятельно выбрать модель
  • Адаптировать шаблон проактивного агента и создать собственного помощника на OpenBot

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

  1. 1

    Клонируйте репозиторий и установите зависимости

    git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install
  2. 2

    Войдите в CopilotKit и выберите проект Intelligence

    npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts
  3. 3

    Добавьте ключ модели OpenAI в .env (OPENAI_API_KEY)

  4. 4

    Запустите OpenDuet и откройте http://localhost:3010

    bash scripts/start.sh

Что важно знать

  • Проект находится на раннем этапе и активно разрабатывается, поэтому функции и интерфейсы могут измениться.
  • Для запуска нужны проект CopilotKit Intelligence, ключ API модели, Docker и Bun.
  • Настройка собственного хостинга требует усилий: нужно управлять Postgres и Docker-компьютерами для каждого Bot.

В подборках

Темы

Частые вопросы

Что такое OpenDuet?
Шаблон самостоятельного проактивного AI-агента на базе OpenBot: он сортирует почту и календарь, работает в собственном браузере и запрашивает подтверждение перед действиями. OpenDuet — персональный open-source-агент, который не ждёт, пока к нему обратятся. Он отправляет короткую утреннюю сводку, сортирует входящие письма Gmail и события календаря на те, что требуют вашего внимания, и те, которые могут подождать, а также продолжает выполнять задачи в собственном контейнере с Chromium, рабочей папкой и shell, пока вас нет.
OpenDuet можно использовать бесплатно? Какая у него лицензия?
OpenDuet распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenDuet всё ещё поддерживается?
Активно поддерживается. Последний коммит в OpenDuet — 4 нояб. 2026 г..
Для чего можно использовать OpenDuet?
Начинать каждый рабочий день с одной сводки по почте, календарю и решениям, которые ещё предстоит принять Поручить агенту изучить открытые источники и подготовить сводку со ссылками, пока вы занимаетесь другими делами Запустить персонального помощника на собственном хостинге и самостоятельно выбрать модель Адаптировать шаблон проактивного агента и создать собственного помощника на OpenBot
Как установить OpenDuet?
Клонируйте репозиторий и установите зависимости: git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install Войдите в CopilotKit и выберите проект Intelligence: npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts Добавьте ключ модели OpenAI в .env (OPENAI_API_KEY) Запустите OpenDuet и откройте http://localhost:3010: bash scripts/start.sh
Где скачать OpenDuet?
Исходный код и инструкции по установке — на GitHub: https://github.com/CopilotKit/OpenDuet

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Альфа-версия приложения персонального агента с постоянным браузером, опциональным терминалом Linux, файловым рабочим пространством и долговременными фоновыми задачами на базе CopilotKit и AG-UI.

6,3 тыс.+276 за неделю915TypeScriptMITАктивно поддерживаетсяОбновлён 8 часов назад

Платформа для запуска AI-коллег на собственной инфраструктуре: у каждого агента свой браузер, файлы и инструменты, а все действия контролируются политиками и журналируются.

10,3 тыс.+1,7 тыс. за неделю1,3 тыс.TypeScriptMITОбновлён 6 часов назад

MCP-сервер и CLI, которые дают AI-ассистентам инструменты для работы с Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat и другими сервисами.

3,5 тыс.+36 за неделю1,1 тыс.PythonMITАктивно поддерживаетсяОбновлён позавчера

Голосовой помощник с открытым исходным кодом для компьютера: пока вы разговариваете, команда AI-ботов выполняет долгие задачи в браузере, shell и файлах.

58+2 за неделю13TypeScriptMITАктивно поддерживаетсяОбновлён 3 дня назад

Aiden — автономный движок с открытым исходным кодом, который планирует многоэтапные задачи, работает с файлами, терминалом, браузером, приложениями и API, а затем проверяет результат.

874+9 за неделю150TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 18 дней назад