快速开始¶
前置依赖¶
| 依赖 | 版本要求 | 用途 |
|---|---|---|
| Python | 3.11 或 3.12 | 运行 MiQi 后端 Agent 引擎 |
| Node.js | 20+ | 运行 Electron 前端 |
| uv | 最新 | Python 包管理与虚拟环境 |
| Git | 2.x | 版本控制与 MCP 子模块管理 |
安装¶
1. 克隆仓库(含子模块)¶
2. 安装 Python 依赖¶
3. 安装前端依赖¶
开发模式¶
应用启动后会自动检测 Python 环境并拉起 Bridge 子进程。首次运行会进入 设置向导,引导你:
- 检测运行环境
- 配置 WSL2(Windows 用户)
- 配置 LLM 提供商和 API Key
生产构建¶
前端构建¶
打包桌面安装包¶
Python 后端打包¶
Docker 部署¶
# 构建镜像
docker build -t miqi .
# 启动网关服务
docker-compose up miqi-gateway -d
# CLI 模式
docker-compose run miqi-cli
配置文件位置¶
首次运行后,配置文件自动生成在 ~/.miqi/config.json。详见 配置参考。
环境变量¶
| 变量名 | 说明 |
|---|---|
MIQI_PYTHON_PATH |
自定义 Python 解释器路径 |
MIQI_AGENTS__DEFAULTS__MODEL |
覆盖默认模型 |