📢 X投稿文
Kwami - TypeScript 5対応のESMライブラリ。完全な型定義と軽量なバンドルサイズで、モダンなJavaScript開発に最適です。
https://github.com/kwami-labs/kwami
🤖 AI考察
■ **概要**
WebGL3Dアバターと音声パイプラインを備えたブラウザベースのAIコンパニオンライブラリ
■ **特徴・用途**
- **マルチプロバイダー設計**:Deepgram/OpenAI/Anthropic など複数の STT・TTS・LLM を組み合わせ可能。開発者が柔軟にサービス選択できる強み
- **MCPツール連携 + セッション間メモリ**:Model Context Protocol で外部ツールを接続でき、長期ユーザーコンテキストを保持できるため、単なるチャットボットを超えた継続的な対話体験が構築可能
- **WebGL リアルタイムアニメーション**:複数のアバター形式(blob・ブラックホール・パーティクル顔等)で音声駆動の顔アニメーションを実装し、視覚的な関与度を高める
■ **結論**
マルチプロバイダー対応により柔軟性が高い反面、RTCやWebSocket の音声パイプライン設計、WebGL の複雑なアニメーション制御が必要で、実装難度はやや高め——実績十分なプロトタイプフレームワークではなく、相応の検証が必須