airunner

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

开源 🏷️完全免费 🚫 站点已失效 图像生成 🍴 复刻 104 🐛 待处理 44 👀 关注 10
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1318
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源桌面应用,本地离线运行,完全免费,无付费版本。

项目预览

airunner 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队Capsize-Games
定价模式🏷️完全免费
价格说明开源桌面应用,本地离线运行,完全免费,无付费版本。
访问状态🚫 站点已失效
是否开源是
开源协议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 星标★ 1318
上线时间2023-03-21 00:00:00
代码更新2026-11-04
仓库体积260.1 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1318

使用教程

难度:进阶 约 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

同类项目推荐

claude-code-skills 开源

给 Claude Code 装上专业工程技能,代码审查、优化、测试一键搞定。

Standalone skills for Claude Code and Codex: product discovery, architecture, implem···

★ 589 2026-08-09
b2b-sdr-agent-template 开源

一键部署AI外贸销售员,自动跑完10阶段销售流程

Open-source AI SDR template for B2B export. 10-stage sales pipeline, 10 cron jobs, 4···

★ 191 2026-08-09
open-reverselab 开源

用 AI 智能体自动化逆向分析,CTF 和样本分析效率翻倍

Open-source AI reverse-engineering agent platform and MCP server for Ghidra, Frida, ···

★ 1348 2026-08-09
human-edge-agent-skills 开源

给 AI 装上人情味和判断力,18 个技能即插即用

18 portable Agent Skills for voice-native AI, human judgment, microbets, social tact···

★ 108 2026-10-09
studio 开源

统一管理你的 AI 代理,每一分钱都花得明白

Open-source control plane for your AI agents. Connect tools, hire agents, track ever···

★ 416 2026-08-10
philoagents-course 开源

用哲学思维拆解AI,边学边练Python,看懂技术背后的伦理与逻辑

When Philosophy meets AI

★ 1555 2026-08-09
awesome-claws 开源

按场景逛 OpenClaw 生态,快速找到你要的工具和社区

A curated list of OpenClaw-related products, skills, communities, and ecosystem reso···

★ 99 2026-08-09
BossConsole 开源

在原生桌面控制台上,多线程运行你的 AI 代理,集成浏览器、终端和 MCP 工具。

Open-source, multi-platform harness for AI agents - a native, multi-threaded operato···

★ 814 2026-08-09
vibe-ai-partner-entity 开源

会写日记会做梦的 AI 伴侣,比真朋友更懂你。

An AI partner with true active memory. She keeps a diary in her own voice, digests h···

★ 29 2026-08-09