AingDesk是一款简单易用的AI助手,能帮助用户轻松使用各种AI功能,支持本地AI模型和主流API的一键部署,允许用户创建和管理本地知识库,构建智能代理。通过分享功能,其他人也可以使用你的AingDesk。 AingDesk支持联网搜索,提供服务器端部署选项。

模型管理:支持一键部署本地AI模型以及主流模型API,包括多种不同规模的模型,如gemma3系列(1b、4b、12b、27b)、qwq:32b、deepseek-r1:1.5b等。这些模型具备不同的功能,像llm vision、llm tools等,用户可根据需求选择安装。

知识库搭建:允许用户新建知识库,能上传文件(如PDF等)来丰富知识库内容。

联网搜索:具备联网搜索功能,可在对话过程中获取最新信息。

智能体创建:提供多种预设模板的智能体,例如翻译助手、文学翻译专家、新媒体写作专家、商务写作专家等,用户可以根据自身需求创建智能体。

分享功能:可将模型分享给好友使用,分享列表为空时,分享连接服务会自动停止,此时外网无法通过AingDesk访问到任何模型。

第三方API配置:支持配置第三方模型API,如硅基流动、DeepSeek、百炼 - 通义千问、百度千帆、混元大模型、KIMI - 月之暗面、百度飞桨、火山方舟 - 豆包等,需输入相应的API密钥和地址进行保存。

安装和使用

客户端版本:提供MacOS和Windows系统的客户端,可从官网、CNB或Github下载。

服务器端版本:支持Docker Run和Docker Compose部署方式。

Docker Run:执行以下命令即可运行。

docker run -d \
  --name node \
  -v $(pwd)/data:/data \
  -v $(pwd)/uploads:/uploads \
  -v $(pwd)/logs:/logs \
  -v $(pwd)/bin:/aingdesk/bin \
  -v $(pwd)/sys_data:/sys_data \
  -p 7071:7071 \
  -w /aingdesk \
  aingdesk/aingdesk

Docker Compose:先创建目录并下载docker - compose.yml文件,然后执行以下命令启动。

mkdir -p aingdesk
cd aingdesk
wget https://cnb.cool/aingdesk/AingDesk/-/git/raw/server/docker-compose.yml
# Run
docker compose up -d
# or
docker-compose up -d

编译方式:通过git克隆项目,按照步骤执行命令进行编译。

git clone https://github.com/aingdesk/AingDesk.git
cd AingDesk
# macOS用户请删除frontend/package.json中的`@rollup/rollup-win32-x64-msvc`依赖
cd frontend
yarn
cd ..
yarn
yarn dev