Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions CURRENT_FEATURES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# KawAIi Code - Current Feature Overview (v2026.1)

> ターミナル + VRMキャラクター + 音声合成のデスクトップアプリ

## 1. ターミナルシステム (Terminal System)

強力なターミナルエミュレーションとウィンドウ管理機能を提供します。

- **コア機能**: xterm.jsベースのフル機能ターミナル
- **マルチタブ管理**:
- `+` ボタンで新しいタブを作成可能 (最大10個)
- タブごとの独立したプロセス管理
- **画面分割 (Split Panes)**:
- タブ内での画面分割に対応(左右・上下)
- コンテキストメニュー(右クリック)から操作
- 分割されたペインのリサイズ
- **ウィンドウ制御**:
- アプリヘッダー部分でのドラッグ移動 (Draggable Region)
- ターミナル表示/非表示のトグルスイッチ

## 2. キャラクターシステム (Character System)

VRMモデルを使用した3Dアバター表示とインタラクション機能。

- **VRM対応**:
- VRM 0.x および VRM 1.0 形式に対応
- ドラッグ&ドロップまたはファイル選択でのインポート
- **表示モード (Display Modes)**:
- **Single**: 1体のキャラクターを大きく表示
- **Icon**: 3D描画を抑えて動作を軽くするモード
- **Multi**: 登録済みキャラクターを並べて表示(複数同時表示)
- **表示キャラ / 読み上げキャラ**:
- 画面上のアイコンから切り替え可能
- 表示と読み上げで別々のキャラを設定可能
- **リアクション**:
- ターミナル出力に基づいた感情表現 (Joy, Sorrow, Angry, Fun, Neutral)
- 待機モーション (Blink, LookAround)
- リップシンク (音声再生時の口パク)

## 3. テーマ & デザイン (Theme & Design)

作業環境をカスタマイズするための広範なテーマ機能。

- **カラープリセット**:
- Standard (Orange), Pink, Blue, Green, Purple
- **ダークテーマ**:
- エンジニア向けのダークモード
- ターミナル背景と一体化した配色
- **壁紙システム**:
- カスタム画像のアップロード (JPG/PNG)
- テーマ連動 (ダークテーマ時は単色背景に自動切り替え)

## 4. 音声合成機能 (Voice Synthesis)

キャラクターに声を与えるマルチエンジン対応。

- **ローカルエンジン**:
- **AivisSpeech**: 自動連携 (Port 10101)
- **VOICEVOX**: 自動連携 (Port 50021)
- **クラウドエンジン**:
- **Aivis Cloud API**: サーバーサイド音声合成(APIキー使用)
- **設定項目**:
- エンジン切替、話者選択、音量、読み上げ速度
- テスト発話機能

## 5. 設定・管理 (Configuration)

- **設定モーダル**:
- **表示設定**: キャラクター表示モード切替
- **キャラクター設定**: VRM追加、プロンプト編集、音声設定
- **テーマ設定**: テーマ・壁紙変更
Loading