jofizcd/Soul-of-Waifu

🌌 Give a soul to your favorite characters. Soul of Waifu is a desktop roleplay & AI companion app featuring Live2D/VRM avatars, voice chat & local LLM. Evolve together across immersive chat, RPG adventures, and your desktop.

What it solves

Soul of Waifuは、AIキャラクターを単なるテキストチャットの枠を超えた存在へと進化させるために設計されたデスクトップアプリケーションです。チャット、テーブルトップRPG、そして自律的なデスクトップエージェントとして、異なるインタラクションモード間でも継続的なメモリとパーソナリティを維持しながら、永続的で進化し続けるAIキャラクターのアイデンティティを構築します。

How it works

このプロジェクトは、単一のキャラクターアイデンティティが4つの主要なモジュール間で共有される多次元アーキテクチャを採用しています。

  • Soul Memory: 基本的なRAGに代わり、気分、信頼、履歴を追跡するために4つの特化されたレイヤー(Psychology, Relationship, Episodic, and Diary)を備えた認知アーキテクチャです。
  • Text & Voice Chat: Live2D/VRMアバター、リアルタイム音声通話、および様々なTTS/STTエンジンをサポートする対話型インターフェースです。
  • Soul Stage: バーチャルゲームマスター、決定論的なダイスロール、およびワールドステートの追跡機能を備えたテーブルトップRPGエンジンです。
  • Soul Companion: 画面を読み取り、マウスとキーボードを制御し、ウェブを閲覧し、サンドボックス化されたコードを実行できる、自律的なWindowsデスクトップエージェントです。

ローカルLLMの実行(Llama.cppによるCUDA/HIP/SYCL/Vulkanサポート経由)とクラウドAPI(OpenAI, Claude, Gemini, etc.)の両方をサポートしています。

Who it’s for

非常に没入感のあるAIコンパニオンを求めるユーザー、構造化されたテーブルトップRPGシミュレーターを必要とするロールプレイヤー、そしてデスクトップ自動化のための自律的なOSレベルのエージェントを探しているユーザーを対象としています。

Highlights

  • Autonomous OS Agent: GUI要素を制御し、Playwright経由でウェブを閲覧し、human-in-the-loopの承認システムを備えたPython/PowerShellスクリプトを実行できます。
  • Advanced Memory: 感情の減衰、矛盾を修正するための自己修復メモリログ、およびAIによって書かれる個人の日記機能があります。
  • TTRPG Engine: 専用のゲームマスターレイヤー、隠されたストーリーアーク、およびプレッシャークロックを備えたキャンペーンボードが含まれます。
  • Local-First Privacy: デフォルトで100%ローカルで動作し、サブスクリプションやフィルターはありません。
  • Extensibility: デスクトップエージェント用のカスタムPythonプラグインおよびMCPサーバーをサポートしています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト