Реальные данные без очередной полной копии
Храните именованные шаблоны баз данных для каждого клиента, проекта или версии Odoo. Шаблоны PostgreSQL и многослойные filestore позволяют вести разработку на данных объёма production.
Разработка / 01
Создавайте изолированные окружения из шаблонов, повторяющих production, — и пусть люди, CI-пайплайны и ИИ-агенты устанавливают, тестируют, исследуют и пересобирают, не деля одну базу стейджинга.
$ oduflow client create_environment
branch: feature/picking-agent
template: customer-production
odoo: 19.0
OK environment ready
database + filestore + repository + MCP
Подключайте свой ИИ
Выберите агента, который подходит именно вам. Подключите его через MCP, CLI или API к тому же работающему Odoo: код, база данных, filestore, логи и тесты. Если вы смените агента, проект останется готовым к работе.
Claude Code, Codex, OpenCode, агент в вашем редакторе или ваша собственная автоматизация. Это лишь примеры. Рабочее пространство — ваше.
Подключить агентаMCP / CLI / API
Запущенный Odoo, готовый к работе.
Укажите Oduflow репозиторий и ветку. Окружение получает собственный checkout кода и собственные идентификаторы.
Стартуйте с переиспользуемого шаблона PostgreSQL и copy-on-write filestore, а не восстанавливайте очередной полный дамп.
Подтяните код — Oduflow сам решит, нужно ли установить или обновить модули либо перезапустить сервис.
Запускайте тесты, смотрите логи, выполняйте shell-команды и делайте запросы к Odoo через единый операционный интерфейс.
Храните именованные шаблоны баз данных для каждого клиента, проекта или версии Odoo. Шаблоны PostgreSQL и многослойные filestore позволяют вести разработку на данных объёма production.
Отключите исходящую почту и запустите обезличивание на уровне команды и репозитория до того, как клон станет доступен разработчикам или агентам.
Через MCP, CLI или API агент может применять модули, запускать тесты, смотреть логи, делать запросы к Odoo и проверять интерфейс в браузере. Каждое изменение можно проверить на работающей системе.
Используйте общую инфраструктуру, сохраняя изоляцию окружений, шаблонов, сервисов, учётных данных и диапазонов портов каждой команды.
Партнёры. Клиенты. ИИ-агенты.
Клиент воспроизводит проблему. Агент готовит изменение. Партнёр подключается к тому же работающему окружению, чтобы его проверить. Ветка, база данных и filestore остаются с проектом при каждой передаче.
Поделитесь ссылкой на дашборд с доверенным участником и отзовите её, когда работа закончена. Учётные данные MCP с ограниченной областью действия дают агенту доступ к конкретному окружению разработки.
Подробнее о совместном доступеВоспроизводимость
Используйте переиспользуемые шаблоны баз данных и copy-on-write filestore для параллельной работы. Опишите окружение и вспомогательные сервисы в версионируемом манифесте Stack, затем проверьте, спланируйте и примените его на своём сервере Oduflow.
Следующий разработчик или агент начинает с воспроизводимого проекта — со всеми зависимостями и конфигурацией.
Подробнее о StacksЛюди + агенты
Дашборд, CLI, REST API и MCP-инструменты управляют одними и теми же окружениями. Выберите ограниченные учётные данные для работы внутри одного окружения или операторский доступ для управления его жизненным циклом. MCP для production использует отдельные учётные данные.
Текущий набор MCP-инструментов охватывает окружения разработки, ORM Odoo, сервисы, сборку образов, деплой в production, бэкапы и восстановление. Каждый инструмент доступен и из CLI.
Полный справочник MCP (на английском)Выкатывайте проверенные изменения на собственной инфраструктуре — с выделенными операциями production, бэкапами и восстановлением.
Подробнее о проде