[{"data":1,"prerenderedAt":190},["ShallowReactive",2],{"navigation_docs":3,"landing":92},[4,9,35,66,82,87],{"title":5,"path":6,"stem":5,"icon":7,"order":8},"Home","/home","i-lucide-home",0,{"title":10,"icon":11,"order":12,"path":13,"stem":14,"children":15,"page":34},"Guide","i-lucide-book-open",1,"/guide","1.guide",[16,22,28],{"title":17,"path":18,"stem":19,"icon":20,"order":21},"Installation","/guide/installation","1.guide/1.installation","i-lucide-download",10,{"title":23,"path":24,"stem":25,"icon":26,"order":27},"Usage","/guide/usage","1.guide/2.usage","i-lucide-layers",20,{"title":29,"path":30,"stem":31,"icon":32,"order":33},"Configuration","/guide/configuration","1.guide/3.configuration","i-lucide-settings",30,false,{"title":36,"icon":26,"order":37,"path":38,"stem":39,"children":40,"page":34},"Architecture",2,"/architecture","2.architecture",[41,45,50,55,61],{"title":42,"path":43,"stem":44,"icon":26,"order":21},"Overview","/architecture/overview","2.architecture/1.overview",{"title":46,"path":47,"stem":48,"icon":49,"order":27},"Ghostty","/architecture/ghostty","2.architecture/2.ghostty","i-lucide-terminal",{"title":51,"path":52,"stem":53,"icon":54,"order":33},"Sessions","/architecture/sessions","2.architecture/3.sessions","i-lucide-layout-grid",{"title":56,"path":57,"stem":58,"icon":59,"order":60},"Shell Integration","/architecture/shell-integration","2.architecture/4.shell-integration","i-lucide-plug",40,{"title":62,"path":63,"stem":64,"icon":54,"order":65},"Widget","/architecture/widget","2.architecture/5.widget",50,{"title":67,"icon":68,"order":69,"path":70,"stem":71,"children":72,"page":34},"Development","i-lucide-wrench",3,"/development","3.development",[73,77],{"title":74,"path":75,"stem":76,"icon":68,"order":21},"Building","/development/building","3.development/1.building",{"title":78,"path":79,"stem":80,"icon":81,"order":27},"Distribution","/development/distribution","3.development/2.distribution","i-lucide-package",{"title":83,"path":84,"stem":83,"icon":85,"order":86},"Changelog","/changelog","i-lucide-history",98,{"title":88,"path":89,"stem":88,"icon":90,"order":91},"About","/about","i-lucide-info",99,{"id":93,"title":94,"body":95,"description":183,"extension":184,"meta":185,"navigation":34,"path":186,"seo":187,"stem":188,"__hash__":189},"landing/index.md","Kytos",{"type":96,"value":97,"toc":181},"minimark",[98,103],[99,100],"u-page-hero",{":links":101,"description":102,"title":94},"[{\"label\":\"Get Started\",\"to\":\"/home\",\"icon\":\"i-lucide-arrow-right\",\"color\":\"neutral\",\"size\":\"xl\"},{\"label\":\"View on GitHub\",\"to\":\"https://github.com/jwintz/kytos\",\"icon\":\"simple-icons-github\",\"color\":\"neutral\",\"variant\":\"outline\",\"size\":\"xl\"}]","A terminal emulator for macOS built on libghostty and KelyphosKit. Ghostty's rendering engine inside an IDE-quality shell — navigator, inspector, utility panels, and a desktop widget.",[104,105,112,132,142,151,159,168],"u-page-grid",{"className":106},[107,108,109,110,111],"lg:grid-cols-3","max-w-(--ui-container)","mx-auto","px-4","pb-24",[113,114,119,124],"u-page-card",{":spotlight":115,"className":116,"icon":49,"to":47},"true",[117,118],"col-span-3","lg:col-span-1",[120,121,123],"template",{"v-slot:title":122},"","Ghostty Engine",[120,125,126,127,131],{"v-slot:description":122},"libghostty handles terminal emulation, Metal rendering, PTY management, and splits. All terminal settings via ",[128,129,130],"code",{},"~/.config/ghostty/config",".",[113,133,136,139],{":spotlight":115,"className":134,"icon":135,"to":43},[117,118],"i-lucide-layout-panel-left",[120,137,138],{"v-slot:title":122},"KelyphosKit Shell",[120,140,141],{"v-slot:description":122},"Navigator, inspector, and utility panels powered by KelyphosKit. The shell adapts to macOS conventions with NSToolbar and native window management.",[113,143,145,148],{":spotlight":115,"className":144,"icon":26,"to":52},[117,118],[120,146,147],{"v-slot:title":122},"Sessions & Workspaces",[120,149,150],{"v-slot:description":122},"Multiple windows. Multiple tabs. Split panes. Workspace state persists across relaunches with robust UUID-based tab restoration.",[113,152,154,156],{":spotlight":115,"className":153,"icon":59,"to":57},[117,118],[120,155,56],{"v-slot:title":122},[120,157,158],{"v-slot:description":122},"OSC escape sequences for live process title and working directory updates. Drives toolbar title, subtitle, and navigator pane labels dynamically.",[113,160,162,165],{":spotlight":115,"className":161,"icon":54,"to":63},[117,118],[120,163,164],{"v-slot:title":122},"Desktop Widget",[120,166,167],{"v-slot:description":122},"A macOS widget extension showing workspace activity. Snapshot written directly into the widget's container for reliable cross-process updates.",[113,169,171,174],{":spotlight":115,"className":170,"icon":68,"to":75},[117,118],[120,172,173],{"v-slot:title":122},"Reproducible Builds",[120,175,176,177,180],{"v-slot:description":122},"All build operations via ",[128,178,179],{},"pixi run",". GhosttyKit from source, XcodeGen project, full distribution pipeline — sign, DMG, notarize.",{"title":122,"searchDepth":69,"depth":69,"links":182},[],"A terminal emulator for macOS built on libghostty and KelyphosKit","md",{},"/",{"title":94,"description":183},"index","_IEC0bo5psQR7vE60mUjzSPz2azZ0tE_le7wkA6mwmc",1774809102399]