# Kylin AI Assistant

麒麟AI助手

## 介绍

Kylin AI Assistant（麒麟AI助手）是面向银河麒麟操作系统的智能桌面AI助手应用程序，由麒麟软件开发。

## 环境要求

- 银河麒麟操作系统
- Qt 5.15+
- 构建依赖见 `debian/control` 中的 Build-Depends

## 安装构建依赖

```bash
# 在源码目录下，根据 debian/control 安装构建依赖
sudo apt-get build-dep .
```

若上述命令不可用，可手动安装主要依赖：

```bash
sudo apt-get install qtbase5-dev qt5-qmake qttools5-dev-tools \
    libqt5svg5-dev libqt5websockets5-dev qtmultimedia5-dev \
    qtdeclarative5-dev qtquickcontrols2-5-dev cmake pkgconf
```

完整的依赖列表请参考 `debian/control` 文件。

## 源码编译

```bash
# 1. 克隆项目
git clone https://gitee.com/openkylin/kylin-aiassistant.git

# 2. 进入项目目录
cd kylin-aiassistant/kylin-aiassistant

# 3. 使用 qmake 构建
qmake
make

# 4. 安装
sudo make install
```

## Debian 包构建

```bash
cd kylin-aiassistant
dpkg-buildpackage -us -uc
```
构建时如果提示缺少依赖，安装即可。

## 项目结构

```
kylin-aiassistant/
├── kylin-aiassistant/          # 主应用程序
├── peony-menu-plugin-kylin-aiassistant/  # 文件管理器插件（x86_64/arm64）
└── debian/                    # Debian 打包文件
```
