airunner

本地离线跑 AI,画画聊天全搞定

Airunner 是一个面向桌面端的离线 AI 推理引擎,集成了图像生成、实时语音对话、LLM 聊天机器人和自动化工作流。它解决的是用户对 AI 工具隐私和本地化控制的需求,无需云端依赖即可在本地运行多种模型。核心能力包括:基于 Stable Diffusion 的图像生成与编辑、支持 Mistral 等模型的本地聊天、实时语音交互(通过 pygame 实现音频处理)、以及可自定义的自动化任务流程。技术栈基于 Python 和 PySide(Qt 的 Python 绑定),提供图形化桌面界面,适合非技术用户和开发者。项目强调隐私保护,所有推理均在本地完成,数据不离开设备。目前处于成长阶段,社区活跃度中等。

开源 free 图像生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1317
维护状态 活跃
是否开源
定价模式 free

项目数据

分类图像生成
开发团队Capsize-Games
所属国家
定价模式free
价格说明开源桌面应用,本地离线运行,完全免费,无付费版本。
访问状态
是否开源
开源协议GPL-3.0
主要语言Python
技术栈/模型ai,ai-art,art,asset-generator,chatbot,deep-learning,desktop-app,image-generation,mistral,multimodal,privacy,pygame,pyside6,python,self-hosted,speech-to-text,stable-diffusion,text-to-image,text-to-speech,text-to-speech-app
GitHub 星标★ 1317
30天Star增速
HF 下载量
上线时间2023-03-21 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 30 分钟 部署方式:Docker 8 步

环境要求

  • Linux 桌面环境(README 的安装示例基于 Ubuntu/Debian),Docker GUI 模式需要 X11
  • 已安装 Docker 与 docker compose
  • 手动 Python 安装需 Python 3.13+,推荐 pyenv + venv
  • 使用 CUDA 加速需安装 NVIDIA CUDA 工具链(nvidia-cuda-toolkit)
  • 磁盘空间充足,用于存放本地模型与构建 sidecar

安装与启动步骤

  1. 1获取项目代码

    Docker 与脚本安装都需要在仓库目录内执行,先把仓库克隆到本地并进入目录。

    git clone https://github.com/Capsize-Games/airunner.git
    cd airunner
  2. 2Docker 启动图形界面

    README 推荐方式。先放开 X11 访问权限,再启动 GUI 容器,退出后容器自动删除。

    xhost +local:docker && docker compose run --rm airunner
  3. 3Docker 启动无头服务

    以 headless 模式运行 HTTP API 服务;必须带 --service-ports,否则 8080 端口不会映射到宿主机。

    docker compose run --rm --service-ports airunner --headless
  4. 4精简依赖重建镜像

    按部署需要指定安装 profile 列表重建镜像,可去掉用不到的运行时依赖。

    docker build --build-arg AIRUNNER_INSTALL_PROFILES=core,llm-native,stt-native -t airunner:headless .
  5. 5开发者脚本安装

    适合基于仓库开发的场景,默认复用 ./venv,以可编辑模式安装并构建本地 sidecar。

    ./scripts/install.sh
  6. 6分布式角色安装

    把守护进程与 GUI 客户端分开安装,可部署在不同机器上,分别指定 role。

    ./deployment/install_distributed.sh --role daemon
    ./deployment/install_distributed.sh --role gui-client
  7. 7安装系统依赖

    手动安装路径的第一步,Ubuntu/Debian 下安装编译工具、音频、Qt 与语言包等系统库。

    sudo apt update && sudo apt install -y build-essential cmake git curl wget pkg-config nvidia-cuda-toolkit pipewire libportaudio2 libxcb-cursor0 espeak espeak-ng-espeak qt6-qpa-plugins qt6-wayland libsentencepiece-dev mecab libmecab-dev mecab-ipadic-utf8 libxslt-dev mkcert
  8. 8PyPI 安装 GUI

    先装 CUDA 12.9 版 torch 系列,再安装桌面 GUI 包与含模型运行时的服务包。

    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu129
    pip install "airunner"
    pip install "airunner-services[headless]"

关键配置

配置项必填说明示例
AIRUNNER_INSTALL_PROFILES构建镜像时选择安装的运行时 profile,逗号分隔core,llm-native,stt-native
--role分布式安装时指定角色,守护进程或 GUI 客户端daemon

如何确认成功

Docker 无头模式访问 http://localhost:8080/health 能返回健康状态;GUI 模式会弹出桌面窗口。

常见问题

Q:无头服务启动后访问不了 8080 端口?

A:启动命令必须带 --service-ports,否则容器发布的 8080 端口不会映射到宿主机。

Q:没有 NVIDIA 显卡能装吗?

A:可以,默认不启用 CUDA;需要 CUDA 原生 sidecar 时给安装脚本加 --sidecars-cuda 参数。

Q:重复执行 install.sh 会不会重建环境?

A:不会,脚本会复用已有 ./venv 并刷新本地可编辑安装,只有加 --refresh-deps 才会完整刷新依赖。

Q:怎么加日语、韩语语音包?

A:默认 tts-python 不含 MeCab 语音包,装完系统依赖后执行 pip install -e "./services[openvoice_jp,openvoice_kr]"。

Q:需要联网或 API Key 吗?

A:不需要,对话、记忆与图像生成都在本机运行,无需联网、API Key 或订阅。

注意事项

  • README 明确标注 Docker 为推荐安装方式,GUI 模式依赖 X11,必须先执行 xhost +local:docker。
  • Python 版本要求 3.13+,推荐使用 pyenv 与 venv 管理环境。
  • base tts-python profile 有意排除了 MeCab 日语/韩语语音包,避免额外原生编译步骤。
  • README 只给出了 Linux/Ubuntu 相关安装示例,Windows 与 macOS 步骤未提供。

核心亮点

  • 完全离线运行,保护隐私,无需联网上传数据
  • 集成图像生成、语音对话、聊天机器人多种功能于一体
  • 基于 PySide 的桌面 GUI,上手门槛低,适合普通用户

不足之处

  • 项目处于成长阶段,文档和社区支持尚待完善
  • 本地推理对硬件要求较高,需较强 GPU 才能流畅运行

适用场景

  • 个人创作者在无网络环境下生成艺术图像
  • 隐私敏感用户本地使用 AI 聊天助手
  • 自动化工作流爱好者构建本地 AI 任务流水线

替代项目

Stable Diffusion WebUI、Oobabooga Text Generation WebUI、LocalAI

项目介绍

airunner 是智能体领域的开源项目,由 Capsize-Games 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,317)位列前 30%,在智能体分类中处于中上游。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。开源桌面应用,本地离线运行,完全免费,无付费版本。从国内网络环境看,当前已无法正常访问。

它主要面向的使用场景是:个人创作者在无网络环境下生成艺术图像。同类可对比的替代方案包括 Stable Diffusion WebUI、Oobabooga Text Generation WebUI、LocalAI。

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12