1import{j as e}from"./vendor-three-mgFCpurU.js";import{r as n,L as d}from"./vendor-react-WSplUVzf.js";import{b as m,a as p,U as c,m as w,F as f}from"./index-CYQI2xfv.js";import{H as g}from"./HeroGlowBackground-HPAW815k.js";import{m as o}from"./vendor-motion-CzrFaKTz.js";import{T as h}from"./terminal-ChEkBLH-.js";import{A as x}from"./arrow-right-DSvbcukS.js";import{S as b}from"./sparkles-x23RVt4r.js";import{G as u}from"./git-pull-request-ByZQBF6W.js";import"./vendor-ui-N-vgDlEI.js";import"./vendor-charts-BsPPp0Sr.js";import"./vendor-query-sI1_7RI3.js";import"./vendor-analytics-BqQuBACz.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const v=m("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const j=m("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),l=["Claude Opus 4.8","GPT-5.5","Gemini 3.1 Pro","Kimi K2.6","DeepSeek V4 Pro","GLM-5","MiniMax M2.7"],r=["Deep Research","Coding","Browser Use","Review"],N=[["42","-","const tax = subtotal * rate;"],["42","+","const tax = roundMoney(subtotal * rate);"],["43","-","return subtotal + tax + shipping;"],["43","+","return roundMoney(subtotal + tax + shipping);"]];function k(){const[t,s]=n.useState(0);return n.useEffect(()=>{const a=window.setInterval(()=>{s(i=>(i+1)%l.length)},1500);return()=>window.clearInterval(a)},[]),e.jsx("span",{className:"relative inline-flex h-4 w-[9.75rem] flex-none overflow-hidden align-bottom",children:e.jsxs(o.span,{initial:{opacity:0,y:6,filter:"blur(4px)"},animate:{opacity:1,y:0,filter:"blur(0px)"},transition:{duration:.28,ease:[.16,1,.3,1]},className:"absolute inset-x-0 top-0 truncate",children:[l[t]," (64%)"]},l[t])})}function y(){const[t,s]=n.useState(0);return n.useEffect(()=>{const a=window.setInterval(()=>{s(i=>(i+1)%r.length)},1800);return()=>window.clearInterval(a)},[]),e.jsx("span",{className:"relative inline-flex h-4 w-[7.25rem] flex-none overflow-hidden align-bottom",children:e.jsx(o.span,{initial:{opacity:0,y:6,filter:"blur(4px)"},animate:{opacity:1,y:0,filter:"blur(0px)"},transition:{duration:.28,ease:[.16,1,.3,1]},className:"absolute inset-x-0 top-0 truncate",children:r[t]},r[t])})}function _(){return e.jsxs("div",{className:"relative flex h-[560px] min-h-[560px] max-h-[560px] w-full flex-col overflow-hidden rounded-xl border border-white/[0.075] bg-[#121015]/88 shadow-[0_34px_130px_rgba(0,0,0,0.40)] backdrop-blur-sm",children:[e.jsxs("div",{className:"flex h-9 flex-shrink-0 items-center justify-between border-b border-white/[0.06] bg-white/[0.025] px-3.5 shadow-[inset_0_-1px_0_rgba(255,255,255,0.018)] backdrop-blur-sm",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"h-2.5 w-2.5 rounded-full bg-[#ff5f57]/60 shadow-[0_0_10px_rgba(255,95,87,0.10)]"}),e.jsx("span",{className:"h-2.5 w-2.5 rounded-full bg-[#ffbd2e]/60 shadow-[0_0_10px_rgba(255,189,46,0.09)]"}),e.jsx("span",{className:"h-2.5 w-2.5 rounded-full bg-[#28c840]/60 shadow-[0_0_10px_rgba(40,200,64,0.09)]"})]}),e.jsx("span",{className:"mr-12 font-mono text-[10.5px] text-white/28",children:"AdaL CLI"})]}),e.jsx("div",{className:"pointer-events-none absolute right-0 top-9 z-30",children:e.jsx(o.span,{"aria-hidden":"true",className:"block h-7 w-10 bg-[#9BE564] opacity-70 drop-shadow-[0_0_14px_rgba(155,229,100,0.18)]",animate:{opacity:[.58,.82,.58]},transition:{duration:2.8,repeat:1/0,ease:"easeInOut"},style:{WebkitMaskImage:"url(/adal-face-logo.svg)",maskImage:"url(/adal-face-logo.svg)",WebkitMaskRepeat:"no-repeat",maskRepeat:"no-repeat",WebkitMaskPosition:"center",maskPosition:"center",WebkitMaskSize:"contain",maskSize:"contain"}})}),e.jsxs("div",{className:"relative min-h-0 flex-1 p-2.5 sm:p-3 md:p-4",children:[e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_50%_0%,rgba(255,255,255,0.045),transparent_38%),linear-gradient(180deg,rgba(20,17,25,0.90)_0%,rgba(10,9,12,0.90)_100%)]"}),e.jsx("div",{className:"absolute -left-16 top-8 h-52 w-72 rounded-full bg-white/[0.032] blur-[74px]"}),e.jsx("div",{className:"absolute -right-20 bottom-8 h-56 w-80 rounded-full bg-white/[0.022] blur-[88px]"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(rgba(255,255,255,0.12)_1px,transparent_1px)] bg-[size:8px_8px] opacity-[0.06]"}),e.jsxs("div",{className:"relative z-10 flex h-full min-h-0 flex-col overflow-hidden",children:[e.jsxs("div",{className:"h-[392px] flex-none space-y-1.5 overflow-hidden p-2.5 sm:p-3",children:[e.jsxs("div",{className:"flex max-w-[74%] font-mono text-[10.5px] leading-4",children:[e.jsx("div",{className:"w-2 flex-shrink-0 bg-[#9BE564]/70"}),e.jsx("div",{className:"bg-white/[0.055] px-2.5 py-1 text-white/58",children:"Fix checkout rounding and add a regression test."})]}),e.jsxs("div",{className:"px-1 py-1 font-mono text-[10.5px] leading-4 text-white/26",children:["Thought... ",e.jsx("span",{className:"ml-2",children:"[Ctrl+R to expand]"})]}),e.jsxs("div",{className:"px-1 py-1 font-mono text-[10.5px] leading-4 text-white/38",children:[e.jsx("span",{className:"mr-2 text-white/22",children:"â"}),e.jsx("span",{children:"Inspect totals, reuse the money helper, then add a focused regression test."})]}),e.jsx("div",{className:"h-[22px] overflow-hidden px-1 py-1 font-mono text-[10px]",children:e.jsxs("div",{className:"flex w-full items-center gap-2 text-left text-white/26",children:[e.jsx("span",{className:"h-px flex-1 bg-[repeating-linear-gradient(90deg,rgba(255,255,255,0.22)_0_8px,transparent_8px_18px)]"}),e.jsx("span",{className:"whitespace-nowrap text-white/34",children:"⸠Deep Research Subagent · Inspect checkout total rounding bug"}),e.jsx("span",{className:"whitespace-nowrap text-[9px] text-white/24",children:"[click to expand]"}),e.jsx("span",{className:"h-px flex-1 bg-[repeating-linear-gradient(90deg,rgba(255,255,255,0.22)_0_8px,transparent_8px_18px)]"})]})}),e.jsxs("div",{className:"px-1 py-1 font-mono",children:[e.jsxs("div",{className:"flex items-start gap-2 text-[10.5px] leading-4 text-white/58",children:[e.jsx("span",{className:"mt-0.5 text-[#9BE564]/70",children:"â"}),e.jsx("div",{className:"min-w-0 flex-1",children:e.jsxs("div",{className:"font-semibold",children:["Edit ",e.jsx("span",{className:"font-normal text-white/26",children:"(src/checkout/totals.ts)"})]})})]}),e.jsxs("div",{className:"mt-1 pl-3 font-mono text-[10.5px] leading-4",children:[e.jsx("div",{className:"mb-1 text-white/26",children:"â¿ @@ -42,2 +42,2 @@ calculateTotal"}),e.jsx("div",{className:"overflow-hidden rounded-sm",children:N.map(([t,s,a])=>{const i=s==="+";return e.jsxs("div",{className:`grid min-w-0 grid-cols-[2.25rem_1rem_minmax(0,1fr)] ${i?"bg-white/[0.045] text-[#9BE564]/62":"bg-white/[0.026] text-white/30"}`,children:[e.jsx("span",{className:`${i?"bg-white/[0.055]":"bg-white/[0.035]"} pr-2 text-right`,children:t}),e.jsx("span",{className:"text-center",children:s}),e.jsx("span",{className:"truncate pl-1",children:a})]},`${t}-${s}-${a}`)})}),e.jsx("div",{className:"mt-1 text-white/22",children:"... [18 more lines] ..."}),e.jsx("div",{className:"text-white/28",children:"[click to expand]"}),e.jsx("div",{className:"text-white/36",children:"Modified (+42, -18)."})]})]}),e.jsxs("div",{className:"px-1 py-1 font-mono",children:[e.jsxs("div",{className:"flex items-start gap-2 text-[10.5px] leading-4 text-white/52",children:[e.jsx("span",{className:"mt-0.5 text-[#9BE564]/70",children:"â"}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("span",{children:"Worker(Review · regression path)"}),e.jsx("span",{className:"ml-2 text-white/24",children:"ready"})]})]}),e.jsx("div",{className:"mt-1 pl-3 font-mono text-[10.5px] leading-4 text-white/34",children:"â¿ checkout.totals passed â rounding edge case covered"})]}),e.jsxs("div",{className:"px-1 py-1 font-mono text-[10.5px] leading-4 text-white/38",children:[e.jsx("span",{className:"mr-2 text-[#9BE564]/70",children:"â"}),e.jsx("span",{className:"text-white/56",children:"Done."}),e.jsx("span",{children:" Fixed checkout rounding and added the regression test."})]})]}),e.jsxs("div",{className:"h-[112px] flex-shrink-0 overflow-hidden px-3 py-2.5",children:[e.jsx("div",{className:"border-t border-white/[0.14]"}),e.jsx("div",{className:"flex h-8 items-center border-b border-white/[0.14] font-mono text-[10.5px] text-white/24",children:e.jsx("span",{className:"inline-block h-4 w-[2px] bg-[#9BE564]/70"})}),e.jsxs("div",{className:"mt-2 grid h-[48px] grid-cols-[minmax(0,1fr)_9.5rem] gap-2 overflow-hidden font-mono text-[10.5px]",children:[e.jsxs("div",{className:"flex min-w-0 items-start gap-2 overflow-hidden text-[#9BE564]/70",children:[e.jsx(k,{}),e.jsx("span",{className:"text-[#9BE564]/28",children:"·"}),e.jsx(y,{})]}),e.jsxs("div",{className:"min-w-0 text-right",children:[e.jsx("div",{className:"truncate text-[#9BE564]/70",children:"storefront (fix/checkout-rounding)"}),e.jsx("div",{className:"mt-1 text-white/36",children:"YOLO"})]})]})]})]})]})]})}const I=[{icon:h,eyebrow:"Terminal-native",title:"A CLI that feels like a product surface.",body:"AdaL keeps the speed of the terminal, then adds high-end interaction patterns: command discovery, tool confirmations, streaming work, and clean recovery paths."},{icon:j,eyebrow:"/model",title:"Switch models without breaking flow.",body:"Move between Claude, Gemini, GLM, Kimi, DeepSeek, MiniMax, and more through a fast command palette instead of provider-specific setup friction."},{icon:u,eyebrow:"Review-first",title:"Every serious agent action stays reviewable.",body:"Tool calls, file edits, diffs, plans, and verification steps stay visible so developers can understand the work before signing off."},{icon:v,eyebrow:"/ide",title:"Hand off from CLI to browser or desktop.",body:"Start in the terminal, then open the same session in AdaLâs agentic IDE
11when the task needs visual review, files, terminal, and canvas together."}],L=["Describe the task in plain language.","AdaL plans, acts, and verifies with tool visibility.","Switch models or open /ide without losing context.","Review the diff, approve the work, and ship."],M=[{command:"/model",label:"Choose the best model for the job"},{command:"/ide",label:"Open the current session in the agentic IDE"},{command:"/resume",label:"Return to previous work with context intact"},{command:"/stats",label:"Inspect session health, model, and usage"}];function O(){return e.jsxs("div",{className:"min-h-screen overflow-hidden bg-adal-base text-white",children:[e.jsx(p,{}),e.jsxs("main",{className:"relative",children:[e.jsxs("section",{className:"relative min-h-screen px-6 pb-24 pt-36 md:px-10 md:pt-44 lg:px-20",children:[e.jsx(g,{}),e.jsxs("div",{className:"relative z-10 mx-auto grid w-full max-w-[1500px] gap-14 lg:grid-cols-[0.92fr_1.08fr] lg:items-center",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"mb-6 inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/[0.04] px-4 py-2 text-xs font-medium uppercase tracking-[0.22em] text-white/58",children:[e.jsx(h,{className:"h-4 w-4 text-adal-pink"}),"AdaL CLI"]}),e.jsx("h1",{className:"font-display text-[clamp(3rem,7vw,7.8rem)] font-normal leading-[0.92] tracking-[-0.07em] text-white",children:"Start where developers move fastest."}),e.jsx("p",{className:"mt-7 max-w-2xl text-base leading-7 text-white/60 md:text-xl md:leading-9",children:"AdaL CLI brings agentic work into the terminal â with model switching, reviewable tool use, session memory, and IDE handoff."}),e.jsxs("div",{className:"mt-9 flex flex-col gap-3 sm:flex-row",children:[e.jsxs(d,{to:"/install",className:"inline-flex h-12 items-center justify-center rounded-full bg-adal-pink px-6 text-sm font-medium text-white transition-all hover:bg-adal-pink/90",children:["Install AdaL CLI",e.jsx(x,{className:"ml-2 h-4 w-4"})]}),e.jsx("a",{href:c.docs.home,target:"_blank",rel:"noopener noreferrer",className:"inline-flex h-12 items-center justify-center rounded-full border border-white/12 bg-white/[0.035] px-6 text-sm font-medium text-white/72 transition-all hover:border-white/24 hover:text-white",children:"Read docs"})]})]}),e.jsxs("div",{className:"relative w-full min-w-0 overflow-hidden",children:[e.jsx("div",{className:"absolute -inset-10 rounded-[3rem] bg-adal-pink/10 blur-3xl"}),e.jsx(_,{})]})]})]}),e.jsx("section",{className:"relative border-y border-white/10 bg-[#050505] px-6 py-24 md:px-10 lg:px-20",children:e.jsxs("div",{className:"mx-auto w-full max-w-[1500px]",children:[e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("p",{className:"font-mono text-xs uppercase tracking-[0.22em] text-adal-pink/70",children:"Advanced UX, terminal speed"}),e.jsx("h2",{className:"mt-5 font-display text-[clamp(2.4rem,5vw,5.8rem)] font-normal leading-[0.96] tracking-[-0.06em] text-white",children:"Built for developers who want control, not mystery."})]}),e.jsx("div",{className:"mt-14 grid gap-4 md:grid-cols-2",children:I.map(t=>{const s=t.icon;return e.jsxs("article",{className:"rounded-[2rem] border border-white/10 bg-white/[0.035] p-6 backdrop-blur-xl md:p-7",children:[e.jsx("div",{className:"mb-6 flex h-11 w-11 items-center justify-center rounded-2xl bg-adal-pink/12 text-adal-pink",children:e.jsx(s,{className:"h-5 w-5"})}),e.jsx("p",{className:"font-mono text-[11px] uppercase tracking-[0.2em] text-white/34",children:t.eyebrow}),e.jsx("h3",{className:"mt-3 max-w-xl text-2xl font-normal leading-tight tracking-[-0.04em] text-white",children:t.title}),e.jsx("p",{className:"mt-4 max-w-xl text-sm leading-7 text-white/54 md:text-base",children:t.body})]},t.title)})})]})}),e.jsx("section",{className:"relative bg-[#050505] px-6 py-24 md:px-10 lg:px-20",children:e.jsxs("div",{className:"mx-auto grid w-full max-w-[1500px] gap-12 lg:grid-cols-[0.9fr_1.1fr] lg:items-start",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"mb-6 inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/[0.04] px-4 py-2 text-xs font-medium uppercase tracking-[0.22em] text-white/58",children:[e.jsx(b,{className:"h-4 w-4 text-adal-pink"}),"CLI commands"]}),e.jsx("h2",{className:"font-display text-[clamp(2.3rem,4.8vw,5.2rem)] font-normal leading-[0.98] tracking-[-0.06em] text-white",children:"Small commands. Big workflow shifts."}),e.jsx("p",{className:"mt-6 max-w-xl text-base leading-8 text-white/55",children:"The CLI is not just a prompt box. It is a control plane for model choice, session continuity, review, and IDE handoff."})]}),e.jsx("div",{className:"rounded-[2rem] border border-white/10 bg-white/[0.035] p-5 md:p-7",children:e.jsx("div",{className:"space-y-3",children:M.map(t=>e.jsxs("div",{className:"flex flex-col gap-2 rounded-2xl border border-white/8 bg-black/24 p-4 sm:flex-row sm:items-center sm:justify-between",children:[e.jsx("code",{className:"font-mono text-lg text-adal-pink",children:t.command}),e.jsx("span",{className:"text-sm text-white/54",children:t.label})]},t.command))})})]})}),e.jsxs("section",{className:"relative overflow-hidden bg-[#070304] px-6 py-24 md:px-10 lg:px-20",children:[e.jsx("div",{className:"absolute inset-0 opacity-60",style:{backgroundImage:"radial-gradient(circle at 72% 32%, rgba(255, 88, 152, 0.18), transparent 34%), radial-gradient(circle at 18% 78%, rgba(155, 229, 100, 0.08), transparent 28%)"}}),e.jsxs("div",{className:"relative z-10 mx-auto grid w-full max-w-[1500px] gap-12 lg:grid-cols-[1fr_1fr] lg:items-center",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-mono text-xs uppercase tracking-[0.22em] text-white/38",children:"Workflow"}),e.jsx("h2",{className:"mt-5 font-display text-[clamp(2.3rem,4.8vw,5.2rem)] font-normal leading-[0.98] tracking-[-0.06em] text-white",children:"Move from terminal to agentic IDE
11without losing the thread."}),e.jsx("p",{className:"mt-6 max-w-xl text-base leading-8 text-white/55",children:"AdaL starts where developers already work. When the job needs visual review, broader context, or human sign-off, the same session can move into the browser or desktop."})]}),e.jsx("div",{className:"space-y-4",children:L.map((t,s)=>e.jsxs("div",{className:"flex gap-4 rounded-2xl border border-white/10 bg-white/[0.035] p-5 backdrop-blur-xl",children:[e.jsx("div",{className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-adal-pink/14 font-mono text-xs text-adal-pink",children:s+1}),e.jsx("div",{className:"pt-1 text-base leading-7 text-white/68",children:t})]},t))})]})]}),e.jsx("section",{className:"relative bg-[#050505] px-6 py-24 text-center md:px-10 lg:px-20",children:e.jsxs("div",{className:"mx-auto max-w-4xl",children:[e.jsx(w,{className:"mx-auto mb-6 h-10 w-10 text-adal-pink"}),e.jsx("h2",{className:"font-display text-[clamp(2.4rem,5vw,5.4rem)] font-normal leading-[0.98] tracking-[-0.06em] text-white",children:"Terminal-first. Review-first. Human-first."}),e.jsx("p",{className:"mx-auto mt-6 max-w-2xl text-base leading-8 text-white/55",children:"AdaL CLI gives advanced developers the speed they expect while preserving the understanding teams need."}),e.jsxs("div",{className:"mt-9 flex flex-col justify-center gap-3 sm:flex-row",children:[e.jsxs(d,{to:"/install",className:"inline-flex h-12 items-center justify-center rounded-full bg-adal-pink px-6 text-sm font-medium text-white transition-all hover:bg-adal-pink/90",children:["Install AdaL CLI",e.jsx(x,{className:"ml-2 h-4 w-4"})]}),e.jsx("a",{href:c.external.github,target:"_blank",rel:"noopener noreferrer",className:"inline-flex h-12 items-center justify-center rounded-full border border-white/12 bg-white/[0.035] px-6 text-sm font-medium text-white/72 transition-all hover:border-white/24 hover:text-white",children:"GitHub"})]})]})})]}),e.jsx(f,{})]})}export{O as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.