[{"data":1,"prerenderedAt":153},["ShallowReactive",2],{"navigation_docs":3,"landing":20},[4],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting started",false,"\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Connect your agent","\u002Fgetting-started\u002Fconnect","1.getting-started\u002F1.connect","i-lucide-plug",{"title":16,"path":17,"stem":18,"icon":19},"Your first VM","\u002Fgetting-started\u002Ffirst-vm","1.getting-started\u002F2.first-vm","i-lucide-server",{"id":21,"title":22,"body":23,"description":22,"extension":144,"meta":145,"navigation":146,"path":147,"seo":148,"stem":151,"__hash__":152},"landing\u002Findex.md","",{"type":24,"value":25,"toc":141},"minimark",[26,57,111,137],[27,28,31,40,43,46],"u-page-hero",{"className":29},[30],"docs-hero",[32,33,34],"template",{"v-slot:headline":22},[35,36],"app-lockup",{":floating":37,"className":38},"true",[39],"docs-hero-lockup",[32,41,42],{"v-slot:title":22},"VMs that appear when your agent needs one.",[32,44,45],{"v-slot:description":22},"Your agent builds, previews and ships on machines of its own, from any MCP client, the CLI or the\nAPI. When the work is done, the VM vanishes. These docs are written for both of you.",[32,47,48,53],{"v-slot:links":22},[49,50,11],"u-button",{"size":51,"to":12,"trailing-icon":52},"xl","i-lucide-arrow-right",[49,54,16],{"size":51,"to":17,"color":55,"variant":56},"neutral","outline",[58,59,62,65,68],"u-page-section",{"className":60},[61],"docs-section",[32,63,64],{"v-slot:title":22},"Docked in a minute",[32,66,67],{"v-slot:description":22},"Give your agent this URL. It asks you once in the browser, and from then on it has VMs.",[69,70,73,84],"div",{"className":71},[72],"docs-connect",[74,75,81],"pre",{"className":76,"code":78,"filename":79,"language":80,"meta":22},[77],"language-text","https:\u002F\u002Fghostdock.ai\u002Fmcp\n","MCP server","text",[82,83,78],"code",{"__ignoreMap":22},[74,85,90],{"className":86,"code":87,"filename":88,"language":89,"meta":22,"style":22},"language-bash shiki shiki-themes material-theme-lighter github-dark-default github-dark-default","npx ghostdock login start\n","Or the CLI","bash",[82,91,92],{"__ignoreMap":22},[93,94,97,101,105,108],"span",{"class":95,"line":96},"line",1,[93,98,100],{"class":99},"se-ri","npx",[93,102,104],{"class":103},"soMwW"," ghostdock",[93,106,107],{"class":103}," login",[93,109,110],{"class":103}," start\n",[58,112,114,117],{"className":113},[61],[32,115,116],{"v-slot:title":22},"Start here",[118,119,122,127,130],"u-page-grid",{"className":120},[121],"lg:grid-cols-3",[123,124],"u-page-card",{":spotlight":37,"description":125,"icon":14,"title":11,"to":12,"variant":126},"Claude, ChatGPT, Cursor, Claude Code, CI. MCP, CLI or API, one set of tools.","subtle",[123,128],{":spotlight":37,"description":129,"icon":19,"title":16,"to":17,"variant":126},"A machine, a web server and a public URL. About a minute, start to finish.",[123,131],{":spotlight":37,"description":132,"icon":133,"title":134,"to":135,"variant":126,"target":136},"Every page is also Markdown at its own path plus .md. The index lives at \u002Fllms.txt.","i-lucide-bot","Built for agents","\u002Fllms.txt","_blank",[138,139,140],"style",{},"html pre.shiki code .se-ri, html code.shiki .se-ri{--shiki-light:#E2931D;--shiki-default:#FFA657;--shiki-dark:#FFA657}html pre.shiki code .soMwW, html code.shiki .soMwW{--shiki-light:#91B859;--shiki-default:#A5D6FF;--shiki-dark:#A5D6FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":22,"searchDepth":142,"depth":142,"links":143},2,[],"md",{},true,"\u002F",{"title":149,"description":150},"VMs that appear when your agent needs one","Ghostdock gives your agent VMs of its own, over MCP, the CLI or the API. Build, preview and ship; when the work is done, the VM vanishes.","index","YhS-yIQkKyt4-W1oMIrsLTiRN5X39J0JQWJpppkcWSE",1794018589488]