PageSourceSearch

https://xyc.ai/static/js/async/7155.d9be3be98b.js

js xyc.ai collected 2026-10-05 14:40:25 UTC 19,927 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunknewapi_web=self.rspackChunknewapi_web||[]).push([[7155],{75066(){},69439(){},98302(e,i,n){n.d(i,{h:()=>c});var o=n(72361),s=n(71114),a=n(20032),t=n(61631),r=n(17926),l=n(89518),d=n(3773);function c(e){let i=e.lang??"zh",n=(0,d.P)(i),{auth:c}=(0,a.n)(),h=!!c.user;return(0,o.jsx)("footer",{className:"footer home-footer",children:(0,o.jsxs)("div",{className:"footer-inner home-footer-inner",children:[(0,o.jsxs)("div",{className:"footer-grid home-footer-grid",children:[(0,o.jsxs)("div",{className:"footer-about home-footer-brand",children:[(0,o.jsx)("a",{href:"/",className:"home-footer-logo","aria-label":"XycAi",children:(0,o.jsx)(r.O,{className:"home-footer-logo-image"})}),(0,o.jsx)("p",{children:n.footer.statement})]}),(0,o.jsxs)("div",{className:"footer-col home-footer-column",children:[(0,o.jsxs)("span",{className:"home-footer-column-rule","aria-hidden":"true",children:[(0,o.jsx)("span",{children:"+"}),(0,o.jsx)("span",{children:"+"})]}),(0,o.jsx)("h4",{children:n.footer.business}),(0,o.jsx)("a",{href:"/#token-platform",children:n.footer.token}),(0,o.jsx)("a",{href:"/#ai-custom",children:n.footer.aiCustom}),(0,o.jsx)("a",{href:"/#gpu-compute",children:n.footer.gpu})]}),(0,o.jsxs)("div",{className:"footer-col home-footer-column",children:[(0,o.jsxs)("span",{className:"home-footer-column-rule","aria-hidden":"true",children:[(0,o.jsx)("span",{children:"+"}),(0,o.jsx)("span",{children:"+"})]}),(0,o.jsx)("h4",{children:n.footer.resources}),(0,o.jsx)(s.N_,{to:"/model-square",children:n.footer.models}),(0,o.jsx)(s.N_,{to:"/download",children:n.footer.download}),(0,o.jsxs)("a",{href:"https://docs.xyc.ai/",target:"_blank",rel:"noreferrer",children:[n.footer.docs,(0,o.jsx)(t.F1e,{"aria-hidden":"true"})]}),(0,o.jsx)("a",{href:"/news/",children:n.footer.news}),(0,o.jsx)("button",{type:"button",onClick:l.Uq,className:"footer-link-btn home-footer-button",children:n.footer.support}),h?(0,o.jsx)(s.N_,{to:"/dashboard",children:n.nav.dashboard}):(0,o.jsx)(s.N_,{to:"/sign-in",children:n.nav.login})]}),(0,o.jsxs)("div",{className:"footer-col home-footer-column",children:[(0,o.jsxs)("span",{className:"home-footer-column-rule","aria-hidden":"true",children:[(0,o.jsx)("span",{children:"+"}),(0,o.jsx)("span",{children:"+"})]}),(0,o.jsx)("h4",{children:n.footer.legal}),(0,o.jsx)(s.N_,{to:"/privacy-policy",children:n.footer.privacy}),(0,o.jsx)(s.N_,{to:"/user-agreement",children:n.footer.terms}),(0,o.jsx)(s.N_,{to:"/cookie-policy",children:n.footer.cookies})]}),(0,o.jsxs)("div",{className:"footer-col home-footer-contact",children:[(0,o.jsxs)("span",{className:"home-footer-column-rule","aria-hidden":"true",children:[(0,o.jsx)("span",{children:"+"}),(0,o.jsx)("span",{children:"+"})]}),(0,o.jsx)("h4",{children:n.footer.contact}),(0,o.jsx)("a",{href:"mailto:[email protected]",children:n.footer.sales}),(0,o.jsxs)("a",{href:"https://docs.xyc.ai/",target:"_blank",rel:"noreferrer",children:[n.footer.support,(0,o.jsx)(t.F1e,{"aria-hidden":"true"})]}),(0,o.jsxs)("div",{className:"home-footer-contact-actions",children:[(0,o.jsxs)("a",{className:"home-footer-contact-primary",href:"mailto:[email protected]",children:[n.footer.contact,(0,o.jsx)(t.F1e,{"aria-hidden":"true"})]}),(0,o.jsxs)(s.N_,{className:"home-footer-contact-secondary",to:"/sign-up",children:[n.nav.signup,(0,o.jsx)(t.F1e,{"aria-hidden":"true"})]})]})]})]}),(0,o.jsxs)("div",{className:"home-footer-company",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("strong",{children:"XYCAI"}),(0,o.jsx)("span",{children:"1500 N Grant St Ste R, Denver, CO 80203, US"}),(0,o.jsx)("span",{children:"Unit 437, 20-28 Porter Street, Ryde, NSW 2112, Australia"})]}),(0,o.jsxs)("a",{href:"mailto:[email protected]",children:[n.footer.sales,": [email protected]"]})]}),(0,o.jsx)("div",{className:"footer-bottom home-footer-bottom",children:(0,o.jsx)("div",{className:"footer-copy",children:"© 2025–2026 XycAi INC. 保留所有权利。"})})]})})}n(75066),n(69439)},99170(e,i,n){n.d(i,{H:()=>a});var o=n(68413),s=n(38610);function a(e){let{systemName:i}=(0,s.R)();(0,o.useEffect)(()=>{let n=document.title;return document.title=i?`${e} - ${i}`:e,()=>{document.title=n}},[e,i])}},24318(e,i,n){n.r(i),n.d(i,{component:()=>x});var o=n(72361),s=n(68413),a=n(71114),t=n(61631),r=n(99170),l=n(23780),d=n(92170);let c={zh:{meta:{title:"下载 XycAi 桌面客户端",description:"下载适用于 macOS 与 Windows 的 XycAi 桌面客户端,管理模型、API Key 和本地 AI 客户端配置。"},eyebrow:"XYCAI DESKTOP",title:"下载 XycAi 桌面客户端",description:"登录后选择折扣分组,一键安装、检测并配置 Codex、Claude Code、Gemini CLI、OpenCode 等本地 AI 客户端。",macDownload:"下载 macOS 版",windowsDownload:"下载 Windows 版",viewGuide:"查看安装与接入教程",npxGuide:"npx 安装说明",previewAlt:"XycAi 桌面客户端管理界面",releaseEyebrow:"DESKTOP RELEASES",releaseTitle:"选择你的系统",releaseDescription:"桌面客户端会连接 XycAi 在线 API,不会在本机启动或修改网站后端服务。",available:"现已可用",versionLabel:"版本",architectureLabel:"架构",requirementLabel:"系统要求",fileSizeLabel:"安装包",macos:{title:"macOS 客户端",description:"适用于 Apple Silicon Mac。拖入 Applications 文件夹后即可登录使用。",ver
1sion:"0.1.0",architecture:"Apple Silicon · arm64",requirement:"macOS 12 或更高版本",fileSize:"约 108 MB",download:"下载 DMG"},windows:{title:"Windows 客户端",description:"提供可选择安装目录的用户级安装器,并创建桌面和开始菜单快捷方式。",version:"0.1.0",architecture:"Windows · x64",requirement:"Windows 10 或 11",fileSize:"约 94 MB",download:"下载安装程序"},installationEyebrow:"INSTALLATION",installationTitle:"安装与首次启动",installationDescription:"桌面客户端自身采用用户级安装。只有安装系统运行环境或系统级软件时,操作系统才可能要求管理员授权。",macSteps:["下载并打开 DMG,将 XycAi 拖入 Applications 文件夹。","从 Applications 打开 XycAi。测试版尚未公证时,可右键应用并选择“打开”。","登录 XycAi 账户,进入模型广场选择折扣分组。","在客户端管理中安装目标客户端,再执行配置、替换 Key 或还原。"],windowsSteps:["下载安装程序,选择当前用户的安装目录并完成向导。","测试版尚未签名时,SmartScreen 可能提示风险;确认文件来源后选择“更多信息”继续运行。","登录 XycAi 账户,进入模型广场选择折扣分组。","在客户端管理中安装目标客户端,再执行配置、替换 Key 或还原。"],afterInstallTitle:"客户端内的操作顺序",afterInstallSteps:["登录账户","选择折扣分组","安装或检测本地客户端","配置 API Key","随时还原原配置"],permissionsEyebrow:"PERMISSIONS & SECURITY",permissionsTitle:"为什么安装时可能需要密码权限?",permissionsDescription:"正常登录、浏览模型和修改用户目录内的配置不需要管理员权限。只有缺少 Homebrew、Node.js、winget 组件或目标软件需要写入系统目录时,系统才会弹出授权窗口。",adminPermissionTitle:"管理员密码只用于系统安装授权",adminPermissionDescription:"密码由 macOS 或 Windows 的系统授权流程处理,用于安装经过白名单确认的运行环境或软件。XycAi 不会把密码写入配置文件、安装日志或发送到 XycAi 服务器。",permissions:[{title:"网络访问",description:"用于登录 XycAi、读取模型与余额、调用在线 API,以及从官方来源下载安装包。"},{title:"本地配置文件",description:"只访问已支持客户端的固定配置路径,并在首次写入前建立可还原备份。"},{title:"命令与安装器",description:"只执行内置白名单中的固定命令、软件包和官方地址,网页不能传入任意命令。"},{title:"账号和 API Key",description:"登录凭据使用操作系统加密存储;API Key 按目标客户端要求写入官方配置或环境文件。"},{title:"备份与还原",description:"配置前记录原始状态;还原时仅处理 XycAi 管理的字段,保留其他客户端设置。"},{title:"不会请求的权限",description:"默认不需要摄像头、麦克风、屏幕录制、辅助功能或完全磁盘访问权限。"}],noAccessNote:"看到授权窗口时,请核对正在安装的软件名称。取消授权只会中止该次安装,不会影响账户或已有配置。",commandEyebrow:"COMMAND LINE",commandTitle:"也可以使用命令行一键安装",commandDescription:"无需下载桌面客户端,通过 npx 启动安装向导,完成运行环境、客户端和 XycAi 配置。",copyCommand:"复制命令",copied:"已复制",installGuide:"查看完整安装教程"},en:{meta:{title:"Download XycAi Desktop",description:"Download XycAi Desktop for macOS and Windows to manage models, API keys, and local AI client configuration."},eyebrow:"XYCAI DESKTOP",title:"Download XycAi Desktop",description:"Sign in, choose a discount group, then install, detect, and configure Codex, Claude Code, Gemini CLI, OpenCode, and other local AI clients.",macDownload:"Download for macOS",windowsDownload:"Download for Windows",viewGuide:"Installation and setup guide",npxGuide:"npx setup guide",previewAlt:"XycAi Desktop client management interface",releaseEyebrow:"DESKTOP RELEASES",releaseTitle:"Cho
1ose your platform",releaseDescription:"The desktop client connects to the hosted XycAi API and does not start or modify the website backend on your computer.",available:"Available now",versionLabel:"Version",architectureLabel:"Architecture",requirementLabel:"Requirements",fileSizeLabel:"Installer",macos:{title:"XycAi for macOS",description:"For Apple Silicon Macs. Drag the application into Applications, then sign in.",version:"0.1.0",architecture:"Apple Silicon · arm64",requirement:"macOS 12 or later",fileSize:"About 108 MB",download:"Download DMG"},windows:{title:"XycAi for Windows",description:"A per-user installer with a selectable destination, desktop shortcut, and Start menu entry.",version:"0.1.0",architecture:"Windows · x64",requirement:"Windows 10 or 11",fileSize:"About 94 MB",download:"Download installer"},installationEyebrow:"INSTALLATION",installationTitle:"Install and launch for the first time",installationDescription:"The desktop app is installed per user. Administrator approval is requested only when a system runtime or system-level application must be installed.",macSteps:["Download and open the DMG, then drag XycAi into Applications.","Open XycAi from Applications. For the current non-notarized test build, right-click the app and choose Open if macOS blocks it.","Sign in and choose a discount group from Model Square.","Install the target client, then configure, replace its API key, or restore the original settings."],windowsSteps:["Download the installer, choose a per-user destination, and finish the wizard.","The current unsigned test build may trigger SmartScreen. Verify the file source, then choose More info to continue.","Sign in and choose a discount group from Model Square.","Install the target client, then configure, replace its API key, or restore the original settings."],afterInstallTitle:"Workflow inside the app",afterInstallSteps:["Sign in","Choose a discount group","Install or detect a local client","Configure an API key","Restore the original config anytime"],permissionsEyebrow:"PERMISSIONS & SECURITY",permissionsTitle:"Why might installation ask for your password?",permissionsDescription:"Signing in, browsing models, and editing configuration under your user directory do not require administrator access. A system prompt appears only when Homebrew, Node.js, winget components, or a target application must write to a protected location.",adminPermissionTitle:"Administrator approval is only for system installation",adminPermissionDescription:"Your password is handled by the macOS or Windows authorization flow to install an allowlisted runtime or application. XycAi does not save it in configuration files or logs, or send it to XycAi servers.",permissions:[{title:"Network access",description:"Used to sign in, load models and balance, call the hosted API, and download installers from official sources."},{title:"Local configuration files",description:"Only fixed paths for supported clients are accessed, with a restorable backup created before the first write."},{title:"Commands and installers",description:"Only built-in allowlisted commands, packages, and official URLs can run. The web page cannot supply arbitrary commands."},{title:"Account and API keys",description:"Login credentials use OS encryption. API keys are written only where the target client officially expects configuration or environment data."},{title:"Backup and restore",description:"The original state is recorded before configuration. Restore changes only XycAi-managed fields and preserves unrelated settings."},{title:"Permissions not requested",description:"Camera, microphone, screen recording, Accessibility, and Full Disk Access are not required by default."}],noAccessNote:"When an authorization prompt appears, verify the software name being installed. Cancelling only stops that installation attempt and does not affect your account or existing configuration.",commandEyebrow:"COMMAND LINE",commandTitle:"Prefer a one-command install?",commandDescription:"Run the setup wizard through npx to prepare runtimes, install clients, and apply XycAi configuration without the desktop app.",copyCommand:"Copy command",copied:"Copied",installGuide:"View the complete install guide"}};var h=n(98302),m=n(13260);n(75066);var p=n(14317);let u="npx xycai",x=function(){let{lang:e,selectLanguage:i}=(0,p.B)(),n=c[e];return(0,r.H)(n.meta.title),(0,s.useEffect)(()=>{document.querySelector('meta[name="description"]')?.setAttribute("content",n.meta.description)},[n.meta.description]),(0,o.jsxs)("div",{className:"xyc-homepage download-page",lang:"zh"===e?"zh-CN":"en",dir:"ltr",children:[(0,o.jsx)(m.X,{lang:e,onLangChange:i,solid:!0}),(0,o.jsxs)("main",{className:"download-main",children:[(0,o.jsx)("section",{className:"download-hero",children:(0,o.jsxs)("div",{className:"download-container download-hero-layout",children:[(0,o.jsxs)("div",{className:"download-hero-copy",children:[(0,o.jsxs)("p",{className:"download-eyebrow",children:[(0,o.jsx)(t.oxo,{"aria-hidden":"true"}),n.eyebrow]}),(0,o.jsx)("h1",{children:n.title}),(0,o.jsx)("p",{className:"download-lead",children:n.description}),(0,o.jsxs)("div",{className:"download-hero-actions",children:[(0,o.jsxs)(l.o,{className:"download-choice-button",size:"lg",nativeButton:!1,render:(0,o.jsx)("a",{href:"/downloads/XycAi.dmg",download:!0}),children:[(0,o.jsx)(t.ZFO,{"aria-hidden":"true"}),n.macDownload,(0,o.jsx)(t.f5X,{"aria-hidden":"true"})]}),(0,o.jsxs)(l.o,{className:"download-choice-button",variant:"outline",size:"lg",nativeButton:!1,render:(0,o.jsx)("a",{href:"/downloads/XycAi-Setup.exe",download:!0}),children:[(0,o.jsx)(t.VAG,{"aria-hidden":"true"}),n.windowsDownload,(0,o.jsx)(t.f5X,{"aria-hidden":"true"})]}),(0,o.jsxs)(l.o,{className:"download-choice-button download-choice-npx",variant:"accent",size:"lg",nativeButton:!1,render:(0,o.jsx)(a.N_,{to:"/install"}),children:[(0,o.jsx)(t.qPZ,{"aria-hidden":"true"}),n.npxGuide,(0,o.jsx)(t.Qpb,{"aria-hidden":"true"})]})]}),(0,o.jsxs)("div",{className:"download-availability",children:[(0,o.jsx)(t.Jly,{"aria-hidden":"true"}),(0,o.jsx)("span",{children:n.available}),(0,o.jsx)("span",{"aria-hidden":"true",children:"/"}),(0,o.jsx)("span",{children:n.macos.version}),(0,o.jsx)("span",{"aria-hidden":"true",children:"/"}),(0,o.jsx)("span",{children:"macOS + Windows"})]})]}),(0,o.jsxs)("figure",{className:"download-preview",children:[(0,o.jsx)("span",{className:"download-preview-accent download-preview-accent-top"}),(0,o.jsx)("span",{className:"download-preview-accent download-preview-accent-side"}),(0,o.jsx)("div",{className:"download-preview-frame",children:(0,o.jsx)("img",{src:"/xycai-desktop-client.png",alt:n.previewAlt})}),(0,o.jsxs)("figcaption",{children:[(0,o.jsx)("span",{children:"XYCAI DESKTOP"}),(0,o.jsx)("span",{children:"MACOS / WINDOWS"})]})]})]})}),(0,o.jsx)("section",{className:"download-install-section",children:(0,o.jsxs)("div",{className:"download-container",children:[(0,o.jsxs)("div",{className:"download-section-heading",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{children:n.installationEyebrow}),(0,o.jsx)("h2",{children:n.installationTitle})]}),(0,o.jsx)("p",{children:n.installationDescription})]}),(0,o.jsxs)("div",{className:"download-install-grid",children:[(0,o.jsxs)("article",{className:"download-install-card",children:[(0,o.jsxs)("div",{className:"download-install-card-heading",children:[(0,o.jsx)("span",{className:"download-install-icon",children:(0,o.jsx)(t.ZFO,{"aria-hidden":"true"})}),(0,o.jsxs)("div",{children:[(0,o.jsx)("h3",{children:n.macos.title}),(0,o.jsxs)("p",{children:[n.macos.architecture," · ",n.macos.requirement]})]})]}),(0,o.jsx)("ol",{children:n.macSteps.map(e=>(0,o.jsx)("li",{children:e},e))})]}),(0,o.jsxs)("article",{className:"download-install-card",children:[(0,o.jsxs)("div",{className:"download-install-card-heading",children:[(0,o.jsx)("span",{className:"download-install-icon download-install-icon-windows",children:(0,o.jsx)(t.VAG,{"aria-hidden":"true"})}),(0,o.jsxs)("div",{children:[(0,o.jsx)("h3",{children:n.windows.title}),(0,o.jsxs)("p",{children:[n.windows.architecture," · ",n.windows.requirement]})]})]}),(0,o.jsx)("ol",{children:n.windowsSteps.map(e=>(0,o.jsx)("li",{children:e},e))})]})]}),(0,o.jsxs)("div",{className:"download-workflow","aria-label":n.afterInstallTitle,children:[(0,o.jsx)("strong",{children:n.afterInstallTitle}),(0,o.jsx)("ol",{children:n.afterInstallSteps.map((e,i)=>(0,o.jsxs)("li",{children:[(0,o.jsx)("span",{children:String(i+1).padStart(2,"0")}),e]},e))})]})]})}),(0,o.jsx)("section",{className:"download-permissions-section",children:(0,o.jsxs)("div",{className:"download-container",children:[(0,o.jsxs)("div",{className:"download-section-heading download-permissions-heading",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{children:n.permissionsEyebrow}),(0,o.jsx)("h2",{children:n.permissionsTitle})]}),(0,o.jsx)("p",{children:n.permissionsDescription})]}),(0,o.jsxs)("div",{className:"download-admin-note",children:[(0,o.jsx)(t.oxo,{"aria-hidden":"true"}),(0,o.jsxs)("div",{children:[(0,o.jsx)("h3",{children:n.adminPermissionTitle}),(0,o.jsx)("p",{children:n.adminPermissionDescription})]})]}),(0,o.jsx)("div",{className:"download-permission-grid",children:n.permissions.map((e,i)=>(0,o.jsxs)("article",{className:"download-permission-item",children:[(0,o.jsx)("span",{children:String(i+1).padStart(2,"0")}),(0,o.jsx)("h3",{children:e.title}),(0,o.jsx)("p",{children:e.description})]},e.title))}),(0,o.jsx)("p",{className:"download-access-note",children:n.noAccessNote})]})}),(0,o.jsx)("section",{className:"download-command-section",children:(0,o.jsxs)("div",{className:"download-container download-command-layout",children:[(0,o.jsxs)("div",{children:[(0,o.jsxs)("p",{className:"download-command-eyebrow",children:[(0,o.jsx)(t.qPZ,{"aria-hidden":"true"}),n.commandEyebrow]}),(0,o.jsx)("h2",{children:n.commandTitle}),(0,o.jsx)("p",{children:n.commandDescription})]}),(0,o.jsxs)("div",{className:"download-command-actions",children:[(0,o.jsxs)("div",{className:"download-command-block",children:[(0,o.jsx)("code",{children:u}),(0,o.jsx)(d.i,{value:u,variant:"ghost",size:"icon",tooltip:n.copyCommand,successTooltip:n.copied,"aria-label":n.copyCommand})]}),(0,o.jsxs)(l.o,{variant:"outline",size:"lg",nativeButton:!1,render:(0,o.jsx)(a.N_,{to:"/install"}),children:[n.installGuide,(0,o.jsx)(t.Qpb,{"aria-hidden":"true"})]})]})]})})]}),(0,o.jsx)(h.h,{lang:e})]})}}}]);

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.