🚀 AI 工具一键安装脚本

自动检测系统 · 一键安装 · 可视化进度 · 拒绝不兼容环境

📋 这是什么?

一个 智能检测 + 一键安装 的 Bash 脚本,帮你自动装上 Claude Code、Codex CLI 和 OpenCode CLI。

它会在安装前自动检查你的系统是否兼容,不支持的平台直接拒绝,避免装到一半才发现不行。

✨ 核心能力


⚡ 快速开始

复制下面这一行命令,贴到你的终端里,回车——脚本会自动检测系统、引导你选择安装。

curl -fsSL https://4si.cc/tools/ai-tools-installer.sh | bash

🧪 先模拟看看(推荐第一次用)

不确定脚本会做什么?加上 --dry-run 模拟运行:

curl -fsSL https://4si.cc/tools/ai-tools-installer.sh | bash -s -- --dry-run

🖥 系统兼容矩阵

脚本在安装前会精确检测你的系统,不合适的直接拒绝:

系统/环境检测方式状态说明
macOS 13+sw_vers + Homebrew 检测✅ 完全支持M1/M2/M3 原生支持
macOS < 12版本号检查⚠ 警告后继续部分工具可能受限
WSL2 (Ubuntu)/proc/version + os-release✅ 完全支持Windows 用户首选方案
WSL1内核版本检测⚠ 警告后继续建议升级到 WSL2
Ubuntu 20.04+/etc/os-release✅ 完全支持最推荐的 Linux 发行版
Ubuntu < 20.04版本号检查⚠ 警告后继续建议升级
Debian 11+ID 匹配✅ 完全支持
Fedora / RHEL / CentOS / Rocky / AlmaID 匹配⚠ 部分支持通过 dnf 安装依赖
Arch / Manjaro / EndeavourOSID 匹配⚠ 部分支持通过 pacman 安装依赖
Windows 原生(cmd/PowerShell/Git Bash)uname -s 检测 MINGW/MSYS/CYGWIN❌ 直接拒绝给出 WSL2 安装教程
其他 Linux(openSUSE, Alpine...)未匹配 ID❌ 直接拒绝给出手动安装链接
非 x86_64/ARM64uname -m❌ 直接拒绝架构不支持

📸 运行效果预览

╔══════════════════════════════════════════════╗
║        🤖 AI 工具一键安装脚本 v2.0           ║
║   Claude Code · Codex CLI · OpenCode CLI     ║
╚══════════════════════════════════════════════╝

🔍 第一步:检测当前系统环境

 ✅ 系统: macOS 14.5 (arm64)
 ✅ 包管理器: Homebrew 已就绪

📋 请选择要安装的 AI 工具:

  1) 🤖 Claude Code      — Anthropic 的 CLI 编程助手
  2) 🚀 Codex CLI         — OpenAI 的命令行助手
  3) 🔓 OpenCode CLI      — 开源、不挑模型的 CLI 助手
  4) 🎯 全部安装           — 三件套一键全装
  0) ❌ 退出

🔧 手动下载(不通过 curl | bash)

如果你不喜欢 curl | bash 的安全方式,可以手动下载后执行:

# 下载脚本
wget https://4si.cc/tools/ai-tools-installer.sh
# 查看内容(可选)
less ai-tools-installer.sh
# 执行
bash ai-tools-installer.sh

或者直接 📥 点击下载脚本


🩺 FAQ

Q1: 装完就能直接用吗?

工具装好之后,还需要配置 API Key 才能调用 AI。详见:Claude Code 配置与认证Hermes Agent 配置

Q2: Windows 用户怎么用?

原生 Windows 不支持。请先安装 WSL2(Windows Subsystem for Linux),然后在 WSL 的 Ubuntu 终端中运行脚本。安装 WSL2 只需一条命令:wsl --install(管理员 PowerShell)。

Q3: 脚本会不会搞坏我的系统?

不会。脚本只做三件事:安装 Node.js/Python3(如果缺的话)、npm install -g 装工具、验证安装。先用 --dry-run 跑一遍确认没意外。

Q4: Ubuntu 20.04 以下能用吗?

脚本会给出警告但允许继续。但 Node.js 20 可能需要额外的 PPA,成功率不如 20.04+。强烈建议升级系统或换用更新的版本。

Q5: 我已经装过其中一个了,再跑会怎样?

脚本会检测已安装的工具,✅ 已安装 跳过,只装你没装的。不会重复安装。

Q6: 我想装在服务器上,支持吗?

✅ 完全支持。特别推荐 Ubuntu 20.04+ 的云服务器,装完后配合 Hermes Agent 可实现 24 小时在线 AI 助手。

Q7: 安装失败怎么办?

看终端里的 ❌ 红色提示。最常见原因:网络问题(国内用户需要科学上网访问 npm registry)、权限问题(脚本已用 sudo)。详见 常见问题与故障排除

Q8: 和 Hermes Agent 安装脚本有什么区别?

本脚本装的是 AI 编程 CLI 工具(Claude Code/Codex/OpenCode)。Hermes Agent 是另一个独立的 AI 管家系统,需要单独安装,见 Hermes Agent 安装入门


⚠ 常见安装问题与避坑

正确做法
Windows 上直接跑,一堆报错必须先装 WSL2,在 Ubuntu 终端里跑。脚本已经会拒绝 Windows 原生环境
国内的网络下载 npm 包很慢 / 卡住设置 npm 镜像:npm config set registry https://registry.npmmirror.com,再重新运行
脚本提示 sudo 密码但你不知道如果是自己的机器,用你登录的密码。如果是公司的机器,找 IT 要 sudo 权限
装了 Claude Code 但 claude 命令找不到关闭终端重开,或运行 source ~/.bashrc(Linux)/ source ~/.zshrc(macOS)
curl 报 SSL 证书错误确认系统时间正确,timedatectl 检查。老系统可能需 apt-get install ca-certificates
公司网络有防火墙拦截检查是否允许访问 npmjs.org 和 registry.npmjs.org,或联系 IT 放行

标签:#AI #教程 #安装脚本 #ClaudeCode #Codex #OpenCode