Launched
AVATAR UIのアイコン

AVATAR UI

文字だけのターミナルを、インタラクティブなUI/UXへ

Visit Product
プロダクトの感想・意見はこのエリアに表示されます
アイキャッチ画像

AVATAR UIとは?

AVATAR UIは、クラシックなターミナル調のインターフェースにAIアバター・タイプライター効果・サウンド演出を組み合わせたAIエージェント搭載のUI基盤です。

チャットUIからCLI統合まで拡張可能で、OSSプロジェクトや個人開発に幅広く利用できます。

対象ユーザー

  • 👩‍💻 開発プロジェクトに組み込みたい開発者
  • 🤖 エージェントアプリとして利用したいユーザー
  • 🛠 自由にカスタマイズして使いたい開発者&ユーザー

主な特徴

  • AIアバター — 好きなアバターが発話アニメーション
画像の説明を入れてください
  • 選べるテーマ — 3種のカラーテーマを用意(カスタマイズも可)
画像の説明を入れてください
  • マルチLLMエージェント — 3種のモデル(GPT / Gemini / Claude)に対応
画像の説明を入れてください
  • サブエージェント搭載 — Google Searchサブエージェントを内蔵
  • タイプライター効果 — 文字が一字ずつ現れる演出
  • サウンドエフェクト — タイピング音などをリアルタイム生成

デモ動画

よくある質問

Q: どのような用途を想定していますか?

A: 使い方の例を挙げます:

  • チャットボットのUIとして利用する
  • 個人開発やOSSプロジェクトに組み込む
  • 創作や配信などのインタラクティブ演出に活用する
  • 学習教材やハッカソンのデモUIとして利用するなど

用途は自由で、遊びから研究・商用まで幅広く使えます。


Q: UIはどこまでカスタマイズできますか?

A: まず、デフォルトの設定項目だけで以下を簡単に変更できます:

  • アバターの名前・人格設定
  • LLMプロバイダ/モデル
  • テーマカラー
  • SEの音量や周波数
  • アニメーション速度など

まずは設定で変更し、必要なら実装側(renderer/server)を改変して拡張してください。


Q: 初心者でもセットアップ可能ですか?

A: はい。APIキー設定→/serverで依存導入→/appでnpm run dev:allを実行すればすぐに体験できます。READMEの手順どおりに進めれば、初心者でも5分程度で動かせます。


Q: セキュリティ面で注意すべきことは?

A: APIキー利用時は .env に保存し、公開しないようにしてください。
また、外部APIの利用規約に従ってください。


Q: 対応OSや環境は?

A: Windows / macOS / Linux 対応です。


Q: ライセンスと商用利用はどうなっていますか?

A: MITライセンスにより、商用・非商用を問わず自由に利用できます。配布物や製品には次の表記を残してください:

© 2025 SIQI (Sito Sikino) — MIT License

ご利用の際は、元リポジトリへのリンクやGitHubスター⭐で応援いただけると嬉しいです。


今後の展望

  • UIリファイン版 — 感情表現や没入感を高めた新バージョンを計画中
  • ターミナル統合版 — CLI上で動く拡張バージョンを計画中

技術スタック

  • デスクトップ:Electron
  • クライアント:Node.js
  • サーバ:Python(エージェント)
  • 設定:settings.json5
  • プロトコル/設計:AG-UI / Google ADK

制作者

Explore More
関連記事はありません。