Kalbėkitės su AI.
Susikurkite savo programą.
ElpoCore yra pagrindinė ELPO ekosistemos platforma. Net ir programuoti nemokantys naudotojai gali kurti programas kalbėdamiesi su dirbtiniu intelektu. AI natūralia kalba pateiktą užklausą paverčia metaduomenų JSON formatu; Metadata Engine iš jo automatiškai sugeneruoja PostgreSQL lenteles, REST API ir React formas.
SmartERP, e-Belge Integrator ir 12 šakos paketų veikia ant ElpoCore. Klientas su AI pagalba per kelias minutes gali susikurti ir savo programas — nerašydamas nė eilutės kodo. Cortex stovi šalia platformos kaip viršutinis licencijų, tapatybės ir naudojimo valdymo sluoksnis.
(On-Prem · SaaS · PaaS)
per vienus vartus
kad sukurtum programą
Customer objektas (4 laukai)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React forma + sąrašo puslapis
PostgreSQL lentelė + indeksai
Paruošta — galite pradėti naudoti per 5 sekundes.
8 ElpoCore statybiniai blokai
Nuo AI pokalbių sluoksnio iki Metadata Engine, nuo Plugin Host iki Script Runtime — kiekvienas komponentas stiprus atskirai, o kartu jie daro įspūdį.
AI pokalbių sluoksnis
Naudotojas rašo natūralia kalba: „Noriu klientų sekimo sistemos su telefonu, vardu ir paskutinio kontakto data“. AI sukuria metaduomenų JSON; Metadata Engine iš jo automatiškai sugeneruoja lentelę, REST galinį tašką ir formą. AI niekada nerašo kodo tiesiogiai — jis pateikia tik metaduomenis, kuriuos interpretuoja platforma.
Metadata Engine
5 metaduomenų tipai (entity, field, validation, ui, rule). Vienas šaltinis, keli rezultatai: PostgreSQL schema + REST API + React sąsaja generuojami automatiškai iš tų pačių metaduomenų. Hibridinė saugykla: tikros lentelės įmontuotiems core objektams, JSONB + GIN indeksas dinaminiams objektams.
Generic UI Renderer
Automatinė sąsaja iš metaduomenų: forma, sąrašas, detalus vaizdas ir skydelis atvaizduojami automatiškai. Web (React 19), Desktop (Tauri), Mobile (Flutter) — kiekvienas traukia tuos pačius metaduomenis ir kuria savo sąsają. Viena serverio dalis, daug klientų.
Workflow & Rule Engine
JSON Rule DSL — vizualus taisyklių kūrėjas. BPMN pagrįstas darbo srautas (elpobpm sidecar), būsenų mašina, patvirtinimo grandinė, planuotos užduotys. Verslo taisyklės saugomos kaip metaduomenys ir vykdomos veikimo metu.
Multi-Tenant + RLS
Kiekviena organizacija = 1 nuomininkas = 1 duomenų bazė arba 1 schema. Visiška duomenų izoliacija su PostgreSQL Row Level Security (RLS). Nuomininkas atpažįstamas pagal įmonės kodą (subdomenas nereikalingas). Nuomininkų įrašai pagrindinėje duomenų bazėje + parengimas.
Plugin Host
Mikrobranduolio architektūra. Trečiųjų šalių papildiniai vykdomi izoliuotoje aplinkoje. Apibrėžtas AppStore tipo `.elpoapp` paketo formatas. Marketplace infrastruktūra (leidėjų ir sąrašų lentelės) parengta, trečiųjų šalių publikavimo srautas — planuose.
Script Runtime (Roslyn)
Izoliuotas C# skriptavimas per Microsoft.CodeAnalysis.CSharp.Scripting. Sava verslo logika, skaičiuojami laukai ir įvykių tvarkyklės rašomi veikimo metu ir vykdomi be kompiliavimo.
App Packaging (.elpoapp)
Kiekviena programa supakuojama į .elpoapp failą: metaduomenys + skriptas + sąsajos tema + teisės + dokumentacija. Platinimas per Marketplace, versijavimas, automatiniai atnaujinimai.
Pasakyk · AI pasiūlo · Sugeneruok · Naudok
Programų kūrimas, kuris tradicinėse platformose trunka savaites, ElpoCore sutrumpėja iki minučių. Kodas nerašomas — rašomi metaduomenys, o platforma juos interpretuoja.
Pasakyk
Parašykite arba pasakykite natūralia kalba, ko norite. „Noriu klientų sekimo sistemos su telefonu, vardu ir paskutinio kontakto data.“
AI pasiūlo
AI sukuria metaduomenų JSON: objektą, laukus, tikrinimus, ryšius, sąsają. Ir parodo jums patvirtinti. „Gal pridėti ir kliento kategoriją?“
Automatinis generavimas
Metadata Engine automatiškai sukuria PostgreSQL lentelę, REST galinius taškus, React formą ir sąrašo puslapį. Migracija paleidžiama.
Naudok
Atidarykite puslapį ir pradėkite vesti duomenis. Pasikeitus poreikiams tiesiog pakalbėkite dar kartą — pridėkite lauką, pakeiskite taisyklę. Be nė vienos kodo eilutės.
Viena platforma, neribotai programų
SmartERP, e-Belge Integrator ir šakos paketai veikia ant ElpoCore. Prireikus klientas toje pačioje platformoje gali susikurti ir savo programas — kalbėdamasis su AI arba naudodamas In-Form Designer.
SmartERP
Buhalterija, sandėlis, pardavimai, pirkimai, gamyba, personalas — integruoti ERP moduliai (manifest-driven app v2.0)
e-Belge Integrator
GİB (Turkijos mokesčių administracijos) e. sąskaita, e. archyvas, e. važtaraštis, e. apskaitos knyga, e. bilietas, e-SMM, e-MM — UBL-TR XML generavimas ir siuntimas
Šakos paketai (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — kiekvienas su objektais + formų šablonais + AI asistentu + cross-module wire
Country Packs (3)
TR (vieningas sąskaitų planas / GİB), US (GAAP), DE (HGB · SKR03/04) — vietinių reglamentų paketai
Custom Apps
Klientas per kelias minutes susikuria savo programą — kalbėdamasis su AI arba naudodamas In-Form Designer, nerašydamas kodo
AI veikia.
Žmogus prižiūri.
ElpoCore AI pokalbių sluoksnis naudoja 7 skirtingus AI teikėjus (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Kiekvienas ELPO produktas kreipiasi per bendrus ElpoAIapi vartus — modelis keičiamas vienoje vietoje, o užklausų šablonai atnaujinami iš duomenų bazės.
Programų kūrimas natūralia kalba („klientų sekimas, telefonas, vardas, paskutinis kontaktas...“ → gatava)
Esamų metaduomenų analizė ir pritaikymo pasiūlymai
Verslo taisyklių vertimas į JSON Rule DSL
Naudotojo klaidų aptikimas ir taisymo pasiūlymai
7 AI teikėjai per ElpoAIapi vartus (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Nemokama atsarginė grandinė: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — klientas gali naudoti savo LLM raktą
Sąnaudų stebėsena, užklausų ribojimas, naudojimo metrikos (agentų marketplace — planuose)
Tas pats variklis, trys kanalai
Norite on-premise, SaaS ar kurti savo produktą? ElpoCore iš to paties kodo pateikiamas trimis modeliais.
On-Premise
Didelėms įmonėms, valstybės institucijoms, duomenims jautrioms sritims
Vienkartinė licencija + metinis pratęsimas + palaikymo paketas
Klientas išpakuoja ElpoCore-v1.0.zip savo serveryje ir paleidžia setup.bat. PostgreSQL savame serveryje. Licencija susieta su Cortex, mokama kasmet. Duomenys visiškai lieka pas klientą. AI: savas raktas arba ElpoAIapi.
- Maksimalus duomenų saugumas
- Vienas nuomininkas, JWT prisijungimas, diegimo vediklis
- Metinis licencijos pratęsimas + palaikymo paketas
SaaS
MVĮ, startuoliams, individualiai dirbantiems — visiems, kas neturi savo serverio
Mėnesinė prenumerata + AI naudojimo mokestis + saugykla
Veikia mūsų serveriuose. Prisijungimas vienu domenu su įmonės kodu — kiekviena įmonė izoliuota savo duomenų bazėje. AI: per ElpoAIapi (mokama pagal naudojimą). Atnaujinimais, kopijomis ir stebėsena rūpinamės mes.
- Įmonės kodas → nuomininko atpažinimas (subdomenas nereikalingas)
- Automatinės atsarginės kopijos + stebėsena + atnaujinimai
- Mėnesinė prenumerata, pakopiniai planai (free/pro/enterprise)
PaaS — Platform as API
Programinės įrangos įmonėms, agentūroms, partneriams
Apmokestinama pagal API iškvietimą / objektą / naudotoją
api.elpocore.com — REST API galiniai taškai. Objektai kuriami su POST /v1/entities, įrašai įterpiami su POST /v1/entities/*/records, metaduomenys iš natūralios kalbos generuojami su POST /v1/ai/generate. Programinės įrangos įmonė parduoda „Kodlax CRM“, o fone veikia ElpoCore.
- API raktas + X-Tenant antraštė
- Užklausų ribojimas, atsiskaitymas, naudojimo metrikos
- Neribotas mastelis (partnerio klientai)
Paruošta jūsų sektoriui
Nuo tekstilės iki vaistinių, nuo restoranų iki automobilių — 12 šakos paketų pateikiami su sektoriui pritaikytais objektais, formų šablonais, AI asistentais ir tarpmoduliniais srautais. Įdiegimas vienu paspaudimu, idempotentinis.
Tekstilė
apparel Automobiliai
automotive Statyba
construction Kosmetika
cosmetics Švietimas
education Maistas ir gėrimai
foodbeverage Avalynė
footwear Baldai
furniture Sveikatos priežiūra
healthcare Logistika
logistics Vaistinės
pharmacy Restoranai
restaurant Kiekvienas paketas: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Ta pati programa kiekviename įrenginyje
Kadangi ElpoCore yra API-first + metadata-driven, kiekvienas klientas, kuris traukia metaduomenis, susikuria savo sąsają. Serverio dalis nesikeičia — Web, PWA, Desktop ir Mobile jungiasi prie tų pačių objektų.
Web
Veikia naršyklėje. Pagrindinė sąsaja. Brandi, plati ekosistema.
- Jau prieinama
- Projektas elpo-core-ui
- Viena React kodo bazė
PWA
Pridėkite 3 failus prie žiniatinklio programos = telefone įdiegiama programėlė. Veikia neprisijungus ir siunčia push pranešimus.
- Programėlių parduotuvės nereikia
- Nemokama — ta pati kodo bazė
- Neprisijungus + push
Desktop
Apgaubia esamą React programą. Sukuria 5–10 MB dydžio .exe / .dmg (vietoje 200 MB su Electron). Vietinis meniu, dėklas, OS integracija.
- Windows · macOS · Linux
- 5–10 MB dvejetainis failas
- Mažas RAM poreikis
Mobil
Skia atvaizdavimo variklis — nuosekli sąsaja kiekviename įrenginyje. Vietinė kamera, GPS, NFC, pranešimai.
- Android + iOS
- Vietinis našumas
- 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 Ko klasikinis low-code negali
ElpoCore kiekvienai programai iš karto suteikia 10 platformos galimybių, kurių low-code konkurentai nesiūlo. Formų dizainas, tarpmodulinis susiejimas, time-travel, 360° vaizdas — viskas metaduomenų lygmeniu.
In-Form Designer
3 lygmenys: platforma / nuomininkas / naudotojasDizaino mygtukas kiekvienoje formoje. Naudotojas per 5 sekundes prideda naują lauką. Net ir atnaujinus viršutinį lygmenį apatinio lygmens pakeitimai išlieka — atnaujinimams atsparus pritaikymas.
Cross-Module Wire
8 tipai × 8 trigeriaiTarpmodulinio susiejimo taisyklės: AutoFill, LookupChain, Derived, Event, Cascade. Vizuali drobės studija (SVG Bézier grafas) + lentelės vaizdas. AsyncLocal ciklų aptikimas iki 10 žingsnių.
Entity Deepening
AI pasiūlymasAgentai entity-deepener / variant-matrix-builder / industry-pack-generator analizuoja naudojimo modelius ir siūlo trūkstamus laukus, variantus ar šakos paketus.
Auto-Recommend
24 val. cronSectorAutoRecommendBackgroundService stebi naudotojų elgseną ir per skydelio juostas rekomenduoja papildomus šakos paketus (pvz., įdiegtas F&B — siūlomas Restaurant).
Entity Versioning
time-travel APIKiekvienas pakeitimas įrašomas kaip momentinė kopija lentelėje entity_versions. Ankstesnę būseną galima gauti per /api/admin/entity-version/X/Y/at?asOf=... Atitiktis + auditas + atstatymas.
360° vaizdas
Customer · Product · Supplier · EmployeeVisi vieno įrašo judėjimai, ryšiai ir AI santraukos viename ekrane. Metaduomenimis grįsta agregacija vietoje sudėtingų JOIN užklausų.
DrillDown Navigator
20 žingsnių istorijaPirmyn ir atgal mygtukai naršant objektas → objektas → objektas (sessionStorage). Naudotojas nepasiklysta kelyje užsakymas → klientas → sąskaita → mokėjimas.
Tenant Onboarding Saga
6 žingsniaiNaujos įmonės parengimas: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → paruošta naudoti. Sąsajai skirtas /onboarding vediklis.
Cortex licencijavimas
HMAC-SHA256Licencijos heartbeat (ping kas 5 min.), expired/suspended/readonly/expiring juostos, useLicenseStatus kabliukas, on-premise license.lic HMAC tikrintuvas, reset_token srautas.
Computed + Document Numbering
Roslyn · atspari lenktynėmsComputed Fields: išraiškomis grįsti skaičiuojami laukai (Roslyn izoliacija). Document Numbering: prefiksas / užpildymas / metinis ar mėnesinis nulinimas, pagal nuomininką izoliuotos numeravimo taisyklės.
Našumas ir lankstumas kartu
Įmontuoti core objektai laikomi tikrose lentelėse (maksimalus našumas), o su AI sukurti dinaminiai objektai — JSONB formatu (visiškas lankstumas). Geriausia iš abiejų pasaulių.
Core Entities
Įmontuoti core objektai (tenants, users, accounts, invoices, products, contacts) saugomi tikrose lentelėse. Maksimalus našumas, turtingi indeksai, sudėtingos JOIN užklausos.
-
tenants, users, roles -
accounting_accounts, journal_entries -
invoices, invoice_lines -
products, inventory, contacts
Dynamic Entities
Su AI arba per Configurator sąsają apibrėžti custom objektai laikomi kaip JSONB vienoje dynamic_records lentelėje. Našu dėl GIN indekso + dalinių indeksų + materializuotų rodinių.
-
dynamic_records (id, entity_def_id, tenant_id, data JSONB) -
GIN index on data -
Partial indexes for common queries -
Materialized views for reporting
Technologijų rinkinys
Moderni, keičiamo mastelio atvirojo kodo ekosistema
Naudokite ElpoCore kaip savo variklį
Programinės įrangos įmonėms, agentūroms ir partneriams — PaaS modelis. Parduokite metaduomenimis grįstą variklį po savo prekės ženklu per REST API + X-Tenant antraštę. Jūsų klientai mato yourerp.com ir net nenutuokia apie ElpoCore. ERP/CRM, kurio kūrimas užtruktų 6 mėnesius, parengiamas per 1 savaitę.
POST /v1/entities · API raktas + nuomininkų izoliacija
Temų sistema · React atvaizdavimas · iframe arba apgaubimas sava sąsaja
Atsiskaitymas pagal naudojimą · partnerio klientai skaičiuojami jums
Išbandykite platformą, kuri kalbasi su AI
ElpoCore yra pagrindinė platforma, ant kurios veikia visos ELPO programos. Ir jūsų klientai gali susikurti savas programas — tiesiog kalbėdamiesi su AI.
Kas yra ElpoCore?
ElpoCore – tai low-code dirbtinio intelekto programų platforma, ant kurios veikia SmartERP, Cortex ir kiti ELPO SaaS produktai. Metaduomenimis grįsta architektūra leidžia kurti įmonių programas nerašant kodo – netgi tiesiog aprašant jas pokalbiu.
Ką reiškia low-code platforma?
Low-code reiškia, kad didžioji programos dalis kuriama vizualiomis priemonėmis ir paruoštais komponentais, rašant minimaliai kodo. ElpoCore formos, lentelės, darbo eigos ir ataskaitos apibrėžiamos tempiant elementus ir per metaduomenis.
Kokią problemą sprendžia ElpoCore?
ElpoCore panaikina poreikį kiekvienam naujam verslo poreikiui kurti programinę įrangą nuo nulio. Vienoje platformoje veikia multi-tenant, metaduomenimis grįstos programos, o ja dalijasi visi ELPO SaaS produktai.
Kas yra multi-tenant?
Multi-tenant (daugianuomininkėje) architektūroje vienas programos egzempliorius vienu metu aptarnauja daug įmonių, o kiekvienos įmonės duomenys laikomi logiškai atskirti. ElpoCore valdo daugybę nuomininkų viename domene, atskirdama juos įmonės kodu.