Открыть документацию

Введение в OOMOL

OOMOL предоставляет AI Agents и backend продуктов общий способ работы с подключёнными Apps. Пользователь один раз авторизует аккаунт, после чего Agent, Skill или backend может вызывать разрешённые инструменты, не получая пароль аккаунта или необработанный токен провайдера.

Используйте OOMOL, когда нужно:

  • Предоставить Agent доступ к инструментам Apps, например Gmail, GitHub, Notion или Slack.
  • Повторно использовать одни подключённые Apps в поддерживаемых Agents.
  • Упаковать повторяемые инструкции Agent в Skills.
  • Добавить в backend продукта интеграции Apps, авторизованные пользователем.
  • Запустить open-source runtime Connector в собственном окружении.

Начните со своей задачи

ЗадачаНачните здесь
Использовать подключённые Apps из AgentИспользование OOMOL с AI Agent
Вызывать собственные подключённые Apps из backend-кодаОбзор Connector
Позволить каждому пользователю SaaS подключать собственные аккаунтыОбзор интеграции SaaS
Хранить runtime, credentials и журналы в своём окруженииОбзор OpenConnector

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

Как работает вызов инструмента

  1. Пользователь подключает App и подтверждает разрешения провайдера.
  2. OOMOL хранит полученный credential внутри выбранного hosted или self-hosted runtime.
  3. Agent, Skill или backend находит action и его input schema.
  4. Вызывающая сторона выбирает подключённый аккаунт и отправляет input action.
  5. Runtime Connector вызывает провайдера и возвращает результат.

Вызывающая сторона работает с action IDs, схемами, метками подключений и результатами. Пароли провайдеров и необработанные OAuth-токены остаются внутри границы credentials.

Компоненты продукта

Apps

App представляет сторонний или встроенный сервис, доступный через OOMOL. При подключении App создаётся авторизованное подключение, которое могут использовать инструменты.

Откройте каталог Apps или руководство App из раздела Подключения Apps и разрешения, чтобы посмотреть разрешения и сведения об использовании конкретного сервиса.

Agents и oo CLI

oo — это command-line entry point для Agents с доступом к терминалу. На страницах установки приведены инструкции по настройке Codex, ChatGPT, Claude Code, других Agents и MCP-клиентов.

Начните с раздела Использование OOMOL с AI Agent.

Skills

Skill — это повторно используемый пакет инструкций, который объясняет Agent, как выполнить задачу. Skill может сочетать инструменты OOMOL App, локальные scripts и reasoning самого Agent.

Откройте OOMOL Skills, чтобы объединить выбор инструментов и инструкции задачи в повторно используемый workflow.

Connector

Connector — это слой подключения и выполнения. Он авторизует аккаунты, хранит credentials, предоставляет схемы actions и выполняет вызовы провайдеров. Начните с hosted Connector, интеграции SaaS или OpenConnector.

Credentials остаются за границей

Граница зависит от выбранного пути:

  • Hosting OOMOL хранит и обновляет credentials для hosted-вызовов Agent и SDK.
  • Проект Connector SaaS разделяет credentials проекта и подключения конечных пользователей.
  • Самостоятельно размещённый OpenConnector хранит credentials и записи выполнения в инфраструктуре, которой вы управляете.

Проверяйте scopes перед подключением аккаунта, предоставляйте только необходимые для задачи actions и не помещайте API keys в browser code, prompts и репозитории.

Следующий шаг

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