Ugrás a fő tartalomhoz

Rendszerkontextus

Amit a diagram kimond​

  • A felhasználó adata soha nem hagyja el a gépet. A Lemon Squeezy felé csak licenc-azonosító megy, projektadat nem.
  • Az AI ágens nem az Electronhoz csatlakozik, hanem az engine-hez. Így a desktop app nélkül is működik (headless, CI, Team).
  • A Penpot-kapcsolat opcionális, és offline-ban is elhagyható (a tokenek fájlban vannak).

A rétegek​

RétegTechnológiaSzerep
ShellElectron + TypeScriptAblakkezelés, OS-integráció, sidecar életciklus
UIReact + TypeScriptA modulok szerkesztőfelülete, panel-alapú workspace
DesignPenpot → DTCG tokenek → CSS/TSVizuális forrás → kódszerződés
EngineGo, CGO_ENABLED=0Üzleti logika, fájl-I/O, git, generátor, MCP szerver, HTTP/WS API
SSoTJSON + Markdown, Git repóA projekt igazságforrása
IndexSQLite (modernc.org/sqlite)Derivált keresés/gráf/backup — bármikor újraépíthető
LicencLemon Squeezy + saját Ed25519 relayMoR, licenckulcs, offline entitlement

Egy bináris, három üzemmód​

MódKiadásFutásLeáll
embeddedSoloElectron gyermekfolyamata, 127.0.0.1, dinamikus portAz apppal együtt (heartbeat, 3 s)
daemonTeamHáttérszolgáltatás NAS-on/szerveren, LAN + mDNSKülön menedzselt, futva marad
serverEnterpriseDocker/K8s, több projekt, RBAC, opcionálisan PostgresOrchestrator kezeli

Részletek: Telepítés → Futásmódok.