Skip to content

animaios/anima

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,474 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗽🦅 readme_locale_en_UEA

╭─[animaios@github]─[~/anima]
╰─➜ Welcome to AnimAIOS Project! Please choose your language:

English README Japanese README 한국어 README Chinese README README en Português / Español README en Français Русский README README بالعربية Deutsches README Polski README Қазақша README anima-banner-us-v2 1

AnimAIOS distro based on EndeavourOS,
on your Linux Desktop / Termux / CyberDeck / Wearable, this fall.

Comes with software pre-optimized for your CPU using CachyOS repositories.

🌙 The Vision

  • Always-Present Stage: Your character lives on your desktop! She can open, close and switch between windows and most importantly read text in those windows through accessibility integration~
  • System Integration: Hooks fully into the system, from basic stuff like notifications to fully managing your Linux via terminal in Agentic Mode
  • Context Awareness: Your companion observes desktop activity to respond and interact proactively and she can also assume full desktop control in Agentic Mode
  • Modular Stage Layouts: GTK4 widgets, interactively generated backgrounds through artistry module, and window layouts composed dynamically by characters

🖥️ Development

CI Docs
DeepSource DeepSource DeepSource

☕ Prerequisites

  • pnpm
  • Node.js (Electron app)
  • Rust (Tauri app)

🖱️ Quick Start

The current recommended desktop app is still the Electron version in apps/stage-tamagotchi/, while the Tauri port is actively being built in apps/stage-tauri/.

🍎🐧🪟 Electron desktop app:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Tauri desktop app:

Important

🚧 Under construction

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh checks the local Tauri scaffold, Rust toolchain, cargo-tauri CLI, and runs cargo check. Install the Tauri CLI first if needed:

cargo install tauri-cli --version '^2.0'

❔ Why Tauri

Tauri lets us keep the Vue 3 renderer and AIRI companion experience while replacing the Electron main process with a smaller Rust backend. That means lower idle memory use, smaller native bundles, better Linux desktop integration, and a cleaner path to shipping AIRI as a native mobile app.

The same migration is also our path to native Android and iOS AIRI builds over the next few months.

✌🏻 Acknowledgements

  • the original project moeru-ai/airi
  • everyone who visited this page :з
  • awesome community Discord member count

Tip

⭐ the repo helps to promote the idea of AI driven desktop/cyberdeck/wearable OS!

🚙 Roadmap

  • Brain
    • Artistry: Native image generation pipelines (Replicate, ComfyUI)
    • Proactivity: Define triggers for autonomous companion interactions (heartbeats)
    • Multi-tier memory: AnimaVault
      • Per-character memory scoping that works with witnesses (multiple-character sharing the screen)
  • Ears
    • Client-side speech recognition & talking detection
  • Mouth
    • OpenAI-compatible speech providers with voice discovery
  • Body
    • VRM support
      • LLM-driven expression controls, auto-blink and auto-look-at
      • LLM-driven emotions and idle-loops
    • Live2D support
      • LLM-driven expression controls
  • Desktop Stage
    • Multiple characters sharing the screen (KISS 1 window per character)
    • Scene/background management per character
  • AnimAIOS (WIP)
    • System tray & screen capture integration
    • Generate native GTK4 windows instead of web widgets
    • anima-use-desktop deep integration
      • Send recent context snapshot with each AIRI heartbeat
    • AIRI chatbox doubles as a system terminal with natural language detection (similar to Warp terminal)
  • Misc
    • DeepSource pass with 0 issues
    • LCov > 90% -> switch to TDD
    • Add mcp/skills via natural language prompts
    • Native Wayland Support using Ozone platform flags

🤖 API Providers

  • Supported LLM providers: everything xsai supports
  • Supported TTS providers: TBD
  • Supported Embedding providers: TBD
  • AnimaRouter-based gamified energy system that will replace official AIRI provider, a limitless source of free yummy tokens for all your cyber waifus LLM and Embedding needs~ Or clone AnimaRouter and host it yourself with BYOK! UI will allow easy switching between hosted/local AnimaRouter providers!
🌸⛩️ readme_locale_ja_JP 🇯🇵

╭─[animaios@github]─[~/anima]
╰─➜ AnimAIOS プロジェクトへようこそ!言語を選択してください:

English README Japanese README 한국어 README Chinese README README en Português / Español README en Français Русский README README بالعربية Deutsches README Polski README Қазақша README anima-logo-ja-v9 4

EndeavourOS ベースの AnimAIOS ディストリビューション。
この秋、あなたの Linux デスクトップ / Termux / サイバーデッキ / ウェアラブルへ。

CachyOS リポジトリによる CPU 最適化済みソフトウェアをプリインストール。

🌙 ビジョン

  • オールウェイズ・プレゼント・ステージ: あなたのキャラクターはデスクトップ上に常駐! ウィンドウのオープン・クローズ・スイッチングが可能。そして最重要機能としてアクセシビリティ統合経由でウィンドウ内テキストをリード可能~
  • システム・インテグレーション: 通知のようなベーシック機能から、エージェンティック・モードで Linux 全体をターミナル経由でフルマネージメントまで完全統合
  • コンテキスト・アウェアネス: コンパニオンはデスクトップアクティビティをオブザーブし、プロアクティブにレスポンス&インタラクション。さらにエージェンティック・モードではデスクトップ完全コントロールも可能
  • モジュラー・ステージ・レイアウト: GTK4 ウィジェット、アーティストリーモジュールによるインタラクティブ生成バックグラウンド、そしてキャラクター自身がダイナミック構成するウィンドウレイアウト

🖥️ デベロップメント

CI Docs
DeepSource DeepSource DeepSource

☕ プリリクイジット

  • pnpm
  • Node.js (Electron アプリ)
  • Rust (Tauri アプリ)

🖱️ クイック・スタート

現在推奨されるデスクトップアプリは apps/stage-tamagotchi/ の Electron バージョンです。 Tauri ポートは現在 apps/stage-tauri/ にてアクティブ開発中。

🍎🐧🪟 Electron デスクトップアプリ:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Tauri デスクトップアプリ:

Important

🚧 アンダーコンストラクション

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh はローカル Tauri スキャフォールド、Rust ツールチェーン、cargo-tauri CLI をチェックし、cargo check を実行します。 必要なら先に Tauri CLI をインストールしてください:

cargo install tauri-cli --version '^2.0'

❔ なぜ Tauri なのか

Tauri により Vue 3 レンダラーと AIRI コンパニオン体験を維持したまま、Electron メインプロセスを軽量な Rust バックエンドへリプレイスできます。

これにより低アイドルメモリ使用量、小型ネイティブバンドル、より高度な Linux デスクトップインテグレーション、そして AIRI をネイティブモバイルアプリとしてデリバリーするためのクリーンなパスを実現します。

同じマイグレーションは、今後数ヶ月以内の Android / iOS ネイティブ AIRI ビルドへのロードマップでもあります。

✌🏻 アクノレッジメント

  • オリジナルプロジェクト moeru-ai/airi

    • そして素晴らしいデスクトップ指向フォーク dasilva333/airi
  • このページをビジットしてくれた全員 :з

  • 素晴らしいコミュニティ Discord member count

Tip

⭐ このリポジトリは AI ドリブンなデスクトップ / サイバーデッキ / ウェアラブル OS というコンセプトをプロモートします!

🚙 ロードマップ

  • ブレイン

    • アーティストリー: ネイティブ画像生成パイプライン (Replicate, ComfyUI)

    • プロアクティビティ: 自律型コンパニオンインタラクション用トリガー定義 (ハートビート)

    • マルチティア・メモリー: AnimaVault

      • ウィットネス対応キャラクター別メモリースコープ (複数キャラクターによるスクリーン共有)
  • イヤーズ

    • クライアントサイド音声認識&トーキング検出
  • マウス

    • OpenAI コンパチブル音声プロバイダー&ボイスディスカバリー
  • ボディ

    • VRM サポート

      • LLM ドリブン表情コントロール、オートブリンク、オートルックアット
      • LLM ドリブン感情&アイドルループ
    • Live2D サポート

      • LLM ドリブン表情コントロール
  • デスクトップ・ステージ

    • 複数キャラクターによるスクリーン共有 (KISS: 1 キャラクター = 1 ウィンドウ)
    • キャラクター別シーン / バックグラウンドマネージメント
  • AnimAIOS (WIP)

    • システムトレイ&スクリーンキャプチャインテグレーション

    • Web ウィジェットではなくネイティブ GTK4 ウィンドウ生成

    • anima-use-desktop ディープインテグレーション

      • AIRI ハートビートごとに最新コンテキストスナップショット送信
    • AIRI チャットボックスを自然言語検出対応システムターミナル化 (Warp ターミナル風)

  • ミスク

    • DeepSource パス 0 issues
    • LCov > 90% → TDD へスイッチ
    • ナチュラルランゲージプロンプトによる MCP/スキル追加
    • Ozone プラットフォームフラグによるネイティブ Wayland サポート

