Разум за умными системами
🧬 Платформа ElpoCore v1

Говорите с ИИ.
Создавайте своё приложение.

ElpoCore — основная платформа экосистемы ELPO. Даже пользователь без знания кода может создать приложение, общаясь с ИИ. ИИ переводит запрос на естественном языке в metadata JSON; Metadata Engine автоматически генерирует из него таблицы PostgreSQL, REST API и формы React.

SmartERP, e-Belge Integrator и 12 отраслевых пакетов работают на ElpoCore. Клиент также может создать собственное приложение за минуты, без написания кода. Cortex находится рядом с платформой как верхний слой управления лицензиями, идентификацией и потреблением.

3
Модели развёртывания
(On-Prem · SaaS · PaaS)
7
Провайдеров ИИ
через один шлюз
0
Строк кода написать
чтобы создать приложение
🧬
ИИ-ассистент ElpoCore
● Онлайн · 7 ИИ-провайдеров
Хочу систему учёта клиентов с телефоном, именем и датой последнего контакта
✨ Понял. Создаю следующую структуру:

Customer entity (4 поля)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
Форма React + страница списка
Таблица PostgreSQL + индексы

Готово — можно начать использовать за 5 секунд.
💡 Предложение: Добавить поле "категория" для сегментации клиентов? (VIP, Стандарт, Неактивен)
🏗️ Ядро платформы

8 кирпичиков, из которых построен ElpoCore

От слоя ИИ-чата к Metadata Engine, от Plugin Host к Script Runtime — каждый компонент силён сам по себе и впечатляет вместе.

💬 01

Слой ИИ-чата

Пользователь пишет на естественном языке: «Хочу систему учёта клиентов с телефоном, именем и датой последнего контакта». ИИ генерирует metadata JSON, а Metadata Engine автоматически создаёт из этого JSON таблицу, REST endpoint и форму. ИИ никогда не пишет код напрямую — он только создаёт метаданные, платформа их интерпретирует.

🧬 02

Metadata Engine

5 типов метаданных (entity, field, validation, ui, rule). Один источник, множество выходов: схема PostgreSQL + REST API + React UI генерируются автоматически из одних и тех же метаданных. Гибридное хранение: реальные таблицы для встроенных core entities, JSONB + GIN index для динамических.

🎨 03

Generic UI Renderer

Автоматический UI из метаданных: форма, список, детали, дашборд — всё отрисовывается автоматически. Web (React 19), Desktop (Tauri), Mobile (Flutter) — каждый клиент тянет одни и те же метаданные и строит свой UI. Один бэкенд, много клиентов.

⚙️ 04

Workflow & Rule Engine

JSON Rule DSL — визуальный конструктор правил. Workflow на базе BPMN (sidecar elpobpm), state machine, цепочка одобрений, scheduled jobs. Бизнес-правила хранятся как метаданные и выполняются во время выполнения.

🏢 05

Multi-Tenant + RLS

Каждая организация = 1 tenant = 1 БД или 1 schema. Полная изоляция данных через PostgreSQL Row Level Security (RLS). Tenant-resolver по коду компании (без subdomain). Записи tenant в master БД + provisioning.

🔌 06

Plugin Host

Архитектура microkernel. Запуск сторонних плагинов в sandbox. Формат пакетов `.elpoapp` в стиле AppStore определён. Инфраструктура marketplace (таблицы publisher + listing) готова, поток публикации сторонних в дорожной карте.

📜 07

Script Runtime (Roslyn)

Sandboxed C#-скриптинг через Microsoft.CodeAnalysis.CSharp.Scripting. Пользовательская бизнес-логика, вычисляемые поля и event handlers пишутся в runtime и работают без компиляции.

📦 08

App Packaging (.elpoapp)

Каждое приложение упаковывается в файл .elpoapp: metadata + script + UI-тема + permissions + документация. Распространение в marketplace, версионирование, автоматические обновления.

⏱️ Приложение за 45 секунд

Говори · ИИ предложит · Сгенерирует · Используй

Разработка приложения, занимающая недели на традиционных платформах, сокращается на ElpoCore до минут. Код не пишется — пишутся метаданные, платформа их интерпретирует.

01
⏱ 30 сек

Говори

Напишите или скажите на естественном языке, что хотите. «Хочу систему учёта клиентов с телефоном, именем и датой последнего контакта».

02
⏱ 5 сек

ИИ предложит

ИИ генерирует metadata JSON: entity, поля, валидации, связи, UI. Показывает на утверждение. «Добавить также категорию Customer?»

03
⏱ 10 сек

Автогенерация

Metadata Engine автоматически создаёт таблицу PostgreSQL, REST endpoints, React-форму и страницу списка. Запускается миграция.

04
⏱ Сразу

Используй

Откройте страницу и начинайте вводить данные. Изменились потребности — снова поговорите: добавьте поле, измените правило. Без единой строки кода.

📦 Приложения поверх платформы

Одна платформа, бесконечно приложений

