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 许可发布