Разработка / 01

У каждой ветки — свой Odoo.

Создавайте изолированные окружения из шаблонов, повторяющих production, — и пусть люди, CI-пайплайны и ИИ-агенты устанавливают, тестируют, исследуют и пересобирают, не деля одну базу стейджинга.

$ oduflow client create_environment

branch: feature/picking-agent

template: customer-production

odoo: 19.0

OK environment ready

database + filestore + repository + MCP

Подключайте свой ИИ

Любой агент.
Одно рабочее пространство Odoo.

Выберите агента, который подходит именно вам. Подключите его через MCP, CLI или API к тому же работающему Odoo: код, база данных, filestore, логи и тесты. Если вы смените агента, проект останется готовым к работе.

Claude Code, Codex, OpenCode, агент в вашем редакторе или ваша собственная автоматизация. Это лишь примеры. Рабочее пространство — ваше.

Подключить агента
Ваш агентВаш редакторВаша автоматизация

MCP / CLI / API

Запущенный Odoo, готовый к работе.

  • Код и нужная ветка
  • База данных, filestore и установленные модули
  • Тесты, логи, shell и обратная связь из браузера
  • Контекст, который принадлежит проекту

Один повторяемый цикл: от ветки до проверенного изменения.

  1. 01

    Ветка

    Укажите Oduflow репозиторий и ветку. Окружение получает собственный checkout кода и собственные идентификаторы.

  2. 02

    Клон

    Стартуйте с переиспользуемого шаблона PostgreSQL и copy-on-write filestore, а не восстанавливайте очередной полный дамп.

  3. 03

    Применение

    Подтяните код — Oduflow сам решит, нужно ли установить или обновить модули либо перезапустить сервис.

  4. 04

    Проверка

    Запускайте тесты, смотрите логи, выполняйте shell-команды и делайте запросы к Odoo через единый операционный интерфейс.

Реальные данные без очередной полной копии

Храните именованные шаблоны баз данных для каждого клиента, проекта или версии Odoo. Шаблоны PostgreSQL и многослойные filestore позволяют вести разработку на данных объёма production.

Более безопасные окружения из production

Отключите исходящую почту и запустите обезличивание на уровне команды и репозитория до того, как клон станет доступен разработчикам или агентам.

Полный цикл обратной связи для любого агента

Через MCP, CLI или API агент может применять модули, запускать тесты, смотреть логи, делать запросы к Odoo и проверять интерфейс в браузере. Каждое изменение можно проверить на работающей системе.

Один сервер, разделённые команды

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

Партнёры. Клиенты. ИИ-агенты.

Подключайтесь к работе.
Сохраняйте контекст.

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

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

Подробнее о совместном доступе

Воспроизводимость

Держите конфигурацию рядом с кодом.

Используйте переиспользуемые шаблоны баз данных и copy-on-write filestore для параллельной работы. Опишите окружение и вспомогательные сервисы в версионируемом манифесте Stack, затем проверьте, спланируйте и примените его на своём сервере Oduflow.

Следующий разработчик или агент начинает с воспроизводимого проекта — со всеми зависимостями и конфигурацией.

Подробнее о Stacks

Люди + агенты

У агентов — инструменты. У операторов — контроль.

Дашборд, CLI, REST API и MCP-инструменты управляют одними и теми же окружениями. Выберите ограниченные учётные данные для работы внутри одного окружения или операторский доступ для управления его жизненным циклом. MCP для production использует отдельные учётные данные.

  • Установка и обновление модулей Odoo
  • Запуск тестов модулей и получение логов контейнеров
  • Shell-, SQL- и Odoo-операции в ограниченной области
  • Создание вспомогательных сервисов и переиспользуемых шаблонов
  • Чистая пересборка или удаление одноразовых окружений

Более 100 инструментов Odoo в распоряжении вашего ИИ-агента

Текущий набор MCP-инструментов охватывает окружения разработки, ORM Odoo, сервисы, сборку образов, деплой в production, бэкапы и восстановление. Каждый инструмент доступен и из CLI.

Полный справочник MCP (на английском)
24
Операции с Odoo
9
Управление окружениями
7
Управление шаблонами
8
Вспомогательные сервисы
5
Базы PostgreSQL для сервисов
8
Тома
3
Пресеты сервисов
4
Сборка образов контейнеров
1
Доступ к репозиториям
4
Extra Addons
19
Хостинг production
2
Инструкции для агентов
1
Обратная связь

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

Выкатывайте проверенные изменения на собственной инфраструктуре — с выделенными операциями production, бэкапами и восстановлением.

Подробнее о проде