[{"data":1,"prerenderedAt":303},["ShallowReactive",2],{"docs-navigation":3,"changelog-v0.1.0":150},[4,43,114,122],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":-1},"Get Started","i-lucide-rocket","\u002Fdocs\u002Fget-started","docs\u002F1.get-started\u002Findex",[10,13,18,23,28,33,38],{"title":11,"path":7,"stem":8,"icon":12},"Introduction","i-lucide-compass",{"title":14,"path":15,"stem":16,"icon":17},"Key Concepts","\u002Fdocs\u002Fget-started\u002Fconcepts","docs\u002F1.get-started\u002F2.concepts","i-lucide-lightbulb",{"title":19,"path":20,"stem":21,"icon":22},"Browsing the Catalog","\u002Fdocs\u002Fget-started\u002Fbrowsing-the-catalog","docs\u002F1.get-started\u002F3.browsing-the-catalog","i-lucide-search",{"title":24,"path":25,"stem":26,"icon":27},"Managing Apps","\u002Fdocs\u002Fget-started\u002Fmanaging-apps","docs\u002F1.get-started\u002F4.managing-apps","i-lucide-settings-2",{"title":29,"path":30,"stem":31,"icon":32},"Configuration","\u002Fdocs\u002Fget-started\u002Fconfiguration","docs\u002F1.get-started\u002F5.configuration","i-lucide-sliders-horizontal",{"title":34,"path":35,"stem":36,"icon":37},"Accessing Apps","\u002Fdocs\u002Fget-started\u002Faccessing-apps","docs\u002F1.get-started\u002F6.accessing-apps","i-lucide-globe",{"title":39,"path":40,"stem":41,"icon":42},"Experimental Features","\u002Fdocs\u002Fget-started\u002Fexperimental-features","docs\u002F1.get-started\u002F7.experimental-features","i-lucide-flask-conical",{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":-1},"Templates","i-lucide-puzzle","\u002Fdocs\u002Ftemplates","docs\u002F2.templates\u002Findex",[49,51,56,79,101,105,109],{"title":11,"path":46,"stem":47,"icon":50},"i-lucide-book-open",{"title":52,"path":53,"stem":54,"icon":55},"Directory Structure","\u002Fdocs\u002Ftemplates\u002Fdirectory-structure","docs\u002F2.templates\u002F1.directory-structure","i-lucide-folder-tree",{"title":29,"icon":57,"path":58,"stem":59,"children":60,"page":-1},"i-lucide-settings","\u002Fdocs\u002Ftemplates\u002Fconfiguration","docs\u002F2.templates\u002F2.configuration\u002Findex",[61,64,69,74],{"title":62,"path":58,"stem":59,"icon":63},"Overview","i-lucide-list",{"title":65,"path":66,"stem":67,"icon":68},"Variables","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Fvariables","docs\u002F2.templates\u002F2.configuration\u002F1.variables","i-lucide-braces",{"title":70,"path":71,"stem":72,"icon":73},"Localization","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Flocalization","docs\u002F2.templates\u002F2.configuration\u002F2.localization","i-lucide-languages",{"title":75,"path":76,"stem":77,"icon":78},"Merging","\u002Fdocs\u002Ftemplates\u002Fconfiguration\u002Fmerging","docs\u002F2.templates\u002F2.configuration\u002F3.merging","i-lucide-git-merge",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":-1},"Lawn Compose","i-lucide-file-code","\u002Fdocs\u002Ftemplates\u002Flawn-compose","docs\u002F2.templates\u002F3.lawn-compose\u002Findex",[85,86,91,96],{"title":62,"path":82,"stem":83,"icon":63},{"title":87,"path":88,"stem":89,"icon":90},"Format","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fformat","docs\u002F2.templates\u002F3.lawn-compose\u002F2.format","i-lucide-list-checks",{"title":92,"path":93,"stem":94,"icon":95},"Extensions","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fextensions","docs\u002F2.templates\u002F3.lawn-compose\u002F3.extensions","i-lucide-blocks",{"title":97,"path":98,"stem":99,"icon":100},"Validation","\u002Fdocs\u002Ftemplates\u002Flawn-compose\u002Fvalidation","docs\u002F2.templates\u002F3.lawn-compose\u002F4.validation","i-lucide-check-circle",{"title":102,"path":103,"stem":104,"icon":42},"Testing","\u002Fdocs\u002Ftemplates\u002Ftesting","docs\u002F2.templates\u002F4.testing",{"title":106,"path":107,"stem":108,"icon":81},"Complete Example","\u002Fdocs\u002Ftemplates\u002Fexample","docs\u002F2.templates\u002F5.example",{"title":110,"path":111,"stem":112,"icon":113},"Contributing","\u002Fdocs\u002Ftemplates\u002Fcontributing","docs\u002F2.templates\u002F6.contributing","i-lucide-git-pull-request",{"title":115,"path":116,"stem":117,"children":118,"icon":121},"Models","\u002Fdocs\u002Finference","docs\u002F3.inference\u002Findex",[119],{"title":11,"path":116,"stem":117,"icon":120},"i-lucide-construction","i-lucide-brain",{"title":123,"icon":124,"path":125,"stem":126,"children":127,"page":-1},"CLI","i-lucide-terminal","\u002Fdocs\u002Fcli","docs\u002F4.cli\u002Findex",[128,129,133,138,142,146],{"title":62,"path":125,"stem":126,"icon":63},{"title":130,"path":131,"stem":132,"icon":22},"lawn catalog","\u002Fdocs\u002Fcli\u002Fcatalog","docs\u002F4.cli\u002F2.catalog",{"title":134,"path":135,"stem":136,"icon":137},"lawn app","\u002Fdocs\u002Fcli\u002Fapp","docs\u002F4.cli\u002F3.app","i-lucide-box",{"title":139,"path":140,"stem":141,"icon":57},"lawn system","\u002Fdocs\u002Fcli\u002Fsystem","docs\u002F4.cli\u002F4.system",{"title":143,"path":144,"stem":145,"icon":81},"lawn compose","\u002Fdocs\u002Fcli\u002Fcompose","docs\u002F4.cli\u002F5.compose",{"title":147,"path":148,"stem":149,"icon":45},"lawn template","\u002Fdocs\u002Fcli\u002Ftemplate","docs\u002F4.cli\u002F6.template",{"id":151,"title":152,"body":153,"date":291,"description":292,"extension":293,"head":294,"headline":295,"meta":296,"navigation":297,"ogImage":294,"path":298,"robots":294,"schemaOrg":294,"seo":299,"sitemap":300,"stem":301,"version":152,"__hash__":302},"changelog\u002Fchangelog\u002Fv0.1.0-1.md","v0.1.0",{"type":154,"value":155,"toc":285},"minimark",[156,161,249,253],[157,158,160],"h2",{"id":159},"new-features","New Features",[162,163,164,172,178,189,195,201,207,213,219,225,231,237,243],"ul",{},[165,166,167,171],"li",{},[168,169,170],"strong",{},"Menu Bar App"," - Self-host apps from your Mac menu bar.",[165,173,174,177],{},[168,175,176],{},"App Catalog"," - Browse and install apps with one click. No Docker knowledge required.",[165,179,180,183,184,188],{},[168,181,182],{},"CLI Tool"," - Manage containers via the ",[185,186,187],"code",{},"lawn"," command, with shell completions.",[165,190,191,194],{},[168,192,193],{},"Auto-Updates"," - Built-in automatic update checking.",[165,196,197,200],{},[168,198,199],{},"Interactive Shell"," - Run commands and open interactive shells in running containers.",[165,202,203,206],{},[168,204,205],{},"Port Configuration"," - Customize host ports for installed apps.",[165,208,209,212],{},[168,210,211],{},"Multi-Select Management"," - Select and manage multiple app instances at once.",[165,214,215,218],{},[168,216,217],{},"Container Networking"," - Container-to-container communication on a bridged network.",[165,220,221,224],{},[168,222,223],{},"Health Checks"," - Dependent containers wait for their dependencies to become healthy before starting.",[165,226,227,230],{},[168,228,229],{},"Real-Time Logs"," - Stream container logs, with automatic log persistence to disk.",[165,232,233,236],{},[168,234,235],{},"Resource Monitoring"," - Watch CPU, memory, disk, and network activity on live charts.",[165,238,239,242],{},[168,240,241],{},"App Screenshots"," - Browse app screenshots in an interactive carousel.",[165,244,245,248],{},[168,246,247],{},"Search and Filtering"," - Find installed apps by name, status, or category.",[157,250,252],{"id":251},"improvements","Improvements",[162,254,255,261,267,273,279],{},[165,256,257,260],{},[168,258,259],{},"Data Storage"," - App data follows macOS conventions and survives updates.",[165,262,263,266],{},[168,264,265],{},"Caching"," - Faster installations through image-layer caching.",[165,268,269,272],{},[168,270,271],{},"Native Performance"," - Sub-second app startup.",[165,274,275,278],{},[168,276,277],{},"Privacy"," - Local-network permissions are detected and surfaced before they cause failures.",[165,280,281,284],{},[168,282,283],{},"Error Handling"," - Clear error messages with retry options.",{"title":286,"searchDepth":287,"depth":287,"links":288},"",2,[289,290],{"id":159,"depth":287,"text":160},{"id":251,"depth":287,"text":252},"2026-03-01","The first release of Lawn. Install self-hosted apps from a one-click catalog, manage them from the menu bar or CLI, and watch CPU, memory, disk, and network usage on live charts.","md",null,"Initial release",{},true,"\u002Fchangelog\u002Fv0.1.0-1",{"title":152,"description":292},{"loc":298},"changelog\u002Fv0.1.0-1","Fy_BHDPAc76dMyRUF0dz4Wv8SkoYVdjpuR07AyB64Nk",1778074249794]