1:"$Sreact.fragment" 2:I[5965,[],""] 3:I[3609,[],""] 4:I[4816,["816","static/chunks/816-8960921093d57453.js","40","static/chunks/app/docs/page-08fe89950f57d6cd.js"],""] a:I[2207,[],""] :HL["/_next/static/css/335de1248158d380.css","style"] 0:{"P":null,"b":"O1feF7gPLeHeL0mJlyXjP","p":"","c":["","docs"],"i":false,"f":[[["",{"children":["docs",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/335de1248158d380.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":[["$","head",null,{"children":null}],["$","body",null,{"className":"antialiased min-h-screen bg-background text-foreground","children":["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}],{"children":["docs",["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","main",null,{"className":"docs-page","children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"TechArticle\",\"headline\":\"vibestats documentation\",\"description\":\"Commands, privacy notes, sync plans, and self-hosting context for vibestats.\",\"url\":\"https://vibestats.wolfai.dev/docs\"}"}}],["$","nav",null,{"className":"docs-nav","aria-label":"Primary","children":[["$","$L4",null,{"href":"/","children":"Usage"}],["$","$L4",null,{"href":"/wrapped","children":"Wrapped"}],["$","$L4",null,{"href":"/activity","children":"Activity"}],["$","$L4",null,{"href":"/changelog","children":"Changelog"}]]}],["$","section",null,{"className":"docs-hero","aria-labelledby":"docs-title","children":[["$","div",null,{"className":"docs-hero-copy","children":[["$","p",null,{"className":"docs-kicker","children":"vibestats docs"}],["$","h1",null,{"id":"docs-title","children":"Commands first. Sync next."}],["$","p",null,{"className":"docs-lede","children":"Track Claude Code, Codex, and combined local AI coding usage from the terminal. Multi-device sync is being prepared as an optional, aggregate-only layer for hosted and self-hosted dashboards."}],["$","div",null,{"className":"docs-actions","children":[["$","$L4",null,{"href":"/docs/commands","className":"docs-button","children":"View commands"}],["$","$L4",null,{"href":"/docs/commands#sync-preview","className":"docs-text-link","children":"Sync preview"}]]}]]}],["$","figure",null,{"className":"docs-hero-media","children":[["$","img",null,{"src":"https://images.unsplash.com/photo-1555066931-4365d14bab8c?auto=format&fit=crop&w=1200&q=80","alt":"Source code on a developer workstation"}],["$","figcaption",null,{"children":"Local usage stays local unless you request a share or enable sync."}]]}]]}],["$","section",null,{"className":"docs-command-strip","aria-label":"Common commands","children":[["$","code",null,{"children":"npx vibestats"}],["$","code",null,{"children":"npx vibestats codex"}],["$","code",null,{"children":"npx vibestats all"}],["$","code",null,{"children":"npx vibestats --wrapped"}]]}],["$","section",null,{"className":"docs-grid","aria-label":"Documentation sections","children":[["$","$L4","/docs/commands",{"href":"/docs/commands","className":"docs-tile","children":[["$","span",null,{"children":"Commands"}],["$","p",null,{"children":"Run usage tables, wrapped summaries, activity views, diagnostics, shares, and source-specific reports."}]]}],"$L5","$L6"]}],"$L7"]}],null,"$L8"]}],{},null,false]},null,false]},null,false],"$L9",false]],"m":"$undefined","G":["$a",[]],"s":false,"S":true} b:I[496,[],"OutletBoundary"] d:I[3737,[],"AsyncMetadataOutlet"] f:I[496,[],"ViewportBoundary"] 11:I[496,[],"MetadataBoundary"] 12:"$Sreact.suspense" 5:["$","$L4","/docs/commands#sync-preview",{"href":"/docs/commands#sync-preview","className":"docs-tile","children":[["$","span",null,{"children":"Sync Preview"}],["$","p",null,{"children":"Account-less multi-device sync, dashboard tokens, self-hosting, leaderboards, and daily scheduler commands."}]]}] 6:["$","$L4","/changelog",{"href":"/changelog","className":"docs-tile","children":[["$","span",null,{"children":"Changelog"}],["$","p",null,{"children":"Release notes for CLI behavior, hosted pages, model support, and migration details."}]]}] 7:["$","section",null,{"className":"docs-principles","aria-labelledby":"privacy-title","children":[["$","div",null,{"children":[["$","p",null,{"className":"docs-kicker","children":"Privacy model"}],["$","h2",null,{"id":"privacy-title","children":"No prompts. No responses. No project paths."}]]}],["$","ul",null,{"children":[["$","li","Local-first by default",{"children":"Local-first by default"}],["$","li","Aggregated stats only",{"children":"Aggregated stats only"}],["$","li","Optional hosted sync",{"children":"Optional hosted sync"}],["$","li","Self-hostable API planned",{"children":"Self-hostable API planned"}],["$","li","Anonymous leaderboards only by opt-in",{"children":"Anonymous leaderboards only by opt-in"}]]}]]}] 8:["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}] 9:["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],null],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}] 10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] c:null e:{"metadata":[["$","title","0",{"children":"Documentation | vibestats"}],["$","meta","1",{"name":"description","content":"Commands, privacy notes, sync plans, and product context for vibestats."}],["$","meta","2",{"name":"application-name","content":"vibestats"}],["$","meta","3",{"name":"keywords","content":"vibestats,Claude Code stats,Codex CLI stats,AI coding stats,AI coding analytics,Claude Code wrapped,Codex usage tracker,developer analytics,vibestats docs,Claude Code stats docs,Codex CLI docs"}],["$","link","4",{"rel":"canonical","href":"https://vibestats.wolfai.dev/docs"}],["$","meta","5",{"property":"og:title","content":"Documentation | vibestats"}],["$","meta","6",{"property":"og:description","content":"Commands, privacy notes, sync plans, and product context for vibestats."}],["$","meta","7",{"property":"og:url","content":"https://vibestats.wolfai.dev/docs"}],["$","meta","8",{"property":"og:site_name","content":"vibestats"}],["$","meta","9",{"property":"og:locale","content":"en_US"}],["$","meta","10",{"property":"og:type","content":"website"}],["$","meta","11",{"name":"twitter:card","content":"summary"}],["$","meta","12",{"name":"twitter:title","content":"Documentation | vibestats"}],["$","meta","13",{"name":"twitter:description","content":"Commands, privacy notes, sync plans, and product context for vibestats."}]],"error":null,"digest":"$undefined"} 13:"$e:metadata"