🤖 API プロバイダー

  • 対応 LLM プロバイダー: xsai がサポートする全て

  • 対応 TTS プロバイダー: TBD

  • 対応 Embedding プロバイダー: TBD

  • AnimaRouter ベースのゲーミファイド・エナジーシステム。 公式 AIRI プロバイダーをリプレイスし、すべてのサイバー・ワイフ LLM / Embedding ニーズへ無限のフリー・ヤミートークンソースを提供します~

    また AnimaRouter をクローンして BYOK でセルフホスト可能!

    UI からホスト型 / ローカル AnimaRouter プロバイダーをイージースイッチできます!

🎤👘 readme_locale_ko_KR 🇰🇷

╭─[animaios@github]─[~/anima]
╰─➜ AnimAIOS 프로젝트에 오신 걸 환영합니다! 언어를 선택해 주세요:

English README Japanese README 한국어 README Chinese README README en Português / Español README en Français Русский README README بالعربية Deutsches README Polski README Қазақша README anima-logo-ko-v7 1

EndeavourOS 기반 AnimAIOS 디스트로.
이번 가을, 너의 Linux 데스크탑 / Termux / 사이버덱 / 웨어러블로 ㄱㄱ.

CachyOS 리포 기반 CPU 최적화 소프트웨어 기본 탑재.

🌙 비전

  • Always Present Stage: 너의 캐릭터가 데스크탑에 상주함! 창 열기 / 닫기 / 전환 가능. 그리고 핵심 기능으로 접근성 API 통해 창 내부 텍스트까지 읽기 가능~
  • 시스템 인테그레이션: 알림 같은 기본 기능부터 에이전틱 모드에서 터미널 기반 Linux 전체 풀 컨트롤까지 완전 통합
  • 컨텍스트 어웨어: 컴패니언이 데스크탑 활동을 관찰하고 알아서 리액션 & 인터랙션. 에이전틱 모드에서는 데스크탑 자체를 직접 조작 가능
  • 모듈러 스테이지 레이아웃: GTK4 위젯, 아티스트리 모듈 기반 인터랙티브 생성 배경, 그리고 캐릭터가 직접 다이나믹하게 구성하는 윈도우 레이아웃

🖥️ 개발

CI Docs
DeepSource DeepSource DeepSource

☕ 필수 조건

  • pnpm
  • Node.js (Electron 앱)
  • Rust (Tauri 앱)

🖱️ 빠른 시작

현재 추천 데스크탑 앱은 apps/stage-tamagotchi/ 의 Electron 버전임. Tauri 포트는 현재 apps/stage-tauri/ 에서 열심히 개발 중.

🍎🐧🪟 Electron 데스크탑 앱:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Tauri 데스크탑 앱:

Important

🚧 아직 공사 중임

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh 는 로컬 Tauri 스캐폴드, Rust 툴체인, cargo-tauri CLI 체크하고 cargo check 돌림. 필요하면 먼저 Tauri CLI 설치:

cargo install tauri-cli --version '^2.0'

❔ 왜 Tauri?

Tauri 덕분에 Vue 3 렌더러랑 AIRI 컴패니언 경험은 그대로 유지하면서 Electron 메인 프로세스를 가벼운 Rust 백엔드로 교체 가능함.

결과: 낮은 아이들 메모리 사용량, 작은 네이티브 번들, 더 깊은 Linux 데스크탑 통합, 그리고 AIRI를 네이티브 모바일 앱으로 가져가기 위한 깔끔한 루트 확보.

같은 마이그레이션 방향은 앞으로 몇 달 안에 Android / iOS 네이티브 AIRI 빌드 로드맵에도 포함됨.

✌🏻 감사의 말

  • 오리지널 프로젝트 moeru-ai/airi

  • 여기까지 와준 모든 사람 :з

  • 갓벽한 커뮤니티 Discord member count

Tip

⭐ 이 리포는 AI 기반 데스크탑 / 사이버덱 / 웨어러블 OS 컨셉을 밀고 있음!

🚙 로드맵

  • 브레인

    • 아티스트리: 네이티브 이미지 생성 파이프라인 (Replicate, ComfyUI)

    • 프로액티비티: 자율 컴패니언 인터랙션 트리거 정의 (하트비트)

    • 멀티 티어 메모리: AnimaVault

      • 캐릭터별 메모리 스코프 + 위트니스 지원 (여러 캐릭터 화면 공유)
  • 이어즈

    • 클라이언트 사이드 음성 인식 & 토킹 감지
  • 마우스

    • OpenAI 호환 음성 프로바이더 & 보이스 디스커버리
  • 바디

    • VRM 지원

      • LLM 기반 표정 컨트롤, 오토 블링크, 오토 룩앳
      • LLM 기반 감정 & 아이돌 루프
    • Live2D 지원

      • LLM 기반 표정 컨트롤
  • 데스크탑 스테이지

    • 멀티 캐릭터 화면 공유 (KISS: 캐릭터 하나 = 윈도우 하나)
    • 캐릭터별 씬 / 배경 관리
  • AnimAIOS (WIP)

    • 시스템 트레이 & 스크린 캡처 인테그레이션

    • 웹 위젯 말고 네이티브 GTK4 윈도우 생성

    • anima-use-desktop 딥 인테그레이션

      • AIRI 하트비트마다 최신 컨텍스트 스냅샷 전송
    • AIRI 채팅박스를 자연어 감지 가능한 시스템 터미널로 변환 (Warp 터미널 느낌)

  • 기타

    • DeepSource 0 issues 달성
    • LCov > 90% → TDD 전환
    • 자연어 프롬프트 기반 MCP/스킬 추가
    • Ozone 플랫폼 플래그 기반 네이티브 Wayland 지원

🤖 API 프로바이더

  • 지원 LLM 프로바이더: xsai가 지원하는 모든 것

  • 지원 TTS 프로바이더: TBD

  • 지원 Embedding 프로바이더: TBD

  • AnimaRouter 기반 게이미파이드 에너지 시스템. 공식 AIRI 프로바이더를 대체하고 모든 사이버 와이프 LLM / Embedding 니즈를 위한 무한 무료 야미 토큰 소스 제공~

    그리고 AnimaRouter 클론해서 BYOK 셀프호스트도 가능!

    UI에서 호스팅 / 로컬 AnimaRouter 프로바이더 바로 스위치 가능!

🏮🐼 readme_locale_zh_CN 🇨🇳

╭─[animaios@github]─[~/anima]
╰─➜ 欢迎来到 AnimAIOS 项目!先选个语言开冲:

English README Japanese README 한국어 README Chinese README README en Português / Español README en Français Русский README README بالعربية Deutsches README Polski README Қазақша README anima-logo-zh-v9 2

基于 EndeavourOS 的 AnimAIOS 发行版,
今秋登陆你的 Linux Desktop / Termux / CyberDeck / Wearable。

搭载通过 CachyOS Repo 针对 CPU 深度优化的软件生态。

🌙 Vision

  • Always-Present Stage(常驻舞台): 你的角色永远在线桌面上!可以打开、关闭、切换窗口,更重要的是通过 Accessibility Integration 直接读取窗口里的文本~
  • System Integration(系统级融合): 从基础 Notification 到 Agentic Mode 下通过 Terminal 完整管理你的 Linux,深度 Hook 整个系统
  • Context Awareness(上下文感知): Companion 会观察你的 Desktop Activity,主动响应和交互;在 Agentic Mode 下甚至可以接管完整 Desktop Control
  • Modular Stage Layouts(模块化舞台布局): GTK4 Widgets、通过 Artistry Module 动态生成的 Interactive Background,以及由角色动态组合的 Window Layouts

🖥️ 上强度开发

CI Docs
DeepSource DeepSource DeepSource

☕ 环境要求

  • pnpm
  • Node.js (Electron App)
  • Rust (Tauri App)

🖱️ 快速开始

目前推荐的 Desktop App 仍然是 apps/stage-tamagotchi/ 下的 Electron 版本, 而 Tauri Port 正在 apps/stage-tauri/ 持续开发中。

