コンテンツにスキップ

外観

デスクトップ UI だけに適用される表示設定。画面冒頭の説明は「デスクトップの表示設定です。モードは明るさ、テーマはアクセントカラーとチャット面のスタイルを制御します。」。言語・ターミナルフォント・ペットを除き、端末ごとのローカル UI 設定として保存される。この画面には「適用対象」チップは表示されない(プロファイル単位の config.yaml ではなく端末単位の設定のため)。

設定 > 外観 画面

表示値は環境依存の例。

画面の項目は上から次の順に並ぶ。

画面表示(主)内部キー(サブ)選択肢製品初期値推奨
言語display.languageEnglish / 简体中文 / 繁體中文 / 日本語English日本語
テーマ(右上にカラーモード)localStorage: hermes-desktop-theme-v2 / hermes-desktop-mode-v1ビルトイン 11 種 + Marketplace テーマ / ライト・ダーク・システムNous / ライトNous または Slate / システム
UI スケールzoom-state.jsonlocalStorage: hermes:desktop:zoomLevel は互換ミラー)90 / 100 / 110 / 125 / 150 / 175%90%90%、見づらい場合のみ上げる
ターミナルフォントterminal.font_familyインストール済みフォントから選択未設定(内蔵 JetBrains Mono)未設定のまま、必要なら Nerd Font
セッションリストの密度localStorage: hermes.desktop.sessionListDensityコンパクト / 標準 / 詳細コンパクト好みで
タブバーlocalStorage: hermes.desktop.tabStripDefault自動 / 常に表示 / 表示しない自動自動
ウィンドウの透過localStorage: hermes.desktop.translucency.v2クリア / ガラス(ガラス時は色味・フェード・くもりの質感・適用範囲)ガラス(対応 OS のみ)可読性が落ちるなら色味を下げる
チャット背景localStorage: hermes.desktop.backdrop.v1オフ / オンオン好みで(気になればオフ)
イントロ表示localStorage: hermes.desktop.intro-splash.v1オフ / オンオン好みで
フローティング入力欄localStorage: hermes.desktop.composerPopout.gesturesEnabledオフ / オンオン誤ドラッグが気になればオフ
メッセージリアクションstore/reactions-enabled(デバイスローカル)オフ / オン該当なし(デバイス保存)好みで
アプリ内ヒントlocalStorage: hermes.desktop.tips.rotation.v1オフ / オン + 「閉じた N 件のヒントを元に戻す」オン慣れたらオフ
ガイドツアーlocalStorage: hermes.desktop.tours.v1オフ / オンオン慣れたらオフ
バイブハートlocalStorage: hermes.desktop.vibeHearts.v1オフ / オンオン好みで
ツール呼び出しの表示localStorage: hermes.desktop.toolView.technicalプロダクト / テクニカルプロダクト通常はプロダクト
思考ブロックをデフォルトで折りたたむlocalStorage: hermes.desktop.reasoning.collapsedByDefaultオフ / オンオフ画面を静かに保ちたいならオン
インライン埋め込みlocalStorage: hermes.desktop.embed-mode確認 / 常に / オフ確認(ask確認のまま
ペットdisplay.pet.enabled ほかオフ / ペット選択 / サイズ / 散歩オフ好みで有効化
画面表示(主)保存値(内部)既定内容
Englishenはい英語 UI
简体中文zhいいえ中国語・簡体字 UI
繁體中文zh-hantいいえ中国語・繁体字 UI
日本語jaいいえ日本語 UI

display.language に保存される。切り替え時は設定保存が完了するまで「言語を保存中…」と表示され、保存失敗時は直前の言語へ戻る。

画面表示(主)保存値(内部)既定動作
ライトlightはい常に明るい表示
ダークdarkいいえ常に暗い表示
システムsystemいいえOS の外観設定に追従

画面上は独立した行ではなく、「テーマ」行の右上にあるライト / ダーク / システムのセグメントで切り替える。バックエンドの config.yaml ではなく、デスクトップの localStorage に保存される。

画面表示(主)保存値(内部)既定特徴
NousnousはいHermes の標準テーマ。GitHub 系のクロームに Nous ブルーのアクセント
GitHubgithubいいえGitHub の Light Default / Dark Default に準じた配色
Catppuccincatppuccinいいえ柔らかなパステル。ライトは Latte、ダークは Mocha
Everforesteverforestいいえ暖かく低コントラストな森の緑
Solarizedsolarizedいいえコントラストを固定した Solarized のライト / ダーク
Nous Altnous-altいいえガラス調のニュートラルにミッションブルーとクリーム
Midnightmidnightいいえ深い青紫と寒色アクセント。暗い環境で彩度を残したい場合向け
Emberemberいいえ深紅とブロンズの暖色。暗色で暖かい配色
Monomonoいいえグレースケール中心。色による注意散漫を抑えたい場合向け
Slateslateいいえ落ち着いたスレートブルー。開発作業向けの暗色テーマ
Cyberpunkcyberpunkいいえ黒地にネオングリーン。ターミナル風の強いコントラスト

テーマは色、チャット面、フォントの一部を変更する。機能やモデル出力には影響しない。上記のビルトイン 11 種に加え、VS Code Marketplace 由来のユーザーテーマが一覧へ追加され得る。カードは使用中のテーマが先頭に来る並びで、残りは上の表の順に並ぶ。

アクティブなバックエンドが display.skin を通知した場合は、その値がデスクトップテーマへ同期され、同じ localStorage キーへ反映される。

VS Code Marketplace テーマのインストール

Section titled “VS Code Marketplace テーマのインストール”

テーマ一覧の上の検索欄(プレースホルダー「Search your themes or the VS Code Marketplace…」、英語表示)にキーワードを入れると、手持ちのテーマと Marketplace をリアルタイム検索(入力から約 300ms 後に照会)した結果が並び、そこから直接インストールできる。インストール済みのテーマは検索結果上でチェック表示になり、重複インストールを避けられる。追加したテーマはユーザーテーマとしてテーマ一覧へ並び、不要になれば一覧から削除できる。ビルトイン 11 種はそのまま残る。テーマはアクティブなプロファイル単位で保存され、プロファイルごとに個別のテーマを保持する。

同じ検索・インストール UI は Cmd+K パレットの「テーマをインストール」からも使える。テーマのプレビューは、現在のカラーモード(ライト / ダーク)に合わせて描画される。

アプリ全体の文字と UI の拡大率を変更する。画面の説明文は「アプリ全体の文字と UI を拡大縮小します。Cmd/Ctrl と +、-、0 でも変更できます。現在: 90%」のように、常に現在の倍率を示す。

画面表示(主)選択肢既定
UI スケール90% / 100% / 110% / 125% / 150% / 175% の6プリセット90%
  • プリセット: 6つのボタンから選ぶと即時反映される。100% がブラウザ標準サイズ。
  • キーボード: Cmd/Ctrl と +-0 でも変更できる。+ / - はプリセットより細かい刻みで動くため、プリセットの中間の倍率になることがある。その場合はどのプリセットも選択表示にならないが、説明文の「現在: N%」で実際の倍率を確認できる。0 を押すと 100% に戻る。
  • マウス: Ctrl/Cmd を押しながらマウスホイールでも拡大縮小できる。
  • 倍率の表示が実際の見た目と合わない場合は、説明文の「現在: N%」を確認してからプリセットを選び直す。

保存先は config.yaml ではなく、デスクトップアプリのローカルデータ ─ メインプロセスが管理する zoom-state.json(Electron の userData 配下)が正で、互換用に localStorage: hermes:desktop:zoomLevel にも同じ値を書き込む。カラーモードなどと同じデバイス単位の設定になる。なお、ペットのポップアウトウィンドウには UI スケールを適用しない(スプライトが切れるのを防ぐため)。

ターミナル表示に使うフォントを、この端末にインストール済みのフォントから選ぶ。Nerd Font にも対応する。

  • 空欄(未設定)のときは、アプリ内蔵の JetBrains Mono を使う。
  • 選択内容は terminal.font_family に保存される。
  • 記号やアイコングリフの表示が崩れる場合は、未設定に戻して内蔵フォントで確認する。

説明文は「サイドバーのセッションタイトルの下に表示する情報量を選びます。」。サイドバーの各セッション行に、タイトルの下へどれだけ情報(プレビューやメタ情報)を出すかを 3 段階で選ぶ。

画面表示(主)保存値(内部)既定
コンパクトcompactはい
標準comfortableいいえ
詳細detailedいいえ

localStorage: hermes.desktop.sessionListDensity に端末単位で保存される。セッション数が多く一覧を短く保ちたいときは「コンパクト」、内容を見ながら選びたいときは「詳細」にする。

説明文は「ゾーンの上にタブを表示します。自動ではペインが1つのときに隠します。」。分割レイアウトの各ゾーン上部に出るタブ列の既定表示を決める。

画面表示(主)保存値(内部)既定動作
自動autoはいゾーンにペインが 1 つだけのときはタブを隠し、2 つ以上で表示する
常に表示alwaysいいえペインが 1 つでもタブを表示する
表示しないneverいいえタブを表示しない

localStorage: hermes.desktop.tabStripDefault に端末単位で保存される。ここで決めるのはアプリ全体の既定で、ゾーンごとに個別の表示モードを選んだ場合はそちらが優先される。キーバインドの「Toggle tabs」(キーボードショートカット)でもその場で切り替えられる。

ウィンドウ越しにデスクトップを見せる設定。「クリア / ガラス」のモード切替は透過パネルの右側(ガラスモードではフェード行の右端)にあり、モードによって操作子と説明文が変わる。対象は macOS と Windows 11(22H2 以降)。Linux では行そのものが表示されない。設定は localStorage: hermes.desktop.translucency.v2 に端末単位で保存される(旧 …translucency.v1 の値は初回に引き継がれる)。

モード説明文操作子
クリア「テキストも含めウィンドウ全体を透過させてデスクトップを表示します。」スライダー 1 本(0〜100、1 刻み)。ウィンドウ全体の不透明度を下げる
ガラス「マットガラス: デスクトップが滑らかなぼかしとして透け、テキストは鮮明なまま。」下段パネルに 4 つの操作子(下表)

設定 > 外観 画面のウィンドウの透過

ガラスモード選択時の透過パネル。表示値は環境依存の例。

画面表示(主)種類選択肢・範囲内容
色味スライダー0〜100ガラスの効き具合(透け方の強さ)
フェードスライダー0〜100ぼかし面へ溶け込ませる度合い
くもりの質感4 段のセグメント深い / やわらか / 明るい / まぶしいOS のネイティブ素材の段階。Windows は 3 段に集約される(macOS で保存した段は、同じ見た目になる段が選択表示になる)
適用範囲2 択のセグメントウィンドウ全体 / サイドバーのみ「サイドバーのみ」は Finder 風にサイドバーだけをガラスにし、本文列は不透明のままにする
  • 初期値: モードが未保存で、かつ OS がガラスに対応していれば ガラス が選ばれる。ただし旧バージョンでクリアの透過度を 0 より大きく設定していた環境は、見た目を変えないためクリアのまま引き継ぐ。各値の初期値は OS とカラーモードで異なる(macOS: ライト 色味 66 / フェード 1 / まぶしい、ダーク 色味 22 / フェード 0 / 明るい。Windows: ライト 色味 20、ダーク 色味 5、いずれも「深い」)。
  • ライトとダークで別々に保持: 値はカラーモードごとに保存される。ライト表示中に色味を変えてもダーク側の値は変わらず、未編集の側は共通の基準値を引き継ぐ。
  • プレビュー: スライダーをドラッグしている間は設定パネル自体が薄くなり、背後のデスクトップの見え方をその場で確認できる。

背面のウィンドウや壁紙が透けるため可読性が下がる場合がある。文字が読みにくいと感じたら、クリアよりもガラスを選び、色味を下げる。

会話の背後にうっすら表示される彫像の画像を表示するかどうかを切り替える。画面の説明文は「会話の背後に表示される淡い彫像の画像。」で、選択肢は「オフ / オン」の切替。既定はオン

  • 純粋に表示だけの設定で、機能やモデル出力には影響しない。
  • localStorage: hermes.desktop.backdrop.v1(既定 true)にデバイス単位で保存される。config.yaml には保存されない。
  • 背景画像が気になる場合や、画面共有・スクリーンショットに写り込ませたくない場合はオフにする。

説明文は「空のチャットに表示されるワードマークとプロンプト。」。新しいセッションを開いた直後の空の画面に出る、HERMES AGENT のロゴと案内文(「Drop a file path, a traceback, or a rough idea. …」)を表示するかどうかを「オフ / オン」で切り替える。既定はオン

  • 表示だけの設定で、機能やモデル出力には影響しない。
  • localStorage: hermes.desktop.intro-splash.v1 に端末単位で保存される。

説明文は「入力欄をドックからドラッグして外せるようにします。オフにすると画面下部に固定されます。」。チャットの入力欄を画面下部のドックから引き剥がし、スレッド上の任意の位置(初期位置は右下)へ浮かせるジェスチャを許可するトグル。既定はオン

  • オフにすると、入力欄は常に画面下部に固定され、ドラッグしても外れない。
  • 浮かせた位置はグループごとに localStorage: hermes.desktop.composerPopout.zones.v1 に保存され、トグル自体は …composerPopout.gesturesEnabled に端末単位で保存される。
  • 入力欄をドラッグしたつもりがないのに位置が動いてしまう場合はオフにする。

メッセージに付く iMessage 風のタップバック(リアクション)を表示するかどうかの切替。

  • 表示だけの設定で、モデルの出力やトークン消費には影響しない。
  • store/reactions-enabled にデバイスローカルで保存される。カラーモードなどと同じ端末ごとの設定で、config.yaml には保存されない。

説明文は「アプリの一部を指す小さな吹き出し。待機中にときどき、また役に立つときは Hermes からも表示します。閉じたヒントは二度と表示されません。」。UI の各部を指して使い方を案内する吹き出しを「オフ / オン」で切り替える。既定はオン

  • 一度閉じたヒントは再表示されない。閉じたヒントが 1 件以上あるときだけ、右側に「閉じた N 件のヒントを元に戻す」ボタンが現れ、押すと閉じた記録を消して再び表示対象に戻す。
  • オンオフは localStorage: hermes.desktop.tips.rotation.v1、閉じたヒントの一覧は …tips.retired.v1 に端末単位で保存される。

説明文は「画面を暗くして各ステップを強調しながら、Hermes がアプリを案内します。」。画面を暗転させて対象の設定項目や UI を順番にハイライトする、ステップ形式の案内を「オフ / オン」で切り替える。既定はオン

  • ツアーは設定画面の各行や個々の設定項目を名指しで指せる(各行に data-tour 属性が付いている)。
  • localStorage: hermes.desktop.tours.v1 に端末単位で保存される。操作に慣れたらオフにしてよい。

説明文は「ありがとう・愛してる・good bot・ハート絵文字のときに浮かぶハート。上のメッセージリアクションとは別です。」。感謝や愛情の表現を送ったときに画面へ浮かぶハートの演出を「オフ / オン」で切り替える。既定はオン

  • 検出の仕組み(コア側の正規表現と語彙リスト、トークン消費なし)は チャットの Vibe reactions を参照。このトグルはデスクトップでの演出表示だけを止める。
  • 「メッセージリアクション」(タップバック)とは独立した設定。
  • localStorage: hermes.desktop.vibeHearts.v1 に端末単位で保存される。
画面表示(主)UI 内部値保存値(内部)既定動作
プロダクトproductfalseはい生の引数・結果を隠し、読みやすい活動表示と要約を示す
テクニカルtechnicaltrueいいえツールの入力、出力、低レベル情報を表示する

一般利用はプロダクト、ツール失敗の診断やプロンプト開発はテクニカルを推奨する。認証情報を扱う環境では、画面共有前にテクニカル表示の内容を確認する。

思考ブロックをデフォルトで折りたたむ

Section titled “思考ブロックをデフォルトで折りたたむ”

説明文は「ストリーミング中の推論を、開くまで折りたたんだまま利用できるようにします。」。推論ブロック(チャットの「推論ブロック」)を表示したまま、各思考ブロックを最初から折りたたんだ状態にする。既定はオフ(展開された状態で流れる)。

  • オンにしても推論の取得や表示そのものは止まらない。クリックで個別に展開できる。
  • 推論を一切表示したくない場合は、この設定ではなくチャットの「推論ブロック」をオフにする。
  • localStorage: hermes.desktop.reasoning.collapsedByDefault に端末単位で保存される。

チャット内のリンクに対するリッチプレビュー(YouTube・X などの埋め込み)の読み込み方針を選ぶ。画面の説明文のとおり、リッチプレビューは第三者サイトから読み込まれるため、プライバシー方針に応じて選択する。

画面表示(主)保存値(内部)既定動作
確認askはい許可するまでプレースホルダーを表示し、クリックで個別に許可する
常にalwaysいいえ自動で読み込む
オフoffいいえリンクのまま表示する
  • 画面ラベルは「インライン埋め込み」、選択肢は「確認 / 常に / オフ」の切替で、既定は「確認」。
  • localStorage: hermes.desktop.embed-mode(既定 ask)にデバイス単位で保存される。
  • 「確認」で個別に許可したサービスは localStorage: hermes.desktop.embed-allowed に蓄積され、「許可した N 件のサービスをリセット」ボタンでまとめて取り消せる。
  • 第三者サイトへの接続はアクセス元の情報(IP など)を先方へ渡すため、機微な作業環境では「確認」のまま、または「オフ」を推奨する。

エージェントの活動に反応する小さなアニメーションマスコット(ペット)を表示できる。ペットは petdex ギャラリー由来のスプライトで、ツール実行中は走り、成功すると喜び、エラーでしょんぼりと、Hermes の状態に反応する。純粋に装飾で、プロンプトキャッシュ・トークン・エージェントの挙動には一切影響しない。既定はオフで、ペットを選ぶまで表示されない。

デスクトップでは 設定 → 外観のこのセクションで管理する。CLI・TUI にも同じペットが表示される。

画面表示(主)内部キー・対象(サブ)選択肢・値製品初期値
ペット(オン/オフ)display.pet.enabledオン / オフオフ
ペットを選ぶdisplay.pet.slugギャラリーから採用空(未選択)
サイズdisplay.pet.scaleスライダー(約 10〜300%、初期値 33%)0.33
散歩localStorage: hermes.desktop.pet-roam.v1オン / オフオフ
  • オン/オフ: 「ペットを選ぶ」の右にある「オフ / オン」の切替。オンにするとインストール済みの先頭のペットが採用される。オンにできるペットが無い場合はメッセージが出る。
  • ペットを選ぶ: 検索欄(「ペットを検索…」)でギャラリーを絞り込み、カードを選ぶと(必要に応じて)インストールされてアクティブになる。一覧は一部のみ表示され、下部に「4670 件中 60 件を表示中──入力して絞り込めます。」のような件数が出る(総数は接続先のギャラリーで変わる)。生成したペットには「生成」、導入済みには「インストール済み」タグが付く。生成ペットはカードのホバーで名前変更・エクスポート・削除できる。
  • サイズ: オン時に表示されるスライダー。浮遊マスコットの大きさを全画面へ即時反映する。Alt+ホイールでもサイズを変更できる。
  • 散歩: オン時に表示されるトグル。アイドル中にペットがウィンドウ内を歩き回る。
  • Cmd+K →「ペット…」: キーボードだけでギャラリーの検索・採用・切り替えができる(テーマピッカーと同様)。
  • Shift+クリック: 浮遊ペットを独立した透明・常時最前面のウィンドウへポップアウトする。Hermes を最小化してもペットが見え続ける。ポップアウト中のジェスチャは次のとおり。
ジェスチャ動作
ドラッグ画面上の任意の位置へ移動(アプリ外も可)。位置は再起動後も保持する
シングルクリック直近セッションへ送るミニコンポーザーを開く
ダブルクリックアプリウィンドウの最小化・復帰を切り替える
Shift+クリックペットをウィンドウ内へ戻す
メールアイコン離席中にターンが完了したときだけ表示。クリックで最新スレッドを開く

ポップアウト中のペットだけが吹き出し(working…thinking…your turn など)を表示する。ウィンドウ内ではアプリ自体が主役なので、ペットは静かなまま。

設定は config.yamldisplay.pet 配下に保存される(シークレットや環境変数ではない)。ペットはプロファイル単位(<HERMES_HOME>/pets/)で管理され、プロファイルごとに別のペットを保持する。

キー内容既定
display.pet.enabledマスターのオン/オフfalse
display.pet.slugアクティブなペット(空は先頭)""
display.pet.render_mode端末レンダリング(auto / kitty / iterm / sixel / unicode / offauto
display.pet.scaleサイズ(ネイティブ 192×208 フレーム基準)0.33
display.pet.unicode_cols端末幅の固定上書き(0 は scale から算出)0

render_modeunicode_cols は CLI・TUI の端末描画向けの項目で、デスクトップの外観設定 UI では有効化・ペット選択・サイズ・散歩の4つを操作する。

このうち散歩(roam)だけは config.yaml ではなく、デスクトップの localStoragehermes.desktop.pet-roam.v1、既定オフ)にデバイス単位で保存される。ドラッグ位置などと同じ端末ローカルの設定で、config.yaml を検索しても見つからない。サイズ(display.pet.scale)の画面表示はパーセント(初期値 33%)で、config.yaml に保存された値がそのまま反映される。

ペットの生成(/hatch)、CLI の hermes pets コマンド、/pet スラッシュコマンドは スラッシュコマンド一覧 を参照。

ウィンドウ下端のステータスバーは既定で非表示。外観設定に専用のトグルはなく、表示・非表示の切り替えはキーバインド view.toggleStatusbar、またはステータスバーの右クリックメニューで行う。

© 2026 Hermes Desktop ガイド(非公式)。引用・部分転載は、出典として本ページへのリンクを添えていただければ歓迎します。記事全文の無断複製・転載はご遠慮ください。