メインコンテンツまでスキップ

インターフェース概要

このページでは、Elftia のインターフェースレイアウトと各エリアの機能を案内します。これらのエリアに慣れると、Elftia の機能をより効率的に利用できるようになります。

全体レイアウト

Elftia のインターフェースは、クラシックなデスクトップアプリケーションのレイアウトに従っており、次の主要エリアで構成されています。

┌─────────────────────────────────────────────────────┐
│ Title Bar │
├──┬──────────┬───────────────────────────────────────┤
│ │ │ │
│Fu│ Rail │ Content Area │
│nc│ (Sidebar)│ │
│ti│ │ │
│on│ │ │
│al│ ├───────────────────────────────────────┤
│ │ │ Input Area │
├──┴──────────┴───────────────────────────────────────┤
│ Elfi Floating Button │
└─────────────────────────────────────────────────────┘

Workspace Rail(機能サイドバー)

インターフェースの左端にある細い帯が、Elftia のメインナビゲーションハブです。各アイコンはそれぞれ機能モジュールに対応しています。

アイコン機能説明
チャットバブルチャットマルチタブ、ブランチ、ストリーミング返信に対応した AI 会話
ロボットAgentsAgent 管理(単一のフラット階層、13 カテゴリ)、AI Agents の作成と編集
テンプレートプロンプトプロンプトテンプレートを管理および使用するためのプロンプトライブラリ
テンプレートアイコンテンプレート画像 / 動画 / 音楽生成パラメーターテンプレート({{variable}} プレースホルダー付き)
ギャラリーポートフォリオAI 生成画像 / 動画 / 音楽のコレクション管理
キャラクターロールプレイキャラクターカード(SillyTavern 互換)、World Info、グループチャット
チャンネルChannelマルチプラットフォームチャンネル(Discord、Telegram、Slack、QQ など)
プラグインMCPAgent ツールを拡張するための MCP サーバー管理
スキルSkillsSkill 管理(SkillHub コミュニティマーケットプレイスを含む)
時計CronAgent タスクを自動実行するためのスケジュールタスク管理
コラボレーションCoworkコラボレーションビュー: スケジュールタスクの実行履歴 + 継続用チャットへのジャンプ
チェックボックスTodo軽量 Todo + プロジェクトレベルの Tasks ボード
ノートブックNotesMarkdown ノート + wiki リンク + ナレッジグラフ
🎨Design StudioAI デザインワークベンチ(Skill + Design System ツールキット)
ギア設定アプリケーション設定と構成

機能 Rail の下部には ユーザーアバター ボタンもあり、クリックするとアカウント情報が表示されます。

0.1.7 以降、Design Studio はデフォルトで有効です(Experimental Flag を有効化する必要はありません)。Agents ページは単一のフラットモデルを使用しており、以前の「Persona / Avatar」二層構造はありません。

操作

  • アイコンをシングルクリックすると、対応する機能ページに切り替わります。
  • 現在アクティブな機能はハイライト表示されます。
  • 一部のアイコンにはバッジが表示されます(例: 未読メッセージ数)。

サイドバー(Rail)

機能 Rail の右側にあるパネルで、現在の機能に応じて内容が動的に変わります。

チャットモードのサイドバー

チャットビューでは、サイドバーに セッション一覧 が表示され、次の機能を利用できます。

  • 新規チャット: 上部の + ボタンをクリックして新しいセッションを作成します。
  • 検索: 検索ボックスを使って、キーワードで過去のチャットを探します。
  • フォルダー: フォルダーを作成してセッションを整理します。
    • セッションをフォルダーへドラッグできます。
    • フォルダーは展開および折りたたみできます。
  • セッション操作: セッションを右クリックするとコンテキストメニューが開き、次の操作に対応します。
    • 名前変更
    • フォルダーへ移動
    • タグを追加
    • エクスポート
    • 削除
  • 一括操作: 複数のセッションを選択して、一括で移動、削除、エクスポートできます。

その他のモードのサイドバー

機能ページによって、サイドバーの内容は異なります。

機能サイドバーの内容
Agentタイプとステータスでグループ化された Agent 一覧
Promptsプロンプトカテゴリと一覧
Channelチャンネルとボットの一覧
MCPMCP サーバー一覧
TodoTodo セクション
Notesノート一覧とフォルダー

タイトルバー

ウィンドウ上部にあり、次の要素を含みます。

タブ

チャットモードでは、タイトルバーにチャットタブが表示されます。

  • 開いている各チャットがタブとして表示されます。
  • タブをクリックするとチャットを切り替えます。
  • タブ上の x をクリックすると閉じます。
  • + をクリックすると新しいタブを作成します。
  • タブはドラッグして並べ替えできます。

ウィンドウコントロール