🍎🐧🪟 Electron Desktop App:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Tauri Desktop App:

Important

🚧 施工中

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh 会检查本地 Tauri Scaffold、Rust Toolchain、cargo-tauri CLI,并执行 cargo check

如果还没安装 Tauri CLI:

cargo install tauri-cli --version '^2.0'

❔ Why Tauri

Tauri 让我们可以保留 Vue 3 Renderer 和 AIRI Companion Experience, 同时把 Electron Main Process 替换成更轻量的 Rust Backend。

这意味着: 更低 Idle Memory 占用、更小 Native Bundle、更好的 Linux Desktop Integration, 以及未来把 AIRI 打包成 Native Mobile App 的更干净路线。

同一次 Migration 也是未来几个月内推进 Android / iOS Native AIRI Build 的核心路径。

✌🏻 鸣谢

Tip

⭐ 本 Repo 致力于推广 AI 驱动 Desktop / CyberDeck / Wearable OS 的未来理念!

🚙 Roadmap

  • Brain(大脑)

    • Artistry: Native Image Generation Pipeline(Replicate, ComfyUI)

    • Proactivity: 定义 Companion 自主交互 Trigger(Heartbeat)

    • Multi-tier Memory: AnimaVault

      • Per-character Memory Scoping: 支持 Witness 场景下的角色独立记忆(多角色共享屏幕)
  • Ears(耳朵)

    • Client-side Speech Recognition & Talking Detection
  • Mouth(嘴巴)

    • OpenAI-Compatible Speech Provider + Voice Discovery
  • Body(身体)

    • VRM Support

      • LLM 驱动表情控制、自动眨眼、自动 Look-at
      • LLM 驱动 Emotion 和 Idle Loop
    • Live2D Support

      • LLM 驱动 Expression Control
  • Desktop Stage(桌面舞台)

    • 多角色共享屏幕(KISS:一个角色一个窗口)
    • 每个角色独立 Scene / Background Management
  • AnimAIOS (WIP)

    • System Tray & Screen Capture Integration

    • 不再使用 Web Widget,直接生成 Native GTK4 Window

    • anima-use-desktop 深度 Integration

      • 每次 AIRI Heartbeat 携带最新 Context Snapshot
    • AIRI Chatbox 变身 System Terminal,支持 Natural Language Detection(类似 Warp Terminal)

  • Misc

    • DeepSource Pass,目标 0 Issues
    • LCov > 90% → 切换 TDD
    • 通过 Natural Language Prompt 添加 MCP / Skills
    • 使用 Ozone Platform Flags 实现 Native Wayland Support

🤖 API Providers

  • 支持 LLM Provider:所有 xsai 支持的 Provider

  • 支持 TTS Provider:TBD

  • 支持 Embedding Provider:TBD

  • 基于 AnimaRouter 的 Gamified Energy System。

    用来替换官方 AIRI Provider, 为你的所有 Cyber Waifu LLM / Embedding 需求提供无限量免费香香 Token 来源~

    或者直接 Clone AnimaRouter,通过 BYOK 自己 Host!

    UI 会支持在 Hosted / Local AnimaRouter Provider 之间一键切换!

🌴⚽ readme_locale_pt_BR_es_419

╭─[animaios@github]─[~/anima]
╰─➜ Bem-vindo ao projeto AnimAIOS! Escolha seu idioma:

English README Japanese README 한국어 README Chinese README README en Português / Español README en Français Русский README README بالعربية Deutsches README Polski README Қазақша README anima-logo-pt-es-v10 4

A distro AnimAIOS baseada no EndeavourOS,
pro seu Desktop Linux / Termux / CyberDeck / Wearable, chegando neste outono.

Já vem com os pacotes pré-otimizados pro seu CPU usando os repositórios do CachyOS.

🌙 La Visión | A Visão

  • Stage Siempre Online | Stage Sempre Online: ¡Tu personaje vive en tu escritorio! Ella puede abrir, cerrar y cambiar ventanas y, principalmente, leer el contenido de ellas a través de la integración con accesibilidad~ Sua personagem vive no seu desktop! Ela pode abrir, fechar e trocar janelas e, principalmente, ler o conteúdo delas através da integração com acessibilidade~
  • Integración Total con el Sistema | Integração Total com o Sistema: Se conecta directamente a todo el sistema, desde notificaciones hasta el control completo de Linux por la terminal en el Modo Agentic. Conecta-se diretamente ao sistema inteiro, desde notificações até o controle completo do Linux pelo terminal no Modo Agentic.
  • Conciencia de Contexto | Consciência de Contexto: Tu companion entiende lo que sucede en el escritorio para responder e interactuar de forma proactiva, pudiendo también asumir el control completo del escritorio en el Modo Agentic. Sua companion entende o que acontece no desktop para responder e interagir de forma proativa, podendo também assumir o controle completo do desktop no Modo Agentic.
  • Layouts Modulares de Stage | Layouts Modulares de Stage: Widgets GTK4, fondos generados en tiempo real por el módulo de artistry y layouts de ventanas creados dinámicamente por cada personaje. Widgets GTK4, backgrounds gerados em tempo real pelo módulo de artistry e layouts de janelas criados dinamicamente por cada personagem.

🖥️ Desarrollo | Desenvolvimento

☕ Requisitos previos | Pré-requisitos

  • pnpm
  • Node.js (aplicación Electron | aplicativo Electron)
  • Rust (aplicación Tauri | aplicativo Tauri)

🖱️ Empezando Rápidamente | Começando Rapidamente

Actualmente, la versión recomendada todavía es la aplicación Electron en apps/stage-tamagotchi/, mientras que la migración a Tauri está en desarrollo activo en apps/stage-tauri/. Atualmente, a versão recomendada ainda é o aplicativo Electron em apps/stage-tamagotchi/, enquanto a migração para Tauri está em desenvolvimento ativo em apps/stage-tauri/.

🍎🐧🪟 Aplicación de escritorio Electron | Aplicativo desktop Electron:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Aplicación de escritorio Tauri | Aplicativo desktop Tauri:

Important

🚧 En desarrollo | Em desenvolvimento

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

El ./init.sh verifica el entorno local de Tauri, la toolchain de Rust, la CLI cargo-tauri y ejecuta cargo check. O ./init.sh verifica o ambiente local do Tauri, a toolchain Rust, a CLI cargo-tauri e executa o cargo check. En caso necesario, instala primero la CLI de Tauri: Caso necessário, instala primeiro a CLI do Tauri:

cargo install tauri-cli --version '^2.0'

❔ ¿Por qué Tauri? | Por que Tauri?

Tauri permite mantener el renderer en Vue 3 y toda la experiencia de la companion AIRI, reemplazando el proceso principal de Electron por un backend en Rust mucho más ligero. O Tauri permite manter o renderer em Vue 3 e toda a experiência da companion AIRI, substituindo o processo principal do Electron por um backend Rust muito mais leve.

Resultado: menor uso de RAM, binarios más pequeños, mejor integración con escritorios Linux y un camino más simple para lanzar AIRI como aplicación nativa en dispositivos móviles. Resultado: menor uso de RAM, binários menores, melhor integração com desktops Linux e um caminho mais simples para lançar a AIRI como aplicativo nativo em dispositivos móveis.

Esta migración también es el primer paso para builds nativos de AIRI en Android e iOS en los próximos meses. Essa migração também é o primeiro passo para builds nativos da AIRI no Android e iOS nos próximos meses.

✌🏻 Agradecimientos | Agradecimentos

  • el proyecto original moeru-ai/airi | o projeto original moeru-ai/airi

  • ¡y su fork enfocado en escritorio simplemente increíble! dasilva333/airi | e seu fork focado em desktop simplesmente incrível! dasilva333/airi

  • a todos los que visitaron esta página :з | todos que visitaram esta página :з

  • comunidad increíble | comunidade incrível

Tip

⭐ ¡Dar una estrella ayuda a difundir la idea de un sistema operativo con IA para escritorio/cyberdeck/wearables! ⭐ Dar uma estrela ajuda a divulgar a ideia de um sistema operacional com IA para desktop/cyberdeck/wearables!

