Skip to content

自动安装

Aite 内置了 Claude Code 的自动检测与自动安装流程,默认推荐优先走这条路径。

它适合两类情况:

  • 你还没有安装 Claude Code
  • 你装过,但当前系统环境不完整,Aite 无法正常调用

自动检测会做什么

首次启动时,Aite 会尝试完成下面这些检查:

  1. 查找 Claude Code CLI
  2. 验证 CLI 是否真的能执行 --version
  3. 检查当前运行环境是否缺少 Node.js / npm
  4. Windows 下检查 Git Bash 是否存在

如果 Claude Code 已安装且运行环境完整,Aite 会直接通过检测并进入应用。

自动安装流程

场景一:系统已经有 Claude Code

如果系统里已经有 Claude Code,Aite 会先尝试直接复用。

这时可能出现两种结果:

  • 运行正常:直接通过
  • CLI 文件存在,但依赖不完整:继续补齐依赖

场景二:系统里没有 Claude Code

如果没有检测到 Claude Code,Aite 会进入安装流程。

当前实现下,Aite 的主要安装方式是:

  1. 先准备运行依赖
  2. 再通过 npm 安装 @anthropic-ai/claude-code

Node.js / npm 的处理方式

Aite 会先检查系统环境里是否已经有可用的 nodenpm

如果系统里已有 Node.js / npm

会直接继续安装 Claude Code CLI。

如果没有可用的 npm

Aite 会先弹出确认,再安装本地 Node.js 运行时。

这个本地运行时:

  • 安装在应用自己的数据目录
  • 用于让 Aite 能完成 Claude Code 安装和运行
  • 不会覆盖你系统中已有的 Node 配置

Windows 下的额外处理

Windows 比 macOS 多一步:检查 Git Bash。

如果缺少 Git Bash,Aite 会尝试自动安装 PortableGit,然后继续后续流程。

所以在 Windows 下,一次自动安装可能包含三段:

  1. 补 Git Bash
  2. 补 Node.js 运行时
  3. 安装 Claude Code CLI

安装过程中的状态提示

当前实现里,安装界面会展示进度和阶段信息,常见阶段包括:

  • 正在拉取 Node.js 运行时
  • 正在部署 Node.js 运行时
  • 正在拉取 Git Bash 运行环境
  • 正在部署 PortableGit
  • 正在通过 npm 安装 Claude Code CLI
  • 正在验证安装结果

这些状态一般用来判断当前卡在了哪一步。

自动安装成功后

安装成功后,建议立刻确认:

  • Claude Code 版本已显示
  • 不再提示缺少 Git Bash 或 Node.js
  • 可以创建会话并发消息

常见失败原因

网络问题

自动安装依赖下载资源与 npm 仓库,网络不稳定时容易失败。

npm 不可用

系统里没有 npm,同时你没有允许 Aite 安装本地 Node.js 运行时。

Windows 运行依赖缺失

Windows 上常见问题是 Git Bash 不可用,或者 PortableGit 没有完整安装成功。

PATH 不一致

命令行里可用,但桌面应用检测不到,通常是 GUI 环境拿到的 PATH 与终端不同。

自动安装失败后怎么办

建议按下面顺序排查:

  1. 重新点击检测或重试安装
  2. 如果是 Windows,先确认 Git Bash 是否可用
  3. 手动确认 nodenpmclaude 是否可执行
  4. 必要时改走 手动安装
  5. 如果 CLI 已装好但 Aite 识别不到,补充 Claude Code 环境变量