タイトルバーの右上には標準のウィンドウ操作ボタンがあります。

  • 最小化: ウィンドウをタスクバーへ最小化します。
  • 最大化 / 復元: 最大化モードとウィンドウモードを切り替えます。
  • 閉じる: ウィンドウを閉じます(「トレイに最小化」が有効な場合、閉じるボタンはアプリを終了せず、システムトレイへ最小化します)。

コンテンツエリア

中央のメインエリアには、現在の機能に応じて異なる内容が表示されます。

チャットビュー

チャットビューは Elftia で最もよく使われるインターフェースで、次の要素を含みます。

  • メッセージフロー: チャットメッセージを時系列で表示します。
    • ユーザーメッセージは片側に、AI の返信はもう片側に表示されます。
    • Markdown レンダリング(見出し、リスト、コードブロック、表など)に対応しています。
    • コードブロックはシンタックスハイライトとワンクリックコピーに対応しています。
  • ストリーミング応答: AI の返信がリアルタイムで一文字ずつ表示されます。
  • ツール呼び出し: Agent がツールを使用すると、ツール名、パラメーター、結果を含むツール呼び出しの詳細がコンテンツエリアに表示されます。ツール呼び出しパネルは展開または折りたたみできます。
  • ブランチナビゲーション: メッセージに複数のバージョンがある場合、メッセージの上にブランチナビゲーターが表示され、現在のバージョン番号と総バージョン数を示し、左右の切り替えに対応します。

メッセージ操作

メッセージにホバーすると、操作ボタンが表示されます。

操作説明
コピーメッセージ内容をクリップボードにコピーします
編集ユーザーメッセージを編集します(新しいブランチを作成します)
再生成AI の返信を再生成します(新しいブランチを作成します)
削除現在のメッセージを削除します

入力エリア

コンテンツエリアの下部にあり、メッセージ送信の主な入口です。

メッセージ入力ボックス

  • 複数行入力に対応しています(改行は Shift+Enter)。
  • Markdown 構文に対応しています。
  • ファイルをドラッグ&ドロップして添付ファイルを追加できます。

ツールバー

入力ボックスの上にあるツールバーには、次のコントロールがあります。

コントロール機能
モデル選択使用する AI モデルを選択するドロップダウンメニュー
Web 検索AI が返信する前にインターネット検索を有効 / 無効にするトグル
添付ファイル画像、ファイル、その他の添付ファイルを追加するボタン

送信方法

デフォルトでは次のように動作します。

  • Enter: メッセージを送信
  • Shift + Enter: 改行

Settings → General で、送信方法を Ctrl + Enter に変更できます。

クイック設定

よく使う一部の設定は、設定ページ全体を開かずにすばやくアクセスできます。

  • テーマ切り替え: クイック設定でライト / ダークモードをすばやく切り替えます。
  • アクセントカラー: インターフェースのテーマカラーをすばやく変更します。

Elfi フローティングボタン

Elfi は Elftia の組み込みアシスタントです。インターフェース上のフローティングボタンから Elfi チャットウィンドウをすばやく開き、Elftia の使い方や機能説明について Elfi に質問できます。

  • フローティングボタンをクリックすると Elfi チャットを開きます。
  • Elfi は Elftia のすべての機能を理解しており、使い方に関する質問に回答できます。
  • ボタンをドラッグして、インターフェース上の位置を調整できます。

設定ページ

機能 Rail 下部のギアアイコンをクリックすると、設定ページが開きます。設定はタブごとにグループ化されています。

タブ内容
General言語、プロキシ、起動オプション、通知、環境ツール
Appearanceテーマモード、アクセントカラー、フォント、壁紙、カスタム CSS
Provider SettingsLLM プロバイダーの API Key とエンドポイント設定
Default Modelsさまざまなシナリオ向けのデフォルトモデル選択
Agent SettingsAgent エンジン、プロンプトバージョン、セキュリティ設定
Web Search検索プロバイダー、オーケストレーション戦略、圧縮設定
System診断ツール、キャッシュ管理、データベースメンテナンス
Aboutバージョン情報、アップデート確認、開発者モード

詳細な設定説明については、設定リファレンス を参照してください。

キーボードショートカット

Elftia は効率を高めるために、一般的なキーボードショートカットに対応しています。

ショートカット機能
Enterメッセージを送信(デフォルト)
Shift + Enter改行を入力
Ctrl/Cmd + N新規チャット
Ctrl/Cmd + W現在のタブを閉じる
Ctrl/Cmd + Tabタブを切り替える
Escapeダイアログを閉じる / 操作をキャンセル

インターフェースレイアウトを理解したら、Elftia のさまざまな機能を探索できます。チャット機能 または LLM プロバイダー設定 を続けて読むことをおすすめします。