Говорите с ИИ.
Создавайте своё приложение.
ElpoCore — основная платформа экосистемы ELPO. Даже пользователь без знания кода может создать приложение, общаясь с ИИ. ИИ переводит запрос на естественном языке в metadata JSON; Metadata Engine автоматически генерирует из него таблицы PostgreSQL, REST API и формы React.
SmartERP, e-Belge Integrator и 12 отраслевых пакетов работают на ElpoCore. Клиент также может создать собственное приложение за минуты, без написания кода. Cortex находится рядом с платформой как верхний слой управления лицензиями, идентификацией и потреблением.
(On-Prem · SaaS · PaaS)
через один шлюз
чтобы создать приложение
✓ Customer entity (4 поля)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ Форма React + страница списка
✓ Таблица PostgreSQL + индексы
Готово — можно начать использовать за 5 секунд.
8 кирпичиков, из которых построен ElpoCore
От слоя ИИ-чата к Metadata Engine, от Plugin Host к Script Runtime — каждый компонент силён сам по себе и впечатляет вместе.
Слой ИИ-чата
Пользователь пишет на естественном языке: «Хочу систему учёта клиентов с телефоном, именем и датой последнего контакта». ИИ генерирует metadata JSON, а Metadata Engine автоматически создаёт из этого JSON таблицу, REST endpoint и форму. ИИ никогда не пишет код напрямую — он только создаёт метаданные, платформа их интерпретирует.
Metadata Engine
5 типов метаданных (entity, field, validation, ui, rule). Один источник, множество выходов: схема PostgreSQL + REST API + React UI генерируются автоматически из одних и тех же метаданных. Гибридное хранение: реальные таблицы для встроенных core entities, JSONB + GIN index для динамических.
Generic UI Renderer
Автоматический UI из метаданных: форма, список, детали, дашборд — всё отрисовывается автоматически. Web (React 19), Desktop (Tauri), Mobile (Flutter) — каждый клиент тянет одни и те же метаданные и строит свой UI. Один бэкенд, много клиентов.
Workflow & Rule Engine
JSON Rule DSL — визуальный конструктор правил. Workflow на базе BPMN (sidecar elpobpm), state machine, цепочка одобрений, scheduled jobs. Бизнес-правила хранятся как метаданные и выполняются во время выполнения.
Multi-Tenant + RLS
Каждая организация = 1 tenant = 1 БД или 1 schema. Полная изоляция данных через PostgreSQL Row Level Security (RLS). Tenant-resolver по коду компании (без subdomain). Записи tenant в master БД + provisioning.
Plugin Host
Архитектура microkernel. Запуск сторонних плагинов в sandbox. Формат пакетов `.elpoapp` в стиле AppStore определён. Инфраструктура marketplace (таблицы publisher + listing) готова, поток публикации сторонних в дорожной карте.
Script Runtime (Roslyn)
Sandboxed C#-скриптинг через Microsoft.CodeAnalysis.CSharp.Scripting. Пользовательская бизнес-логика, вычисляемые поля и event handlers пишутся в runtime и работают без компиляции.
App Packaging (.elpoapp)
Каждое приложение упаковывается в файл .elpoapp: metadata + script + UI-тема + permissions + документация. Распространение в marketplace, версионирование, автоматические обновления.
Говори · ИИ предложит · Сгенерирует · Используй
Разработка приложения, занимающая недели на традиционных платформах, сокращается на ElpoCore до минут. Код не пишется — пишутся метаданные, платформа их интерпретирует.
Говори
Напишите или скажите на естественном языке, что хотите. «Хочу систему учёта клиентов с телефоном, именем и датой последнего контакта».
ИИ предложит
ИИ генерирует metadata JSON: entity, поля, валидации, связи, UI. Показывает на утверждение. «Добавить также категорию Customer?»
Автогенерация
Metadata Engine автоматически создаёт таблицу PostgreSQL, REST endpoints, React-форму и страницу списка. Запускается миграция.
Используй
Откройте страницу и начинайте вводить данные. Изменились потребности — снова поговорите: добавьте поле, измените правило. Без единой строки кода.
Одна платформа, бесконечно приложений
SmartERP, e-Belge Integrator и отраслевые пакеты работают на ElpoCore. При необходимости клиент также может создать собственное приложение на той же платформе — общаясь с ИИ или через In-Form Designer.
SmartERP
Бухгалтерия, склад, продажи, закупки, производство, HR — встроенные ERP-модули (manifest-driven app v2.0)
e-Belge Integrator
GİB е-счёт-фактура, е-архив, е-накладная, е-журнал, е-билет, е-SMM, е-MM — генерация и отправка UBL-TR XML
Отраслевые пакеты (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — у каждого entities + form-templates + ИИ-ассистент + cross-module wire
Country Packs (3)
TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — местные регуляторные пакеты
Кастомные приложения
Клиент создаёт собственное приложение за минуты, общаясь с ИИ или используя In-Form Designer — без кода
ИИ делает.
Человек контролирует.
Слой ИИ-чата ElpoCore использует 7 различных ИИ-провайдеров (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Каждый продукт ELPO обращается через общий шлюз ElpoAIapi — смена модели в одной точке, обновление prompts из БД.
Создание приложения на естественном языке («учёт клиентов, телефон, имя, последний контакт...» → готово)
Анализ существующих метаданных и предложения по кастомизации
Преобразование бизнес-правил в JSON Rule DSL
Обнаружение ошибок пользователя и предложения по исправлению
7 ИИ-провайдеров через шлюз ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Бесплатная цепочка fallback: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — клиент может использовать собственный ключ LLM
Учёт расходов, rate limiting, метрики использования (agent marketplace в дорожной карте)
Один движок, три канала
Хотите on-premise, SaaS или построить собственный продукт? ElpoCore поставляется из одной кодовой базы в трёх моделях.
On-Premise
Крупные компании, госструктуры, отрасли с чувствительными данными
Разовая лицензия + ежегодное продление + пакет поддержки
Клиент распаковывает ElpoCore-v1.0.zip на собственном сервере и запускает setup.bat. PostgreSQL на его сервере. Лицензия привязана к Cortex, оплата раз в год. Данные полностью у клиента. ИИ: собственный ключ или ElpoAIapi.
- Максимальная конфиденциальность данных
- Один tenant, JWT login, setup wizard
- Годовое продление лицензии + пакет поддержки
SaaS
Малый и средний бизнес, стартапы, частные предприниматели — все без собственного сервера
Ежемесячная подписка + плата за использование ИИ + хранилище
На наших серверах. Вход через один домен с кодом компании — каждая компания изолирована в своей БД. ИИ: через ElpoAIapi (по использованию). Обновления, бэкапы, мониторинг — на нас.
- Код компании → tenant-resolver (без subdomain)
- Автоматический бэкап + мониторинг + обновления
- Ежемесячная подписка, тарифные планы (free/pro/enterprise)
PaaS — Platform as API
Софтверные компании, агентства, партнёры
Оплата за API-вызов / entity / пользователя
api.elpocore.com — REST API endpoints. Определяйте entities через POST /v1/entities, вставляйте записи через POST /v1/entities/*/records, генерируйте метаданные из естественного языка через POST /v1/ai/generate. Софтверная компания продаёт «Kodlax CRM», а ElpoCore работает позади.
- API-ключ + заголовок X-Tenant
- Rate limiting, биллинг, метрики использования
- Безграничный масштаб (клиенты партнёров)
Готово для вашей отрасли
От текстиля до аптек, от ресторанов до автопрома — 12 отраслевых пакетов поставляются с отраслевыми entities, form-templates, ИИ-ассистентами и cross-module-потоками. Установка одним кликом, идемпотентна.
Текстиль
apparel Автопром
automotive Строительство
construction Косметика
cosmetics Образование
education Продукты питания
foodbeverage Обувь
footwear Мебель
furniture Здравоохранение
healthcare Логистика
logistics Аптеки
pharmacy Рестораны
restaurant Каждый пакет: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Одно приложение на каждом устройстве
Поскольку ElpoCore — API-first + metadata-driven, какой клиент ни тянул бы метаданные, он строит свой UI. Бэкенд не меняется — Web, PWA, Desktop и Mobile подключаются к одним и тем же entities.
Web
Работает в браузере. Основной UI. Зрелая, широкая экосистема.
- Доступно
- Проект elpo-core-ui
- Единая кодовая база React
PWA
Добавьте 3 файла к веб-приложению = приложение, устанавливаемое на телефон. Работает offline и отправляет push.
- Без app store
- Бесплатно — та же кодовая база
- Offline + push
Desktop
Оборачивает существующий React. Производит .exe / .dmg 5-10 МБ (Electron — 200 МБ). Нативное меню, tray, интеграция с ОС.
- Windows · macOS · Linux
- Бинарник 5-10 МБ
- Низкое потребление RAM
Mobil
Render-движок Skia — единообразный UI на каждом устройстве. Нативные камера, GPS, NFC, уведомления.
- Android + iOS
- Нативная производительность
- elpo-platform-mobile
GET /api/platform/Customer ──→ metadata JSON
React Renderer (web/PWA/Tauri): Flutter Renderer (mobile):
FieldType.String → <input> FieldType.String → TextField
FieldType.Boolean → <checkbox> FieldType.Boolean → Switch
FieldType.Date → <DatePicker> FieldType.Date → DatePicker
FieldType.Lookup → <SearchSelect> FieldType.Lookup → SearchableDropdown Чего не может традиционный Low-Code
ElpoCore из коробки даёт каждому приложению 10 платформенных возможностей, которых нет у конкурентов-low-code. Дизайн форм, cross-module-wiring, time-travel, 360°-вид — всё на уровне метаданных.
In-Form Designer
3 слоя: Platform / Tenant / UserКнопка ⚙️ Design на каждой форме. Пользователь добавляет новое поле за 5 секунд. Даже при обновлении верхнего слоя нижние overrides сохраняются — upgrade-safe кастомизация.
Cross-Module Wire
8 типов × 8 triggersПравила связи между модулями: AutoFill, LookupChain, Derived, Event, Cascade. Визуальная canvas-студия (SVG-bezier-граф) + табличный вид. AsyncLocal cycle detection 10-hop.
Entity Deepening
Предложение ИИАгенты entity-deepener / variant-matrix-builder / industry-pack-generator анализируют паттерны использования и предлагают недостающие поля, варианты или отраслевые пакеты.
Auto-Recommend
Cron 24 чSectorAutoRecommendBackgroundService отслеживает поведение пользователя и рекомендует через баннеры на дашборде дополнительные отраслевые пакеты (например, F&B установлен, Restaurant предложен).
Entity Versioning
Time-travel APIКаждое изменение снимается snapshot в таблицу entity_versions. Получить прошлую версию через /api/admin/entity-version/X/Y/at?asOf=... Compliance + audit + rollback.
360°-вид
Customer · Product · Supplier · EmployeeВсе движения, связи и ИИ-резюме по одной записи на одном экране. Metadata-driven агрегация вместо сложных JOIN.
DrillDown Navigator
История 20 шаговКнопки вперёд/назад в навигации entity → entity → entity (sessionStorage). Пользователь не теряется в пути заказ → клиент → счёт → платёж.
Tenant Onboarding Saga
6 шаговОткрытие новой компании: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → готово к работе. Wizard /onboarding для интерфейса.
Лицензирование Cortex
HMAC-SHA256License heartbeat (ping каждые 5 мин), баннеры expired/suspended/readonly/expiring, hook useLicenseStatus, HMAC-валидатор файла license.lic On-Premise, поток reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: вычисляемые поля на базе выражений (Roslyn sandbox). Document Numbering: prefix / padding / годовой-месячный reset, мульти-tenant изолированные правила нумерации.
Производительность + гибкость вместе
Встроенные core entities живут в реальных таблицах (максимальная производительность), а dynamic entities, созданные ИИ, живут в JSONB (полная гибкость). Лучшее из двух миров.
Core Entities
Встроенные core entities (tenants, users, accounts, invoices, products, contacts) хранятся в реальных таблицах. Максимальная производительность, богатые индексы, сложные JOIN.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
Custom entities, определённые через ИИ или Configurator UI, хранятся как JSONB в единой таблице dynamic_records. Высокая производительность благодаря GIN index + partial indexes + materialized views.
- ▸
dynamic_records (id, entity_def_id, tenant_id, data JSONB) - ▸
GIN index on data - ▸
Partial indexes for common queries - ▸
Materialized views for reporting
Технологический стек
Современная, масштабируемая, open-source экосистема
Используйте ElpoCore как движок
Для софтверных компаний, агентств и партнёров — PaaS-модель. Продавайте metadata-driven движок под собственным брендом через REST API + заголовок X-Tenant. Ваши клиенты видят yourerp.com и не знают, что за этим стоит ElpoCore. ERP/CRM, на которую ушло бы 6 месяцев, готова за 1 неделю.
POST /v1/entities · API key + изоляция tenant
Система тем · React-рендерер · iframe или обёртка своим UI
Биллинг по использованию · клиенты партнёра засчитываются вам
Попробуйте платформу, которая говорит с ИИ
ElpoCore — основная платформа, на которой работают все приложения ELPO. Ваши клиенты тоже могут создавать собственные приложения — просто общаясь с ИИ.