wangxijie001/yoji

有情绪的 AI 桌面伴侣 | 隐私优先 · 语音唤醒 · 协助办公 · MCP 无限扩展 | An AI desktop companion with emotions — privacy-first, voice wake, office assistance, and MCP extensibility

解決する課題

Yojiは、単なるチャットボットを越えて、ユーザーのコンピュータを操作し、ファイルを管理し、OSと対話できるようにするデスクトップAIアシスタントです。すべてのデータをローカルに保持することでプライバシーを重視し、統合された感情システムと視覚的アバターを通じて、より人間らしい対話を実現することを目指しています。

動作方法

  • OSとの連携: パーミッションベースのシステムにより、ファイルの管理、シェルコマンドやPythonスクリプトの実行、Web検索が可能になります。
  • MCP統合: Model Context Protocol (MCP) を実装しており、天気や列車の切符など外部ツール(例:天気、列車の切符)を動的に発見・ロードできるため、従来のプラグインシステムの必要がありません。
  • サブエージェントアーキテクチャ: ローカルな「Workshop」により、同期(即時結果)および非同期(バックグラウンドタスク)のサブエージェントを生成でき、メインエージェントが会話のブロッキングをせずにタスクを割り当てられます。
  • 記憶と感情: 3層構造の記憶アーキテクチャ(ユーザープロファイル、会話スナップショット、sqlite-vecを用いた意味記憶)と、時間、天気、ユーザーとの相互作用に基づいてAIのトーンや視覚的表現を変化させるホルモンベースの感情エンジンを採用しています。
  • インターフェース: ElectronとReactで構築されており、リップシンク付きのLive2Dアバターとインタラクティブなアニメーション、macOSネイティブな音声起動とTTSを備えています。

対象ユーザー

ローカルマシン上で実際にタスクを実行できる、高度にカスタマイズ可能でプライバシーを重視したAIアシスタントを求めるユーザー、および視覚的・感情的な深みを持つバーチャルコンパニオン体験を楽しみたいユーザー。

主な特徴

  • ローカル最優先のプライバシー: すべての記憶と設定はユーザーのマシン上にローカルに保存されます。
  • コンピュータ制御: ユーザー承認による安全メカニズム付きで、スクリプトの実行やファイルの管理が可能。
  • 動的ツール化: MCP対応により、業界標準プロトコルを介してほぼ無限の拡張性を実現。
  • 感情知能: ホルモンを模倣した感情システムにより、AIの性格やLive2Dアバターの表情に影響を与えます。
  • マルチプラットフォーム接続: WeChat(iLink ClawBot経由)との統合により、スマートフォンからもAIにアクセス可能。
  • ドキュメント処理: PDFおよびWordドキュメントからのテキスト抽出をネイティブでサポート。

関連

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