Capsize-Games/airunner

Offline inference engine for art, real-time voice conversations, LLM powered chatbots and automated workflows

What it solves

AI Runner provides a private, local-first environment for interacting with AI companions and generating AI art. It eliminates the need for internet connections, API keys, or subscriptions by running everything on the user's own hardware, ensuring data privacy and offline availability.

How it works

The system operates via a headless daemon (FastAPI server) that orchestrates various AI runtimes. It uses llama.cpp and whisper.cpp as native sidecars for LLM and STT capabilities, and Python-based runtimes for image generation (SDXL, Z-Image Turbo) and TTS. A desktop GUI client connects to this daemon to provide a user interface for chatting and art creation.

Who it’s for

Users who want a highly customizable, private AI companion with long-term memory and a layered art canvas for AI-assisted drawing and image generation, all running locally.

Highlights

  • Customizable AI Companion: Create a named companion with a specific personality, voice, and mood that evolves through conversation.
  • Layered Art Canvas: A multi-layer drawing surface that supports sketching, painting, and image-to-image generation with inpainting and filters.
  • Local-First Privacy: No telemetry and no data leaves the machine by default.
  • Multimodal Capabilities: Integrated Text-to-Speech (TTS) and Speech-to-Text (STT) for voice conversations.
  • RAG-Powered Memory: The companion builds long-term memory of the user across sessions using Retrieval-Augmented Generation.
  • Environmental Awareness: The companion is aware of the current time, date, and local weather.
  • Model Management: Built-in downloaders for HuggingFace and CivitAI models.

Related

  • Project
  • Project
  • Project
  • Project
  • Project