🚙 Roadmap

  • Cerebro | Cérebro

  • Artistry: Pipelines nativos de generación de imágenes (Replicate, ComfyUI) | Artistry: Pipelines nativos de geração de imagem (Replicate, ComfyUI)

  • Proactividad: Definir gatillos para interacciones autónomas de la companion (heartbeats) | Proatividade: Definir gatilhos para interações autônomas da companion (heartbeats)

  • Memoria en múltiples capas: AnimaVault | Memória em múltiplas camadas: AnimaVault

  • Alcance de memoria por personaje funcionando con witnesses (varios personajes compartiendo la pantalla) | Escopo de memória por personagem funcionando com witnesses (várias personagens compartilhando a tela)

  • Oídos | Ouvidos

  • Reconocimiento de voz local y detección de cuándo alguien está hablando | Reconhecimento de fala local e detecção de quando alguém está falando

  • Boca

  • Proveedores de voz compatibles con OpenAI con descubrimiento automático de voces | Provedores de voz compatíveis com OpenAI com descoberta automática de vozes

  • Cuerpo | Corpo

  • Soporte a VRM | Suporte a VRM

  • Control de expresiones vía LLM, auto-blink y auto-look-at | Controle de expressões via LLM, auto-blink e auto-look-at

  • Emociones e idle-loops generados por LLM | Emoções e idle-loops gerados por LLM

  • Soporte a Live2D | Suporte a Live2D

  • Control de expresiones vía LLM | Controle de expressões via LLM

  • Desktop Stage

  • Varios personajes compartiendo la pantalla (KISS: 1 ventana por personaje) | Várias personagens compartilhando a tela (KISS: 1 janela por personagem)

  • Gestión de escena/fondo por personaje | Gerenciamento de cena/background por personagem

  • AnimAIOS (WIP)

  • Integración con bandeja del sistema y captura de pantalla | Integração com bandeja do sistema e captura de tela

  • Generar ventanas GTK4 nativas en lugar de widgets web | Gerar janelas GTK4 nativas em vez de widgets web

  • Integración profunda con anima-use-desktop | Integração profunda com anima-use-desktop

  • Enviar una instantánea del contexto reciente a cada heartbeat de AIRI | Enviar um snapshot do contexto recente a cada heartbeat da AIRI

  • El chat de AIRI también funciona como terminal del sistema con detección de lenguaje natural (estilo Warp) | O chat da AIRI também funciona como terminal do sistema com detecção de linguagem natural (estilo Warp)

  • Extras

  • DeepSource en cero (0 issues) | DeepSource zerado (0 issues)

  • LCov > 90% → migrar a TDD | LCov > 90% → migrar para TDD

  • Añadir MCP/skills usando prompts en lenguaje natural | Adicionar MCP/skills usando prompts em linguagem natural

  • Soporte nativo a Wayland usando flags de la plataforma Ozone | Suporte nativo a Wayland usando flags da plataforma Ozone

🤖 Proveedores de API | Provedores de API

  • Proveedores LLM soportados: todo lo que xsai soporta | Provedores LLM suportados: tudo que o xsai suporta
  • Proveedores TTS soportados: Pronto™ | Provedores TTS suportados: Em breve™
  • Proveedores de Embeddings: Pronto™ | Provedores de Embeddings: Em breve™
  • Sistema gamificado de energía basado en AnimaRouter que va a reemplazar el provider oficial de AIRI: ¡una fuente prácticamente infinita de tokens gratis y deliciosos para tus cyber waifus, LLMs y embeddings~ O simplemente haz un clon de AnimaRouter y alójalo tú mismo con BYOK! La interfaz de usuario permitirá alternar fácilmente entre proveedores AnimaRouter locales o alojados. Sistema gamificado de energia baseado no AnimaRouter que vai substituir o provider oficial da AIRI: uma fonte praticamente infinita de tokens grátis e deliciosos para suas cyber waifus, LLMs e embeddings~ Ou simplesmente faça um clone do AnimaRouter e hospede você mesmo com BYOK! A UI permitirá alternar facilmente entre provedores AnimaRouter locais ou hospedados.
🥐🍷 readme_locale_fr_FR 🇫🇷

╭─[animaios@github]─[~/anima]
╰─➜ Bienvenue sur le projet AnimAIOS ! Choisissez votre langue :

English README Japanese README 한국어 README Chinese README README en Português / Español README en Français Русский README README بالعربية Deutsches README Polski README Қазақша README anima-logo-fr-v7 4

Distribution AnimAIOS basée sur EndeavourOS,
pour ton Desktop Linux / Termux / CyberDeck / Wearable, cet automne.

Livrée avec des logiciels déjà optimisés pour ton CPU grâce aux dépôts CachyOS.

🌙 La Vision

  • Scène Toujours Active : Ton perso vit directement sur ton bureau ! Elle peut ouvrir, fermer et changer de fenêtre, et surtout lire le texte affiché dedans via l'intégration d'accessibilité~
  • Intégration Système : Branchée à fond sur ton système, des notifications jusqu'au contrôle complet de Linux via le terminal en mode Agentic
  • Conscience du Contexte : Ta compagne observe ce qui se passe sur ton bureau pour réagir et interagir de façon proactive, et peut même prendre le contrôle total du desktop en mode Agentic
  • Layouts Modulaires : Widgets GTK4, arrière-plans générés à la volée via le module artistique, et compositions de fenêtres créées dynamiquement par les personnages

🖥️ Développement

CI Docs
DeepSource DeepSource DeepSource

☕ Prérequis

  • pnpm
  • Node.js (appli Electron)
  • Rust (appli Tauri)

🖱️ Démarrage Express

L'appli desktop recommandée reste actuellement la version Electron dans apps/stage-tamagotchi/, pendant que le portage Tauri avance activement dans apps/stage-tauri/.

🍎🐧🪟 Application desktop Electron :

pnpm i
pnpm dev:tamagotchi

🍎🐧 Application desktop Tauri :

Important

🚧 En cours de dev

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh vérifie le scaffold Tauri local, la toolchain Rust, le CLI cargo-tauri, puis lance cargo check. Installe d'abord le CLI Tauri si nécessaire :

cargo install tauri-cli --version '^2.0'

❔ Pourquoi Tauri

Tauri nous permet de garder le renderer Vue 3 et toute l'expérience AIRI, tout en remplaçant le process principal Electron par un backend Rust beaucoup plus léger. Résultat : moins de RAM au repos, des binaires natifs plus petits, une meilleure intégration avec Linux et une voie beaucoup plus clean pour sortir AIRI en appli mobile native.

Cette migration ouvre aussi la voie aux builds AIRI natifs sur Android et iOS dans les prochains mois.

✌🏻 Remerciements

  • le projet original moeru-ai/airi
  • toutes les personnes qui sont passées par cette page :з
  • la commu est incroyable Nombre de membres Discord

Tip

⭐ Un petit star sur le repo aide à faire connaître l'idée d'un OS desktop/cyberdeck/wearable piloté par l'IA !

