Skip to content

安装指南 ​

本指南介绍如何在系统上安装 IfAI 并完成首次使用配置。

系统要求 ​

支持的平台 ​

平台最低版本推荐版本备注
macOS11.0 (Big Sur)13.0+ (Ventura+)推荐使用 Apple Silicon 以获得最佳性能
WindowsWindows 10 (64位)Windows 11仅支持 x64 架构
LinuxUbuntu 20.04、Debian 11、Fedora 35+最新 LTS 版提供 AppImage 格式

硬件要求 ​

组件最低配置推荐配置
内存8GB16GB+
存储空间500MB(编辑器)2GB+(含本地模型)
GPU无要求可选(用于本地 LLM 加速)
CPU双核 2.0GHz四核 2.5GHz+

软件依赖 ​

IfAI 基础使用无需额外软件。如需从源码构建:

  • Node.js 18.0+(用于从源码构建)
  • Rust 1.70+(用于从源码构建)
  • Git(用于克隆仓库)

安装方式 ​

方式一:预构建版本(推荐) ​

这是开始使用 IfAI 最简单的方式。

macOS ​

  1. 从 发布页面 下载最新的 .dmg 文件
  2. 打开下载的 .dmg 文件
  3. 将 IfAI 拖拽到应用程序文件夹
  4. 从应用程序启动 IfAI

macOS 首次启动

如果看到"无法识别开发者"的警告,请右键点击应用并选择"打开",然后在对话框中确认。

Windows ​

  1. 从 发布页面 下载最新的 .exe 安装程序
  2. 运行安装程序
  3. 按照安装向导操作
  4. 从开始菜单启动 IfAI

Windows SmartScreen

如果 Windows Defender SmartScreen 对应用发出警告,请点击"更多信息",然后选择"仍要运行"。

Linux ​

  1. 从 发布页面 下载最新的 .AppImage 文件
  2. 为文件添加可执行权限:
    bash
    chmod +x ifai-*.AppImage
  3. 运行 AppImage:
    bash
    ./ifai-*.AppImage

在 Linux 上安装

要将 IfAI 添加到应用程序菜单,可以考虑使用 AppImageLauncher 或手动创建 .desktop 文件。

方式二:从源码构建 ​

适合想要定制或为 IfAI 做贡献的开发者。

前置要求 ​

bash
# 检查 Node.js 版本(必须是 18+)
node --version

# 检查 Rust 版本
rustc --version

# 如果未安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

构建步骤 ​

bash
# 克隆仓库
git clone https://github.com/peterfei/ifai.git
cd ifai/docs

# 安装依赖
npm install

# 开发模式
npm run dev

# 生产构建
npm run build

# 运行 Tauri 开发环境
npm run tauri:dev

构建时间

首次构建可能需要 5-10 分钟,因为 Tauri 需要编译 Rust 后端。

首次启动 ​

首次启动 IfAI 时,您将看到欢迎界面:

┌─────────────────────────────────────────────────────────┐
│                  欢迎使用 IfAI!                        │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  🎯 快速浏览界面功能                                     │
│  ⚙️ 配置 AI 提供商                                      │
│  📂 选择工作区文件夹                                     │
│                                                         │
│  [ 开始体验 ]                         [ 跳过教程 ]      │
└─────────────────────────────────────────────────────────┘

配置步骤 ​

  1. 欢迎导览(2 分钟)

    • 快速了解 IfAI 的功能
    • 学习键盘快捷键
    • 理解界面布局
  2. AI 提供商配置

    • 选择云端 API 或本地 LLM
    • 输入 API 密钥(如使用云端服务)
    • 选择首选模型
  3. 工作区选择

    • 为您的项目选择一个文件夹
    • IfAI 将索引您的代码以实现智能功能

验证安装 ​

安装完成后,验证一切正常工作:

检查版本 ​

使用命令栏(Cmd+Shift+P / Ctrl+Shift+P)并输入"IfAI: 显示版本信息"

测试 AI 连接 ​

  1. 打开 AI 聊天(Cmd+K / Ctrl+K)
  2. 输入:你好,能听到我吗?
  3. 您应该会收到回复

连接问题?

如果 AI 没有响应,请在设置(Cmd+, / Ctrl+,)中检查您的 API 密钥

更新 IfAI ​

自动更新 ​

IfAI 会在启动时自动检查更新。当有新版本可用时,系统会提示您。

手动更新 ​

  1. 检查更新:Cmd+Shift+P > "IfAI: 检查更新"
  2. 下载并安装最新版本

开发构建更新 ​

bash
cd ifai
git pull origin main
npm install
npm run tauri build

卸载 ​

macOS ​

bash
# 首先退出 IfAI
rm -rf /Applications/IfAI.app

# 可选:删除用户数据
rm -rf ~/Library/Application\ Support/IfAI

Windows ​

  1. 通过"添加或删除程序"卸载
  2. 可选删除用户数据:%APPDATA%\IfAI

Linux ​

bash
# 删除 AppImage
rm ifai-*.AppImage

# 可选:删除用户数据
rm -rf ~/.config/IfAI

安装故障排查 ​

macOS:"应用已损坏"错误 ​

bash
# 移除隔离属性
xattr -cr /Applications/IfAI.app

Windows:安装失败 ​

  1. 暂时禁用防病毒软件
  2. 以管理员身份运行安装程序
  3. 检查 Windows Defender 排除项

Linux:AppImage 无法运行 ​

bash
# 解压并直接运行
./ifai-*.AppImage --appimage-extract
./squashfs-root/ifai

构建失败:Rust 错误 ​

bash
# 更新 Rust 工具链
rustup update stable

# 清理后重新构建
cd ifai
rm -rf node_modules
npm install
cargo clean
npm run tauri build

下一步 ​

成功安装后:

需要帮助?

如果在安装过程中遇到任何问题,请查看我们的故障排查指南或在 GitHub 上提供建议。

基于 MIT 许可发布