SmartERP, e-Belge Integrator и отраслевые пакеты работают на ElpoCore. При необходимости клиент также может создать собственное приложение на той же платформе — общаясь с ИИ или через In-Form Designer.

★ Flagship
SmartERP

SmartERP

Бухгалтерия, склад, продажи, закупки, производство, HR — встроенные ERP-модули (manifest-driven app v2.0)

Смотреть детали
e-Belge Integrator

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 из БД.

01

Создание приложения на естественном языке («учёт клиентов, телефон, имя, последний контакт...» → готово)

02

Анализ существующих метаданных и предложения по кастомизации

03

Преобразование бизнес-правил в JSON Rule DSL

04

Обнаружение ошибок пользователя и предложения по исправлению

05

7 ИИ-провайдеров через шлюз ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

Бесплатная цепочка fallback: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — клиент может использовать собственный ключ LLM

08

Учёт расходов, rate limiting, метрики использования (agent marketplace в дорожной карте)

🚀 3 модели развёртывания

Один движок, три канала

Хотите on-premise, SaaS или построить собственный продукт? ElpoCore поставляется из одной кодовой базы в трёх моделях.

01

On-Premise

Целевая аудитория

Крупные компании, госструктуры, отрасли с чувствительными данными

Модель дохода

Разовая лицензия + ежегодное продление + пакет поддержки

Клиент распаковывает ElpoCore-v1.0.zip на собственном сервере и запускает setup.bat. PostgreSQL на его сервере. Лицензия привязана к Cortex, оплата раз в год. Данные полностью у клиента. ИИ: собственный ключ или ElpoAIapi.

  • Максимальная конфиденциальность данных
  • Один tenant, JWT login, setup wizard
  • Годовое продление лицензии + пакет поддержки
★ Популярно
02

SaaS

Целевая аудитория

Малый и средний бизнес, стартапы, частные предприниматели — все без собственного сервера

Модель дохода

Ежемесячная подписка + плата за использование ИИ + хранилище

На наших серверах. Вход через один домен с кодом компании — каждая компания изолирована в своей БД. ИИ: через ElpoAIapi (по использованию). Обновления, бэкапы, мониторинг — на нас.

  • Код компании → tenant-resolver (без subdomain)
  • Автоматический бэкап + мониторинг + обновления
  • Ежемесячная подписка, тарифные планы (free/pro/enterprise)
03

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 отраслевых пакетов

Готово для вашей отрасли

От текстиля до аптек, от ресторанов до автопрома — 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

React 19 + TypeScript

Работает в браузере. Основной UI. Зрелая, широкая экосистема.

  • Доступно
  • Проект elpo-core-ui
  • Единая кодовая база React
📲

PWA

React + Service Worker + Manifest

Добавьте 3 файла к веб-приложению = приложение, устанавливаемое на телефон. Работает offline и отправляет push.

  • Без app store
  • Бесплатно — та же кодовая база
  • Offline + push
🖥️

Desktop

Tauri (Rust + WebView)

Оборачивает существующий React. Производит .exe / .dmg 5-10 МБ (Electron — 200 МБ). Нативное меню, tray, интеграция с ОС.

  • Windows · macOS · Linux
  • Бинарник 5-10 МБ
  • Низкое потребление RAM
📱

Mobil

Flutter (Dart)

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-SHA256

License heartbeat (ping каждые 5 мин), баннеры expired/suspended/readonly/expiring, hook useLicenseStatus, HMAC-валидатор файла license.lic On-Premise, поток reset_token.

🧮

Computed + Document Numbering

Roslyn · race-safe

Computed 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 экосистема

Backend
ASP.NET Core 10 (.NET 10 LTS)
Frontend
React 19 + TypeScript 5
Database
PostgreSQL 16 + JSONB + pgvector
ORM
EF Core 9 (DB-agnostic)
Cache
Redis
Background Jobs
Hangfire
Event Bus
MassTransit + RabbitMQ
Scripting
Roslyn (C# Sandboxed)
Шлюз ИИ
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
🏷️ White-Label · партнёр PaaS

Используйте ElpoCore как движок

Для софтверных компаний, агентств и партнёров — PaaS-модель. Продавайте metadata-driven движок под собственным брендом через REST API + заголовок X-Tenant. Ваши клиенты видят yourerp.com и не знают, что за этим стоит ElpoCore. ERP/CRM, на которую ушло бы 6 месяцев, готова за 1 неделю.

01 · API
Engine as a Service

POST /v1/entities · API key + изоляция tenant

02 · UI
Свой фронтенд

Система тем · React-рендерер · iframe или обёртка своим UI

03 · Масштаб
Неограниченные tenants

Биллинг по использованию · клиенты партнёра засчитываются вам

Партнёрская программа PaaS

Попробуйте платформу, которая говорит с ИИ

ElpoCore — основная платформа, на которой работают все приложения ELPO. Ваши клиенты тоже могут создавать собственные приложения — просто общаясь с ИИ.

Написать в WhatsApp