Lolly pro vývojáře
Technická dokumentace - pro každého, kdo vytváří nástroje, integruje Lolly do pipeline, provozuje si ji sám, nebo rozšiřuje platformu.
Co z toho máš ty. Nástroj postavíš jednou a požadavek se k tobě už nevrací. Opakující se „mohl bys mi prosím udělat…“, které ti sežere celá odpoledne, se změní v šablonu, kterou si lidé vyplní sami - správně, a bez tebe v tom. Tvoje práce je čisté HTML/CSS/JS: verzované, diffovatelné, recenzovatelné a běžící na otevřeném enginu bez vendor lock-inu, takže ti zůstává. Zautomatizuj produkční běh a tvůj čas půjde na zajímavý problém, ne na desetitisící export.
Lolly je platformově nezávislý engine, který spouští stejnou vykreslovací cestu napříč několika shelly (web PWA, Tauri desktop/mobile, CLI, TUI). Nástroje jsou data, ne zabalený kód - manifest plus šablona plus volitelné hooky - takže nové nástroje se nasazují bez aktualizace aplikace. Začni Přehledem pro architekturu, pak se vydej cestou, která odpovídá tomu, co stavíš.
Jsi na platformě nový? Rychlý start ti připraví brand a první render dřív, než se pustíš do hloubky.
Pochop architekturu
- Přehled - proč Lolly existuje, rozdělení na engine/shell/nástroje, capability bridge a ustálená architektonická rozhodnutí.
- Designové tokeny - DTCG tokenový model, ve kterém se vyjadřují brandy, a jak je nástroje využívají.
Vytvářej nástroje
Každý ovládací prvek níže vznikl z deklarovaného vstupu v tool.json. Řádek manifestu napíšeš ty, widget nakreslí host a stejný model pohání i CLI a URL.
A škáluje to dál než na pět ovládacích prvků. Dej vstupu section a host ho složí pryč, takže i nástroj s padesáti vstupy, jako je D3 Chart Studio, se otevře jako krátký seznam a zbytek zůstane zařazený v pojmenovaných skupinách.
- Tvorba nástrojů - kompletní průvodce: manifest, šablona, styly, hooky, kompozice a publikování.
- Tvorba assetů - assety v katalogu, úrovně, lokalizace, palety, tématizovatelné ikony a fonty.
- Host API -
HostV1capability bridge, proti kterému je napsaný každý nástroj (jediné API, které nástroje vidí). - Režim URL - každý vstup jako URL parametr; rezervované parametry, kompaktní kódování, sbalené odkazy.
Spouštěj a integruj
- CLI - headless rendering; stejná vykreslovací cesta jako GUI, řízená pomocí
--foo=barargv. - TUI - interaktivní terminálový shell.
- MCP server - nativní endpoint, který umožňuje AI agentovi objevovat a spouštět nástroje.
- AI agenti - ovládání Lolly z modelu: URL je API.
- Rozšíření pro Chrome - zachyť živé URL jako znovupoužitelný asset.
Nasaď a provozuj
- Průvodce sestavením - sestav každý cíl: CLI, TUI, desktop, mobile.
- Nasazení - webová aplikace, aplikace a backendové služby; kde každá část běží.
- Konfigurace - profily, brand packy, capability gating, feature flagy a validace katalogu.
Důvěra a data
Práva a autorství jsou vstupy jako každý jiný. Embed & Track Image deklaruje pole pro autora, copyright, licenci a kontakt a export je zapíše do metadat samotného souboru i do jeho C2PA manifestu.
- Identita Content Credentials - podepisování C2PA vydávané certifikační autoritou (CA) přímo na zařízení; kontrakty enginu a provozní runbook.
- Přenos dat -
lolly-backupbalíček: obálka, integrita a garance napříč shelly. - O projektu - projekt, hranice licence a repozitář.