ისაუბრეთ AI-სთან.
ააშენეთ თქვენი აპლიკაცია.
ElpoCore არის ELPO ეკოსისტემის ცენტრალური პლატფორმა. კოდის ცოდნის გარეშე მომხმარებლებსაც კი შეუძლიათ შექმნან აპლიკაციები AI-სთან საუბრით. AI თარგმნის ბუნებრივ ენაზე მოთხოვნებს metadata JSON-ში; შემდეგ Metadata Engine ავტომატურად აგენერირებს PostgreSQL ცხრილებს, REST API-ებს და React ფორმებს ამ JSON-დან.
SmartERP, e-Belge Integrator და 12 ინდუსტრიული პაკეტი მუშაობს ElpoCore-ზე. კლიენტებსაც შეუძლიათ შექმნან საკუთარი მორგებული აპლიკაციები AI-ით წუთებში, კოდის გარეშე. Cortex პლატფორმის გვერდით დგას როგორც ლიცენზიის / იდენტობის / გამოყენების მართვის ზედა ფენა.
(On-Prem · SaaS · PaaS)
ერთი gateway-ის უკან
აპლიკაციის ასაშენებლად
✓ Customer entity (4 ველი)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ React ფორმა + სიის გვერდი
✓ PostgreSQL ცხრილი + ინდექსები
მზადაა — შეგიძლიათ დაიწყოთ გამოყენება 5 წამში.
ElpoCore-ის 8 სამშენებლო ბლოკი
AI Chat Layer-დან Metadata Engine-მდე, Plugin Host-დან Script Runtime-მდე — თითოეული კომპონენტი ცალკე ძლიერია, კომბინაციაში წარმოუდგენელი.
AI Chat Layer
მომხმარებელი წერს ბუნებრივ ენაზე: "მინდა კლიენტთა აღრიცხვის სისტემა ტელეფონით, სახელით, ბოლო კონტაქტის თარიღით". AI ქმნის metadata JSON-ს; Metadata Engine ავტომატურად აგენერირებს ცხრილს, REST endpoint-ს და ფორმას ამ JSON-დან. AI არასოდეს წერს კოდს უშუალოდ — მხოლოდ ქმნის metadata-ს, პლატფორმა ინტერპრეტირებს მას.
Metadata Engine
5 ტიპის metadata (entity, field, validation, ui, rule). ერთი წყარო, რამდენიმე გამოსავალი: PostgreSQL სქემა + REST API + React UI ყველაფერი ავტომატურად გენერირდება იმავე metadata-დან. ჰიბრიდული შენახვა: ნამდვილი ცხრილები ჩაშენებული core entity-ებისთვის, JSONB + GIN ინდექსი დინამიკური entity-ებისთვის.
Generic UI Renderer
ავტომატური UI metadata-დან: ფორმა, სია, დეტალი, dashboard — ყველაფერი ავტომატურად რენდერდება. Web (React 19), Desktop (Tauri), Mobile (Flutter) — თითოეული იღებს იმავე metadata-ს და რენდერავს საკუთარ UI-ს. ერთი backend, ბევრი კლიენტი.
Workflow & Rule Engine
JSON Rule DSL — წესების ვიზუალური ამქმნელი. BPMN-ზე დაფუძნებული workflow (elpobpm sidecar), state machine, დამტკიცების ჯაჭვი, დაგეგმილი ამოცანები. ბიზნეს წესები ინახება metadata-ად და სრულდება runtime-ში.
Multi-Tenant + RLS
თითოეული ორგანიზაცია = 1 tenant = 1 DB ან 1 სქემა. მონაცემთა სრული იზოლაცია PostgreSQL Row Level Security (RLS)-ით. Tenant resolver კომპანიის კოდით (subdomain-ის გარეშე). Master DB tenant ჩანაწერები + provisioning.
Plugin Host
Microkernel არქიტექტურა. გაუშვით მესამე მხარის პლაგინები sandbox-ში. app-store სტილის `.elpoapp` პაკეტის ფორმატი განსაზღვრულია. Marketplace ინფრასტრუქტურა (publisher + listing ცხრილები) მზადაა, მესამე მხარის გამოქვეყნების ნაკადი roadmap-ში.
Script Runtime (Roslyn)
Sandboxed C# scripting Microsoft.CodeAnalysis.CSharp.Scripting-ის მეშვეობით. მორგებული ბიზნეს ლოგიკა, computed fields და event handlers იწერება runtime-ში და მუშაობს კომპილაციის გარეშე.
App Packaging (.elpoapp)
თითოეული აპლიკაცია შეფუთულია .elpoapp ფაილში: metadata + სკრიპტი + UI თემა + ნებართვები + დოკუმენტაცია. Marketplace დისტრიბუცია, ვერსიონირება, ავტომატური განახლებები.
ისაუბრეთ · AI-მ შემოგთავაზოს · დააგენერირეთ · გამოიყენეთ
აპლიკაციის განვითარება, რომელიც ტრადიციულ პლატფორმებზე კვირებს იღებს, ElpoCore-ზე იწევა წუთებამდე. კოდი არ იწერება — იწერება metadata, და პლატფორმა მას ინტერპრეტირებს.
ისაუბრეთ
დაწერეთ ან თქვით ის, რაც გინდათ ბუნებრივ ენაზე. "მინდა კლიენტთა აღრიცხვის სისტემა ტელეფონით, სახელით და ბოლო კონტაქტის თარიღით."
AI შემოგთავაზებთ
AI აგენერირებს metadata JSON-ს: entity, ველები, ვალიდაციები, კავშირები, UI. გიჩვენებთ დასამტკიცებლად. "დავამატო ასევე Customer კატეგორია?"
ავტოგენერაცია
Metadata Engine ავტომატურად აგენერირებს PostgreSQL ცხრილს, REST endpoint-ებს, React ფორმას და სიის გვერდს. მიგრაცია მუშაობს.
გამოიყენეთ
გახსენით გვერდი და დაიწყეთ მონაცემების შეტანა. თუ მოთხოვნები შეიცვალა, უბრალოდ ისაუბრეთ კიდევ — დაამატეთ ველები, შეცვალეთ წესები. კოდის დაწერის გარეშე.
ერთი პლატფორმა, შეუზღუდავი აპლიკაცია
SmartERP, e-Belge Integrator და ინდუსტრიული პაკეტები მუშაობს ElpoCore-ზე. საჭიროების შემთხვევაში, კლიენტებსაც შეუძლიათ შექმნან საკუთარი მორგებული აპლიკაციები იმავე პლატფორმაზე AI-სთან საუბრით ან In-Form Designer-ის გამოყენებით.
SmartERP
ბუღალტერია, საწყობი, გაყიდვები, შესყიდვები, წარმოება, HR — ჩაშენებული ERP მოდულები (manifest-driven app v2.0)
e-Belge Integrator
GİB e-ფაქტურა, e-არქივი, e-ზედნადები, e-წიგნი, e-ბილეთი, e-SMM, e-MM — UBL-TR XML გენერაცია და გაგზავნა
ინდუსტრიული პაკეტები (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — თითოეული entity + ფორმის შაბლონები + AI ასისტენტი + cross-module wire-ით
Country Packs (3)
TR (ერთიანი ანგარიშთა გეგმა / GİB), US (GAAP), DE (HGB · SKR03/04) — ლოკალური მარეგულირებელი პაკეტები
მორგებული აპლიკაციები
კლიენტები ქმნიან საკუთარ მორგებულ აპლიკაციებს წუთებში AI-სთან საუბრით ან In-Form Designer-ის გამოყენებით — კოდის დაწერის გარეშე
AI აკეთებს.
ადამიანები ზედამხედველობენ.
ElpoCore-ის AI Chat Layer იყენებს 7 სხვადასხვა AI პროვაიდერს (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). თითოეული ELPO პროდუქტი იძახებს საერთო ElpoAIapi gateway-ის მეშვეობით — მოდელის გადართვა ხდება ერთ ადგილზე, prompt განახლებები მოდის მონაცემთა ბაზიდან.
აპლიკაციის შექმნა ბუნებრივ ენაზე ("კლიენტთა აღრიცხვა, ტელეფონი, სახელი, ბოლო კონტაქტი..." → მზადაა)
არსებული metadata-ს ანალიზი და მორგებების შემოთავაზება
ბიზნეს წესების კონვერტაცია JSON Rule DSL-ში
მომხმარებლის შეცდომების აღმოჩენა და გასწორების შემოთავაზება
7 AI პროვაიდერი ElpoAIapi gateway-ის მეშვეობით (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
უფასო fallback ჯაჭვი: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — კლიენტებს შეუძლიათ გამოიყენონ საკუთარი LLM გასაღებები
ხარჯების თვალყურის დევნება, rate limiting, გამოყენების მეტრიკები (აგენტების marketplace roadmap-ში)
იგივე ძრავა, სამი არხი
გინდათ on-premise, SaaS, თუ საკუთარი პროდუქტის შექმნა? ElpoCore იწოდება იმავე კოდის ბაზიდან სამ სხვადასხვა მოდელში.
On-Premise
მსხვილი კომპანიები, სამთავრობო უწყებები, მონაცემებზე მგრძნობიარე ინდუსტრიები
ერთჯერადი ლიცენზია + წლიური განახლება + მხარდაჭერის პაკეტი
კლიენტი ხსნის ElpoCore-v1.0.zip-ს საკუთარ სერვერზე და უშვებს setup.bat-ს. PostgreSQL საკუთარ სერვერზე. ლიცენზირება მიბმულია Cortex-ზე, ფასდება ყოველწლიურად. მონაცემები სრულად რჩება კლიენტთან. AI: საკუთარი გასაღები ან ElpoAIapi.
- მაქსიმალური მონაცემთა კონფიდენციალურობა
- Single tenant, JWT login, ინსტალაციის ოსტატი
- წლიური ლიცენზიის განახლება + მხარდაჭერის პაკეტი
SaaS
SMB, startup-ები, ინდმეწარმეები — ყველა საკუთარი სერვერის გარეშე
ყოველთვიური გამოწერა + AI გამოყენების საფასური + საცავი
მუშაობს ჩვენს სერვერებზე. შესვლა ერთი დომენით კომპანიის კოდით — თითოეული კომპანია იზოლირებულია საკუთარ DB-ში. AI: ElpoAIapi-ით (გადახდა გამოყენების მიხედვით). ჩვენ ვმართავთ განახლებებს, სარეზერვო ასლებს და მონიტორინგს.
- კომპანიის კოდი → tenant resolver (subdomain საჭირო არ არის)
- ავტომატური სარეზერვო ასლები + მონიტორინგი + განახლებები
- ყოველთვიური გამოწერა, საფეხურებიანი გეგმები (free/pro/enterprise)
PaaS — Platform as API
პროგრამული კომპანიები, სააგენტოები, პარტნიორები
ფასდება API ზარით / entity-ით / მომხმარებლით
api.elpocore.com — REST API endpoint-ები. განსაზღვრეთ entity-ები POST /v1/entities-ით, ჩასვით ჩანაწერები POST /v1/entities/*/records-ით, დააგენერირეთ metadata ბუნებრივი ენიდან POST /v1/ai/generate-ით. პროგრამული კომპანია ყიდის "Kodlax CRM"-ს, რომელშიც ElpoCore მუშაობს ფარულად.
- API key + X-Tenant header
- Rate limiting, billing, გამოყენების მეტრიკები
- შეუზღუდავი მასშტაბი (პარტნიორი კლიენტები)
მზადაა თქვენი ინდუსტრიისთვის
ტექსტილიდან აფთიაქამდე, რესტორნებიდან ავტომობილებამდე — 12 ინდუსტრიული პაკეტი მოდის ინდუსტრიული entity-ებით, ფორმის შაბლონებით, AI ასისტენტებით და cross-module ნაკადებით. ერთი დაჭერით ინსტალაცია, idempotent.
ტანსაცმელი
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, ნებისმიერი კლიენტი, რომელიც იღებს metadata-ს, აშენებს საკუთარ UI-ს. Backend რჩება იგივე — Web, PWA, Desktop და Mobile უკავშირდება იმავე entity-ებს.
Web
მუშაობს ბრაუზერში. ძირითადი UI. მომწიფებული, ფართო ეკოსისტემა.
- ხელმისაწვდომია ახლა
- elpo-core-ui პროექტი
- ერთი React კოდის ბაზა
PWA
დაამატეთ 3 ფაილი web აპლიკაციას = დასაყენებელი ტელეფონის აპლიკაცია. მუშაობს ოფლაინ და აგზავნის push შეტყობინებებს.
- app store საჭირო არ არის
- უფასოა — იგივე კოდის ბაზა
- ოფლაინ + push
Desktop
ფარავს თქვენს არსებულ React აპლიკაციას. ქმნის 5-10MB .exe / .dmg (vs 200MB Electron). მშობლიური menu, tray, OS ინტეგრაცია.
- Windows · macOS · Linux
- 5-10MB ბინარი
- დაბალი RAM გამოყენება
Mobil
Skia render ძრავა — თანმიმდევრული 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° ხედი — ყველაფერი metadata დონეზე.
In-Form Designer
3 ფენა: Platform / Tenant / User⚙️ Design ღილაკი თითოეულ ფორმაზე. მომხმარებლები ამატებენ ახალ ველებს 5 წამში. ზედა ფენის განახლების შემთხვევაშიც, ქვედა override-ები ინახება — upgrade-safe მორგება.
Cross-Module Wire
8 ტიპი × 8 triggerCross-module wiring წესები: AutoFill, LookupChain, Derived, Event, Cascade. ვიზუალური canvas სტუდია (SVG bezier graph) + ცხრილის ხედი. AsyncLocal ციკლის გამოვლენა 10-hop.
Entity Deepening
AI შემოთავაზებაentity-deepener / variant-matrix-builder / industry-pack-generator აგენტები აანალიზებენ გამოყენების შაბლონებს და სთავაზობენ გამოტოვებულ ველებს, ვარიანტებს ან ინდუსტრიულ პაკეტებს.
Auto-Recommend
24-საათიანი cronSectorAutoRecommendBackgroundService აკვირდება მომხმარებლის ქცევას და რეკომენდაციას უწევს დამატებით ინდუსტრიულ პაკეტებს dashboard ბანერებით (მაგ. 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ერთი ჩანაწერისთვის ყველა მოძრაობა, კავშირი და AI შეჯამება ერთ ეკრანზე. Metadata-driven აგრეგაცია რთული JOIN-ების ნაცვლად.
DrillDown Navigator
20-hop ისტორიაუკან/წინ ღილაკები entity → entity → entity ნავიგაციაში (sessionStorage). მომხმარებლები არ იკარგებიან შეკვეთა → კლიენტი → ფაქტურა → გადახდის გზაზე.
Tenant Onboarding Saga
6 ნაბიჯიახალი კომპანიის onboarding: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → მზადაა გამოყენებისთვის. /onboarding ოსტატი მომხმარებლის ინტერფეისისთვის.
Cortex Licensing
HMAC-SHA256License heartbeat (5-წუთიანი ping), expired/suspended/readonly/expiring ბანერები, useLicenseStatus hook, On-Premise license.lic HMAC ვალიდატორი, reset_token ნაკადი.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: გამოსახულებაზე დაფუძნებული გამოთვლილი ველები (Roslyn sandbox). Document Numbering: prefix / padding / წლიური-თვიური reset, multi-tenant იზოლირებული ნუმერაციის წესები.
წარმადობა + მოქნილობა ერთად
ჩაშენებული core entity-ები ცხოვრობს ნამდვილ ცხრილებში (მაქსიმალური წარმადობა), მაშინ როცა AI-ით შექმნილი დინამიკური entity-ები ცხოვრობს JSONB-ში (სრული მოქნილობა). საუკეთესო ორივე სამყაროდან.
Core Entities
ჩაშენებული core entity-ები (tenants, users, accounts, invoices, products, contacts) ინახება ნამდვილ ცხრილებში. მაქსიმალური წარმადობა, მდიდარი ინდექსები, რთული JOIN-ები.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
მორგებული entity-ები, განსაზღვრული AI-ით ან Configurator UI-ით, ინახება როგორც JSONB ერთ dynamic_records ცხრილში. წარმადია GIN ინდექსის + 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
ტექნოლოგიური Stack
თანამედროვე, მასშტაბირებადი, open-source ეკოსისტემა
გამოიყენეთ ElpoCore როგორც თქვენი ძრავა
პროგრამული კომპანიებისთვის, სააგენტოებისთვის და პარტნიორებისთვის — PaaS მოდელი. გაყიდეთ metadata-driven ძრავა საკუთარი ბრენდით REST API + X-Tenant header-ით. თქვენი კლიენტები ხედავენ yourerp.com და არასოდეს გაიგებენ, რომ ElpoCore დგას უკან. ERP/CRM, რომელიც 6 თვე დაჭირდებოდა დასაწერად, მზადაა 1 კვირაში.
POST /v1/entities · API key + tenant იზოლაცია
თემის სისტემა · React renderer · iframe ან გადააფარეთ თქვენი UI-ით
გამოყენებაზე დაფუძნებული ბილინგი · პარტნიორის კლიენტები გეთვლებათ
სცადეთ პლატფორმა, რომელიც AI-სთან საუბრობს
ElpoCore არის ცენტრალური პლატფორმა, რომელზეც ცხოვრობს ყველა ELPO აპლიკაცია. თქვენი კლიენტებიც შეუძლიათ შექმნან საკუთარი აპლიკაციები — უბრალოდ AI-სთან საუბრით.