🚙 Roadmap

  • Cerveau
    • Artistry : Pipelines natifs de génération d'images (Replicate, ComfyUI)
    • Proactivité : Définir les déclencheurs des interactions autonomes du compagnon (heartbeats)
    • Mémoire multi-niveaux : AnimaVault
      • Mémoire isolée par personnage compatible avec les témoins (plusieurs personnages sur le même écran)
  • Oreilles
    • Reconnaissance vocale côté client & détection de parole
  • Bouche
    • Fournisseurs vocaux compatibles OpenAI avec découverte automatique des voix
  • Corps
    • Support VRM
      • Contrôle des expressions par LLM, clignement automatique et suivi du regard
      • Émotions et animations idle pilotées par LLM
    • Support Live2D
      • Contrôle des expressions par LLM
  • Scène Desktop
    • Plusieurs personnages partageant le même écran (KISS : 1 fenêtre par personnage)
    • Gestion des scènes/arrière-plans par personnage
  • AnimAIOS (WIP)
    • Intégration de la zone de notification et capture d'écran
    • Générer des fenêtres GTK4 natives au lieu de widgets web
    • Intégration poussée de anima-use-desktop
      • Envoyer un snapshot récent du contexte à chaque heartbeat d'AIRI
    • La chatbox AIRI devient aussi un terminal système avec détection du langage naturel (dans l'esprit de Warp)
  • Divers
    • DeepSource avec 0 issue
    • LCov > 90% → passage au TDD
    • Ajouter des MCP/skills via des prompts en langage naturel
    • Support Wayland natif via les flags Ozone

🤖 Fournisseurs d'API

  • Fournisseurs LLM supportés : tout ce que xsai prend en charge
  • Fournisseurs TTS supportés : TBD
  • Fournisseurs d'Embeddings supportés : TBD
  • Système d'énergie gamifié basé sur AnimaRouter qui remplacera le fournisseur officiel AIRI : une source quasi illimitée de délicieux tokens gratuits pour toutes tes cyber waifus, LLM et embeddings~ Ou clone AnimaRouter et héberge-le toi-même avec ton BYOK ! L'UI permettra de switch facilement entre des fournisseurs AnimaRouter hébergés ou locaux.
🪆🐻‍❄️ readme_locale_ru_RU 🇷🇺

╭─[animaios@github]─[~/anima]
╰─➜ Добро пожаловать в проект AnimAIOS! Выберите язык:

English README Japanese README 한국어 README Chinese README README en Português / Español README en Français Русский README README بالعربية Deutsches README Polski README Қазақша README anima-logo-ru-v11 1

Дистрибутив AnimAIOS на базе EndeavourOS,
залетает на твой Linux Desktop / Termux / CyberDeck / Wearable уже этой осенью.

В комплекте софт, заранее затюненный под твой CPU через CachyOS репозитории.

🌙 Видение

  • Всегда рядом: Твой персонаж живёт прямо на рабочем столе! Она может открывать, закрывать и переключать окна, а самое главное — читать текст внутри них через accessibility-интеграцию~
  • Глубокая интеграция с системой: Полностью цепляется за систему — от простых штук типа уведомлений до полного управления Linux через терминал в Agentic Mode
  • Контекстная осознанность: Компаньонка наблюдает за активностью рабочего стола, чтобы отвечать и взаимодействовать проактивно, а в Agentic Mode может взять полный контроль над десктопом
  • Модульные сцены: GTK4-виджеты, интерактивно генерируемые фоны через artistry-модуль и динамически собираемые раскладки окон самими персонажами

🖥️ Разработка

CI Docs
DeepSource DeepSource DeepSource

☕ Требования

  • pnpm
  • Node.js (Electron app)
  • Rust (Tauri app)

🖱️ Быстрый старт

Сейчас рекомендуемое desktop-приложение всё ещё Electron-версия в apps/stage-tamagotchi/, а порт на Tauri активно пилится в apps/stage-tauri/.

🍎🐧🪟 Electron desktop app:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Tauri desktop app:

Important

🚧 В разработке

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh проверяет локальный Tauri scaffold, Rust toolchain, cargo-tauri CLI и запускает cargo check. Если надо — сначала ставим Tauri CLI:

cargo install tauri-cli --version '^2.0'

❔ Почему Tauri

Tauri позволяет оставить Vue 3 renderer и AIRI companion experience, заменив Electron main process на более лёгкий Rust backend. Итог: меньше RAM в простое, меньше нативные бандлы, лучше интеграция с Linux desktop и более чистый путь к релизу AIRI как нативного мобильного приложения.

Эта же миграция — наш путь к нативным Android и iOS сборкам AIRI в ближайшие месяцы.

✌🏻 Благодарности

  • оригинальному проекту moeru-ai/airi

  • всем, кто заглянул сюда :з

  • топовому комьюнити Discord member count

Tip

⭐ репа двигает идею AI-powered desktop/cyberdeck/wearable OS!

🚙 Дорожная карта

  • Мозг

    • Artistry: Нативные пайплайны генерации изображений (Replicate, ComfyUI)

    • Проактивность: Настройка триггеров для автономных взаимодействий компаньона (heartbeats)

    • Многоуровневая память: AnimaVault

      • Память на уровне персонажа с поддержкой witness-системы (несколько персонажей шарят один экран)
  • Уши

    • Распознавание речи и детект разговора на стороне клиента
  • Рот

    • Совместимые с OpenAI voice-провайдеры с поиском голосов
  • Тело

    • Поддержка VRM

      • Управление выражениями через LLM, auto-blink и auto-look-at
      • LLM-эмоции и idle-loop анимации
    • Поддержка Live2D

      • Управление выражениями через LLM
  • Desktop Stage

    • Несколько персонажей на одном экране (KISS: одно окно на персонажа)
    • Управление сценами/фонами для каждого персонажа
  • AnimAIOS (WIP)

    • System tray и интеграция screen capture

    • Генерация нативных GTK4 окон вместо web widgets

    • Глубокая интеграция с anima-use-desktop

      • Отправка свежего snapshot контекста с каждым AIRI heartbeat
    • AIRI chatbox превращается в системный терминал с распознаванием естественного языка (как Warp terminal)

  • Разное

    • DeepSource pass с 0 issues
    • LCov > 90% -> переход на TDD
    • Добавление mcp/skills через natural language prompts
    • Нативный Wayland Support через Ozone platform flags

🤖 API Провайдеры

  • Поддерживаемые LLM-провайдеры: всё, что поддерживает xsai
  • Поддерживаемые TTS-провайдеры: TBD
  • Поддерживаемые Embedding-провайдеры: TBD
  • Основанная на AnimaRouter геймифицированная energy-система, которая заменит официальный AIRI provider — бесконечный источник бесплатных вкусных токенов для всех твоих cyber waifu LLM и Embedding нужд~ Или просто клонируй AnimaRouter и хости сам через BYOK! UI позволит легко переключаться между hosted/local AnimaRouter провайдерами!
🌙🕌 readme_locale_ar_fa_tr_GA

╭─[animaios@github]─[~/anima]
╰─➜ أهلاً بك في مشروع AnimAIOS! اختر لغتك:

English README Japanese README 한국어 README Chinese README README en Português / Español README en Français Русский README README بالعربية Deutsches README Polski README Қазақша README anima-logo-ar-fa-tr-v2 1

AnimAIOS مبنية على EndeavourOS، لجهاز Linux المكتبي / Termux / CyberDeck / الأجهزة القابلة للارتداء، قريباً في عالمك.
توزيعۀ AnimAIOS ساخته شده بر پایه‌ی EndeavourOS برای دسکتاپ لینوکس، Termux، CyberDeck و دستگاه‌های پوشیدنی آینده.
AnimAIOS, EndeavourOS tabanlı, yapay zeka destekli yeni nesil masaüstü işletim sistemi. Linux Desktop / Termux / CyberDeck / Wearable cihazlarında geleceğin AI yol arkadaşını yanında taşı.

تأتي مع برامج محسّنة مسبقاً لمعالجك باستخدام مستودعات CachyOS.
با نرم‌افزارهایی که برای CPU شما بهینه شده‌اند، با استفاده از مخازن CachyOS.
CPU'n için optimize edilmiş yazılımlar CachyOS depoları ile geliyor.


🌙 الرؤية | چشم‌انداز | Vizyon

  • شخصيتك دائماً موجودة / همراه همیشه روشن / Her zaman yanında olan sahne:

    • AR: شخصيتك تعيش على سطح مكتبك! تفتح النوافذ، تغلقها، تبدّل بينها، والأهم أنها تقرأ النصوص داخلها عبر تكامل الوصول 🔥
    • FA: کاراکتر هوش مصنوعی شما روی دسکتاپ زندگی می‌کند! پنجره‌ها را باز می‌کند، می‌بندد، جابه‌جا می‌کند و حتی متن داخل آن‌ها را با Accessibility می‌خواند ✨
    • TR: AI karakterin masaüstünde yaşar! Pencereleri açabilir, kapatabilir, değiştirebilir ve erişilebilirlik entegrasyonu sayesinde içindeki yazıları okuyabilir.
  • اندماج كامل مع النظام / اتصال عمیق به سیستم / Sistem ile tam bağlantı:

    • AR: تتصل بالنظام من الإشعارات البسيطة إلى التحكم الكامل بـ Linux عبر الطرفية في وضع الوكيل الذكي Agentic Mode.
    • FA: از نوتیفیکیشن‌های ساده تا کنترل کامل لینوکس با ترمینال در حالت Agentic Mode.
    • TR: Basit bildirimlerden terminal üzerinden tüm Linux sistemini yönetmeye kadar Agentic Mode ile tam kontrol.
  • فهم السياق / درک کانتکست / Bağlam farkındalığı:

    • AR: رفيقتك تراقب نشاط سطح المكتب لتتفاعل معك بذكاء، ويمكنها تولّي التحكم الكامل عند تفعيل وضع Agentic Mode.
    • FA: همراه شما فعالیت‌های دسکتاپ را می‌فهمد، واکنش نشان می‌دهد و وقتی لازم باشد کنترل کامل سیستم را می‌گیرد.
    • TR: Asistanın masaüstündeki aktiviteleri anlar, sana proaktif şekilde yardım eder ve gerektiğinde kontrolü devralabilir.
  • واجهات قابلة للتخصيص / محیط‌های ماژولار / Modüler sahneler:

    • AR: عناصر GTK4، خلفيات يتم توليدها بالذكاء الاصطناعي عبر وحدة Artistry، وترتيبات نوافذ تتغير ديناميكياً حسب الشخصية.
    • FA: ویجت‌های GTK4، بک‌گراندهای ساخته‌شده با AI و چیدمان‌های داینامیک بر اساس شخصیت.
    • TR: GTK4 widget'ları, AI tarafından oluşturulan arka planlar ve karaktere göre dinamik pencere düzenleri.

🖥️ التطوير | توسعه | Geliştirme

CI Docs
DeepSource DeepSource DeepSource

☕ المتطلبات | پیش‌نیازها | Gereksinimler

  • pnpm
  • Node.js (تطبيق Electron / اپ Electron / Electron uygulaması)
  • Rust (تطبيق Tauri / اپ Tauri / Tauri uygulaması)

🖱️ البداية السريعة | شروع سریع | Hızlı Başlangıç

  • AR: الإصدار المكتبي الموصى به حالياً هو نسخة Electron داخل apps/stage-tamagotchi/ بينما يتم تطوير نسخة Tauri الأصلية داخل apps/stage-tauri/.
  • FA: نسخه پیشنهادی فعلی دسکتاپ همچنان نسخه Electron در مسیر apps/stage-tamagotchi/ است، در حالی که نسخه‌ی Tauri در مسیر apps/stage-tauri/ در حال ساخت است.
  • TR: Şu anda önerilen masaüstü uygulaması apps/stage-tamagotchi/ içindeki Electron sürümüdür. Tauri portu ise aktif olarak apps/stage-tauri/ içinde geliştirilmektedir.

🍎🐧🪟 تطبيق Electron / اجرای Electron / Electron masaüstü uygulaması:

pnpm i
pnpm dev:tamagotchi

🍎🐧 تطبيق Tauri / اجرای Tauri / Tauri masaüstü uygulaması:

Important

  • AR: 🚧 تحت البناء حالياً
  • FA: 🚧 در حال ساخت و توسعه
  • TR: 🚧 Yapım aşamasında
pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev
  • AR: يقوم ./init.sh بفحص إعداد Tauri المحلي، أدوات Rust، وواجهة cargo-tauri ثم يشغل cargo check. إذا لم تكن مثبتة:
  • FA: فایل ./init.sh بررسی تنظیمات محلی Tauri، ابزارهای Rust و ابزار CLI cargo-tauri را انجام می‌دهد و سپس cargo check را اجرا می‌کند. در صورت عدم نصب:
  • TR: ./init.sh yerel Tauri kurulumunu, Rust araç zincirini, cargo-tauri CLI aracını kontrol eder ve cargo check çalıştırır. Eğer kurulu değilse:
cargo install tauri-cli --version '^2.0'

❔ لماذا Tauri؟ | چرا Tauri؟ | Neden Tauri?

  • AR: Tauri يسمح لنا بالحفاظ على تجربة Vue 3 ورفيقة AIRI مع استبدال محرك Electron الرئيسي بخلفية Rust أخف.
  • FA: Tauri اجازه می‌دهد تجربه Vue 3 و AIRI حفظ شود، اما به جای Electron از بک‌اند سبک Rust استفاده کنیم.
  • TR: Tauri sayesinde Vue 3 arayüzünü ve AIRI deneyimini korurken Electron ana sürecini daha hafif Rust backend ile değiştirebiliyoruz.

النتيجة / نتیجه / Sonuç:

  • AR: استهلاك ذاكرة أقل 🚀 | حزم أصغر | تكامل أفضل مع سطح مكتب Linux | طريق أنظف لتحويل AIRI إلى تطبيق أصلي للجوال

  • FA: مصرف رم کمتر 🚀 | حجم کمتر برنامه | هماهنگی بهتر با لینوکس | مسیر بهتر برای انتشار نسخه موبایل

  • TR: Daha düşük RAM kullanımı 🚀 | Daha küçük uygulama boyutu | Daha iyi Linux entegrasyonu | Native mobil uygulamalar için daha temiz yol

  • AR: وهذه الهجرة هي طريقنا لبناء نسخ Android و iOS الأصلية قريباً.

  • FA: این مهاجرت، مسیر ما برای ساخت نسخه‌های بومی (Native) اندروید و iOS در آینده نزدیک است.

  • TR: Bu geçiş aynı zamanda Android ve iOS için native AIRI sürümlerinin temelidir.


✌🏻 الشكر والتقدير | تشکرها | Teşekkürler

  • AR: المشروع الأصلي: moeru-ai/airi والنسخة المكتبية الرهيبة: dasilva333/airi

  • FA: پروژه اصلی: moeru-ai/airi و فورک فوق‌العاده دسکتاپ: dasilva333/airi

  • TR: Orijinal proje: moeru-ai/airi ve harika masaüstü odaklı fork: dasilva333/airi

  • AR: لكل شخص وصل لهذه الصفحة :3

  • FA: همه‌ی کسایی که این صفحه رو باز کردن :3

  • TR: Bu sayfayı ziyaret eden herkese :3

  • AR: مجتمعنا الرهيب:

  • FA: کامیونیتی خفن ما:

  • TR: Muhteşem topluluğumuz:

Tip

  • AR: ⭐ هذا المشروع يساعد على نشر فكرة أنظمة التشغيل المدعومة بالذكاء الاصطناعي لأجهزة المكتب والـ CyberDeck والأجهزة القابلة للارتداء!
  • FA: ⭐ این پروژه می‌خواد آینده‌ی سیستم‌عامل‌های AI محور برای دسکتاپ، CyberDeck و Wearableها رو بسازه.
  • TR: ⭐ Bu proje, AI destekli masaüstü / cyberdeck / wearable işletim sistemleri fikrini büyütmeyi amaçlıyor!

🚙 خارطة الطريق | نقشه راه | Yol Haritası

  • 🧠 العقل / مغز / Beyin

    • AR: الفن: أنظمة توليد الصور الأصلية (Replicate, ComfyUI) | الاستباقية: تعريف محفزات تفاعل الرفيقة الذكية | ذاكرة متعددة المستويات: AnimaVault (ذاكرة خاصة لكل شخصية).
    • FA: هنر: سیستم‌های تولید تصویر بومی (Replicate, ComfyUI) | پیش‌دستی: تعریف محرک‌های تعاملی همراه هوشمند | حافظه چندسطحی: AnimaVault (حافظه اختصاصی برای هر کاراکتر).
    • TR: Artistry: Yerel AI görsel üretim sistemleri (Replicate, ComfyUI) | Proaktiflik: Otonom AI etkileşimleri | Çok katmanlı hafıza: AnimaVault (Her karakter için özel hafıza).
  • 👂 الأذن / گوش / Kulak

    • AR: التعرف على الصوت وكشف الكلام من الجهاز.
    • FA: تشخیص صدا و گفتار روی دستگاه.
    • TR: Cihaz üzerinde konuşma algılama ve ses tanıma.
  • 🗣️ الفم / دهان / Ağız

    • AR: مزودات صوت متوافقة مع OpenAI.
    • FA: پشتیبانی از سرویس‌های صوتی سازگار با OpenAI.
    • TR: OpenAI uyumlu ses sağlayıcıları.
  • 🤖 الجسد / بدن / Beden

    • AR: دعم VRM (تحكم تعابير مدعوم بالـ LLM، مشاعر وحركات تلقائية) ودعم Live2D.
    • FA: پشتیبانی از VRM (کنترل حالات چهره با LLM، انیمیشن‌های خودکار احساسات و حرکات) و پشتیبانی از Live2D.
    • TR: VRM desteği (LLM destekli mimikler, otomatik duygu ve idle animasyonları) ve Live2D desteği.
  • 🖥️ مرحلة سطح المكتب / صحنه دسکتاپ / Masaüstü Sahnesi

    • AR: عدة شخصيات على نفس الشاشة وإدارة المشاهد والخلفيات.
    • FA: نمایش چند شخصیت روی یک صفحه و مدیریت صحنه و بک‌گراند.
    • TR: Aynı ekranda birden fazla karakter ve karakter bazlı sahne/arka plan yönetimi.
  • ⚡ AnimAIOS (قيد التطوير / در حال توسعه / Yapım Aşamasında)

    • AR: تكامل شريط النظام والتقاط الشاشة | إنشاء نوافذ GTK4 أصلية | تكامل anima-use-desktop | صندوق دردشة AIRI يصبح طرفية ذكية بلغة طبيعية.
    • FA: ادغام با System Tray و Screen Capture | ساخت پنجره‌های بومی GTK4 | ادغام با anima-use-desktop | تبدیل باکس چت AIRI به یک ترمینال هوشمند با زبان طبیعی.
    • TR: Sistem tepsisi ve ekran yakalama entegrasyonu | Native GTK4 pencereleri oluşturma | anima-use-desktop entegrasyonu | AI sohbet kutusunu doğal dil terminaline dönüştürme.

🤖 مزودات API | ارائه‌دهنده‌های API | API Sağlayıcıları

  • AR: مزودات LLM المدعومة: كل شيء يدعمه xsai.

  • FA: پشتیبانی از تمام LLMهایی که توسط xsai پشتیبانی می‌شود.

  • TR: Desteklenen LLM sağlayıcıları: xsai'nin desteklediği her şey.

  • AR: مزودات TTS و Embedding: قريباً.

  • FA: سرویس‌های TTS و Embedding: به زودی.

  • TR: TTS ve Embedding sağlayıcıları: Yakında.

  • AnimaRouter:

    • AR: نظام الطاقة الممتع المبني على AnimaRouter سيستبدل مزود AIRI الرسمي ويعطي مصدر توكنات لا نهائي لرفيقاتك السيبرانية 🤖✨ أو استضف AnimaRouter بنفسك مع BYOK! واجهة المستخدم ستسمح بالتبديل بسهولة بين مزودات AnimaRouter المحلية والمستضافة.
    • FA: سیستم انرژی بازی‌گونه بر پایه AnimaRouter که جایگزین ارائه‌دهنده رسمی AIRI شده و منبعی بی‌نهایت از توکن‌ها را برای همراه‌های سایبری شما فراهم می‌کند 🤖💜 یا اینکه می‌توانید خودتان AnimaRouter را میزبانی کرده و از BYOK استفاده کنید. رابط کاربری امکان جابه‌جایی آسان بین نسخه‌های محلی و میزبانی‌شده‌ی AnimaRouter را فراهم می‌کند. آینده‌ی AI desktop همینجاست. کد بزن، دیپلوی کن، دنیا رو هک کن ✨
    • TR: AnimaRouter tabanlı oyunlaştırılmış enerji sistemi. Resmi AIRI sağlayıcısının yerini alarak cyber waifu AI ihtiyaçlarınız için sınırsız token dünyası sunar 🤖✨ Veya AnimaRouter'ı kendi sunucunuzda çalıştırıp BYOK (Kendi Anahtarını Getir) kullanabilirsiniz. Kullanıcı arayüzü, yerel ve uzak AnimaRouter sağlayıcıları arasında kolayca geçiş yapmanızı sağlayacaktır. Gelecek sizin elinizde. Kodla. Otomatikleştir. Geleceği sen yaz. >_<
⚙️🎩 readme_locale_de_DE 🇩🇪

╭─[animaios@github]─[~/anima]
╰─➜ Willkommen beim AnimAIOS Projekt! Wähle deine Sprache:

English README Japanese README 한국어 README Chinese README Português README Français README Русский README Arabic README Deutsches README Polski README Қазақша README anima-logo-de-v5 2

AnimAIOS ist eine KI-native Distribution auf Basis von EndeavourOS.


Dein persönlicher KI-Begleiter für Linux Desktop, Termux, CyberDecks und Wearables.

Mit voroptimierter Software für deine CPU durch CachyOS Repositories.


Code. Automatisiere. Erschaffe die Zukunft. ⚡

🌙 Die Vision

  • Deine KI ist immer da:

    Dein Charakter lebt direkt auf deinem Desktop. Sie kann Fenster öffnen, schließen, wechseln und Inhalte über Accessibility-Integration lesen.

  • Tiefe Systemintegration:

    Von einfachen Benachrichtigungen bis zur vollständigen Linux-Steuerung über Terminal im Agentic Mode.

  • Kontextbewusstsein:

    Deine Begleiterin versteht deine Desktop-Aktivität, reagiert proaktiv und kann bei Bedarf komplette Kontrolle übernehmen.

  • Modulare Welten:

    GTK4 Widgets, KI-generierte Hintergründe und dynamische Layouts, die sich an deine Charaktere anpassen.

🖥️ Entwicklung

CI Docs

☕ Voraussetzungen

  • pnpm
  • Node.js (Electron App)
  • Rust (Tauri App)

🖱️ Schnellstart

Die aktuell empfohlene Desktop-App ist weiterhin die Electron-Version:


apps/stage-tamagotchi/

Die Tauri-Version wird aktiv entwickelt:


apps/stage-tauri/

🍎🐧🪟 Electron Desktop App:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Tauri Desktop App:

Important

🚧 Noch im Aufbau

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh prüft dein lokales Tauri Setup, Rust Toolchain, cargo-tauri CLI und führt anschließend cargo check aus.

Falls nötig:

cargo install tauri-cli --version '^2.0'

❔ Warum Tauri?

Tauri ermöglicht es uns, die Vue 3 Oberfläche und AIRI Companion Experience zu behalten und gleichzeitig Electron durch ein schlankeres Rust Backend zu ersetzen.

Das bedeutet:

  • Weniger RAM-Verbrauch 🚀
  • Kleinere native Builds
  • Bessere Linux-Integration
  • Sauberer Weg zu mobilen Native Apps

Der gleiche Weg bringt AIRI langfristig auf Android und iOS.

✌🏻 Danksagungen

  • Das originale Projekt:

moeru-ai/airi

  • Der fantastische Desktop-Fork:

dasilva333/airi

  • Jeder, der diese Seite besucht :3

  • Unsere unglaubliche Community:

Tip

⭐ Dieses Repository bringt die Idee von KI-basierten Desktop-, CyberDeck- und Wearable-Betriebssystemen näher.

🚙 Roadmap

  • Gehirn 🧠

    • Artistry: Native KI-Bildgenerierung
    • Proaktivität: Autonome Companion-Interaktionen
    • Mehrstufiges Gedächtnis: AnimaVault
  • Ohren 👂

    • Lokale Spracherkennung und Sprecherkennung
  • Mund 🗣️

    • OpenAI-kompatible Sprachprovider
  • Körper 🤖

    • VRM Support
    • LLM-gesteuerte Ausdrücke
    • Emotionen und Idle-Loops
    • Live2D Support
  • Desktop Bühne 🖥️

    • Mehrere Charaktere auf einem Bildschirm
    • Szenen- und Hintergrundverwaltung
  • AnimAIOS ⚡

    • System Tray & Screen Capture Integration
    • Native GTK4 Fenster
    • anima-use-desktop Integration
    • AIRI Chatbox als natürlicher KI-Terminal

🤖 API Provider

  • Unterstützte LLM Provider: Alles, was xsai unterstützt

  • TTS Provider: TBD

  • Embedding Provider: TBD

  • AnimaRouter

Ein gamifiziertes Energie-System für die nächste Generation von KI-Begleitern.

Unendliche Möglichkeiten für deine Cyber Companions 🤖✨

Oder hoste AnimaRouter selbst mit BYOK.

Die Zukunft deines Desktops schreibt sich nicht von allein.

Code rein. KI an. Zukunft bauen. 🚀

⚡🐺 readme_locale_pl_PL 🇵🇱

╭─[animaios@github]─[~/anima]
╰─➜ Witaj w projekcie AnimAIOS! Wybierz swój język:

English README Japanese README 한국어 README Chinese README Português README Français README Русский README Arabic README Deutsches README Polski README Қазақша README anima-logo-pl-v8 1

AnimAIOS — dystrybucja nowej generacji oparta na EndeavourOS.


Twój osobisty towarzysz AI dla Linux Desktop, Termux, CyberDecków i urządzeń przyszłości.

Oprogramowanie zoptymalizowane pod Twój CPU dzięki repozytoriom CachyOS.


Koduj. Automatyzuj. Twórz przyszłość. ⚡

🌙 Wizja

  • Twój AI companion zawsze obok:

    Twoja postać żyje na pulpicie. Może otwierać, zamykać i przełączać okna oraz czytać ich zawartość dzięki integracji Accessibility.

  • Pełna integracja z systemem:

    Od zwykłych powiadomień aż po pełną kontrolę Linuxa przez terminal w trybie Agentic Mode.

  • Świadomość kontekstu:

    Twój towarzysz rozumie aktywność na pulpicie, reaguje proaktywnie i może przejąć kontrolę, gdy tego potrzebujesz.

  • Modularne światy:

    Widgety GTK4, generowane przez AI tła oraz dynamiczne układy dopasowane do charakteru postaci.

🖥️ Rozwój

CI Docs

☕ Wymagania

  • pnpm
  • Node.js (aplikacja Electron)
  • Rust (aplikacja Tauri)

🖱️ Szybki start

Aktualnie zalecana aplikacja desktopowa:


apps/stage-tamagotchi/

bazuje na Electron.

Wersja Tauri jest aktywnie rozwijana:


apps/stage-tauri/

🍎🐧🪟 Aplikacja Electron:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Aplikacja Tauri:

Important

🚧 W trakcie budowy

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh sprawdza lokalny setup Tauri, toolchain Rust, CLI cargo-tauri oraz wykonuje cargo check.

Jeśli potrzeba:

cargo install tauri-cli --version '^2.0'

❔ Dlaczego Tauri?

Tauri pozwala zachować doświadczenie Vue 3 oraz AIRI Companion, jednocześnie zastępując ciężki proces Electron lekkim backendem Rust.

Efekt:

  • Mniejsze zużycie RAM 🚀
  • Lżejsze paczki aplikacji
  • Lepsza integracja z Linuxem
  • Prostsza droga do aplikacji mobilnych Native

Ta migracja otwiera drogę do przyszłych wersji AIRI dla Androida i iOS.

✌🏻 Podziękowania

  • Oryginalny projekt:

moeru-ai/airi

  • Niesamowity fork desktopowy:

dasilva333/airi

  • Każdemu, kto odwiedził tę stronę :3

  • Naszej świetnej społeczności:

Tip

⭐ Ten projekt rozwija ideę systemów operacyjnych napędzanych AI dla desktopów, CyberDecków i urządzeń wearable.

🚙 Roadmap

  • Mózg 🧠

    • Artistry: natywne pipeline'y generowania obrazów AI
    • Proaktywność: autonomiczne interakcje companionów
    • Pamięć wielopoziomowa: AnimaVault
  • Uszy 👂

    • Rozpoznawanie mowy po stronie klienta
  • Usta 🗣️

    • Dostawcy głosu kompatybilni z OpenAI
  • Ciało 🤖

    • Obsługa VRM
    • Sterowanie ekspresją przez LLM
    • Emocje i animacje idle
    • Obsługa Live2D
  • Scena Desktop 🖥️

    • Wiele postaci na jednym ekranie
    • Zarządzanie scenami i tłami
  • AnimAIOS ⚡

    • Integracja System Tray i przechwytywania ekranu
    • Natywne okna GTK4
    • Integracja anima-use-desktop
    • AIRI Chat jako terminal sterowany naturalnym językiem

🤖 Dostawcy API

  • Obsługiwani dostawcy LLM: wszystko, co wspiera xsai

  • Dostawcy TTS: TBD

  • Dostawcy Embedding: TBD

  • AnimaRouter

system energii oparty na gamifikacji dla kolejnej generacji AI companionów.

Nieskończone możliwości dla Twoich cyber-towarzyszy 🤖✨

Możesz też hostować AnimaRouter samodzielnie z BYOK.

Przyszłość pulpitu nie napisze się sama.

Pisz kod. Automatyzuj świat. Twórz jutro. 🚀

🌌🐆 readme_locale_kk_KZ 🇰🇿

╭─[animaios@github]─[~/anima]
╰─➜ AnimAIOS жобасына қош келдің! Тіліңді таңда:

English README Japanese README 한국어 README Chinese README Português README Français README Русский README Arabic README Deutsches README Polski README Қазақша README anima-logo-kz-v5 2

AnimAIOSEndeavourOS негізіндегі


жаңа буын AI операциялық ортасы.

Linux Desktop / Termux / CyberDeck / Wearable құрылғыларында өзіңнің AI серігіңді іске қос.


CPU-ға арнайы оңтайландырылған бағдарламалар CachyOS репозиторийлерімен келеді.


Код жаз. Автоматтандыр. Болашақты құр. ⚡

🌙 Идея

  • AI серігің әрқашан қасыңда:

    Сенің кейіпкерің жұмыс үстелінде өмір сүреді. Терезелерді ашады, жабады, ауыстырады және Accessibility интеграциясы арқылы мәтіндерді оқи алады.

  • Жүйемен толық байланыс:

    Қарапайым хабарламалардан бастап Linux жүйесін терминал арқылы толық басқаруға дейін Agentic Mode мүмкіндігі.

  • Контексті түсіну:

    AI серігі жұмыс барысыңды байқайды, жағдайды түсінеді және қажет кезде әрекетті өзі бастайды.

  • Модульдік әлем:

    GTK4 виджеттері, AI арқылы жасалған фондар және кейіпкерге бейімделетін динамикалық интерфейстер.

🖥️ Даму

CI Docs

☕ Қажетті құралдар

  • pnpm
  • Node.js (Electron қолданбасы)
  • Rust (Tauri қолданбасы)

🖱️ Жылдам бастау

Қазіргі ұсынылатын desktop нұсқасы:


apps/stage-tamagotchi/

ішіндегі Electron версиясы.

Tauri нұсқасы белсенді түрде жасалуда:


apps/stage-tauri/

🍎🐧🪟 Electron Desktop:

pnpm i
pnpm dev:tamagotchi

🍎🐧 Tauri Desktop:

Important

🚧 Құрылу үстінде

pnpm i
cd apps/stage-tauri
./init.sh
cargo tauri dev

./init.sh жергілікті Tauri ортасын, Rust toolchain және cargo-tauri CLI тексереді.

Қажет болса:

cargo install tauri-cli --version '^2.0'

❔ Неге Tauri?

Tauri бізге Vue 3 интерфейсін және AIRI тәжірибесін сақтап, Electron орнына жеңіл Rust backend қолдануға мүмкіндік береді.

Нәтижесі:

  • Аз RAM қолдану 🚀
  • Кішірек native жинақтар
  • Linux-пен жақсы интеграция
  • Mobile native нұсқаларға таза жол

Бұл бағыт AIRI-дің Android және iOS нұсқаларына апарады.

✌🏻 Алғыс

  • Бастапқы жоба:

moeru-ai/airi

  • Керемет desktop fork:

dasilva333/airi

  • Осы параққа келген әр адамға :3

  • Біздің мықты қауымдастық:

Tip

⭐ Бұл жоба AI негізіндегі desktop, CyberDeck және wearable жүйелерінің болашағын дамытуға бағытталған.

🚙 Жол картасы

  • Ми 🧠

    • Artistry: AI сурет генерациясы
    • Проактивтілік: автономды AI әрекеттері
    • Көп деңгейлі жады: AnimaVault
  • Құлақ 👂

    • Құрылғы ішіндегі дауыс тану
  • Ауыз 🗣️

    • OpenAI үйлесімді дауыс жүйелері
  • Дене 🤖

    • VRM қолдауы
    • LLM арқылы эмоция және қозғалыс басқару
    • Live2D қолдауы
  • Desktop сахна 🖥️

    • Бір экрандағы бірнеше кейіпкер
    • Сахна және фон басқару
  • AnimAIOS ⚡

    • System Tray және Screen Capture
    • Native GTK4 терезелері
    • anima-use-desktop интеграциясы
    • AIRI Chat-ті AI терминалға айналдыру

🤖 API провайдерлері

  • Қолдайтын LLM провайдерлері: xsai қолдайтын барлық жүйелер

  • TTS провайдерлері: кейін

  • Embedding провайдерлері: кейін

  • AnimaRouter

AI серіктерге арналған геймификацияланған энергия жүйесі.

Cyber companion әлеміңе шексіз мүмкіндіктер 🤖✨

Немесе AnimaRouter-ды өзің орналастырып, BYOK қолдан.

Болашақ өздігінен келмейді.

Код жаз. Жүйені автоматтандыр. Болашақты жаса. 🚀


:3
Organization Heatmap anima-banner-v6 anima-banner-v5 she never asked for this anima-banner-lightingfix

About

Your own self-hosted AI companion - always with you. On your Linux Desktop / Termux / CyberDeck / Wearable. This fall.

Topics

Resources

License

Stars

19 stars

Watchers

0 watching

Forks

Contributors

Languages

  • TypeScript 68.2%
  • Vue 28.6%
  • Rust 2.9%
  • CSS 0.1%
  • JavaScript 0.1%
  • Shell 0.1%