全設定項目索引
設定画面の順序と項目のチェック用索引。実機の日本語 UI と、同一コミットのソース(設定画面定義・日本語ラベル i18n/ja.ts・バックエンド既定値 DEFAULT_CONFIG)を突き合わせて作成している。採取と照合の履歴は バージョンと調査根拠 を参照。
設定画面は 18 画面で構成される。MCP は設定タブになく、Capabilities ページ(/skills?tab=mcp)にある(本ページ末尾の「MCP」を参照)。ナビの並び順は次のとおり(区切り線 2 本を含む)。
- 設定セクション 9 つ(モデル / チャット / 外観 / ワークスペース / 安全性 / Browser / メモリとコンテキスト / 音声 / 詳細)
- 通知 → 請求
- ─ 区切り ─ プロバイダー(サブ: アカウント / API キー / カスタムエンドポイント / ローカルモデル) → ゲートウェイ → キーボードショートカット → ツールとキー(サブ: ツール / 設定) → Plugins → アーカイブ済みチャット
- ─ 区切り ─ 情報
「Browser」「Plugins」は日本語 UI でもナビラベルが英語のまま(日本語リソース未整備)。プロバイダーの「ローカルモデル」サブビューは hermes desktop --local で起動したときだけ表示され、通常起動では 3 件になる。
表の「画面表示(主)」は実際に見える文字列、「内部キー(サブ)」は設定 API・設定ファイル・.env・デスクトップ保存領域で使う名前。内部キーだけを画面ラベルとして扱わない。ボタンなど永続キーを持たないものは、内部操作名または「操作・保存キーなし」、既定値は「該当なし」と記載する。「未設定(実効: 値)」は、保存値は空だが実行時に括弧内へ解決されることを示す。一部の画面は日本語リソースが未整備で、本文が英語表示のまま(ナビラベルのみ日本語)。該当箇所は行内に明記する。
画面をまたぐ機能
Section titled “画面をまたぐ機能”| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| 検索 ⌘K(設定カード上端のピル) | ⌘K コマンドパレットの設定スコープを開く。設定画面で入力欄の外に文字を打っても開く | 常時表示 |
| 適用対象(プロファイルチップ列) | UI 状態 $settingsScopeOverride。この画面の編集をどのプロファイルの config.yaml に書くかを選ぶ | アクティブプロファイル。プロファイルが 2 つ以上あるときだけ表示 |
| ディープリンク | /settings?tab=<画面>&key=<ENV_KEY> / ?tab=plugins&plugin=<id> で該当行へスクロールと強調 | 該当なし |
「適用対象」が出る画面は、モデル / チャット / ワークスペース / 安全性 / Browser / メモリとコンテキスト / 音声 / 詳細 / ツールとキー(いずれも config.yaml 由来)。外観・通知・請求・ゲートウェイ・キーボードショートカット・Plugins・アーカイブ済みチャット・情報には出ない(端末ローカルまたはマシン単位の設定)。Plugins の Agent plugins には別に「Applies to:」セレクタがある。
01 モデル
Section titled “01 モデル”| 画面表示(主) | 内部キー・対象(サブ) | 製品既定値 |
|---|---|---|
| プロバイダー | model.provider | 未設定 |
| モデル | model.default | 未設定 |
| 適用 | model.provider + model.default を保存 | 該当なし |
| 推論レベル(Defaults / Reasoning) | agent.reasoning_effort | medium(中) |
| 補助モデル | 下記8タスク | 全タスク provider: auto, model: "" |
| ビジョン | auxiliary.vision.provider / auxiliary.vision.model | auto / 空欄 |
| 圧縮 | auxiliary.compression.provider / auxiliary.compression.model | auto / 空欄 |
| スキルハブ | auxiliary.skills_hub.provider / auxiliary.skills_hub.model | auto / 空欄 |
| 承認 | auxiliary.approval.provider / auxiliary.approval.model | auto / 空欄 |
| MCP | auxiliary.mcp.provider / auxiliary.mcp.model | auto / 空欄 |
| タイトル生成 | auxiliary.title_generation.provider / auxiliary.title_generation.model | auto / 空欄 |
| レビュー(/review レビューサブエージェント) | auxiliary.review.provider / auxiliary.review.model | auto / 空欄 |
| キュレーター | auxiliary.curator.provider / auxiliary.curator.model | auto / 空欄 |
| バックエンドを再起動 | 読込・保存エラーがコードスキュー(更新後にバックエンドが古いコードのまま)のときだけ表示 | 該当なし |
| コンテキストウィンドウ | model_context_length | 0 相当(自動) |
| フォールバックモデル | fallback_providers | 空配列 |
| Mixture of Agents(MoA)プリセット | moa.default_preset / moa.presets.* | 雛形プリセット default 入り(default_preset: default) |
| MoA 参照モデル・アグリゲーターの有効化トグル | moa.presets.*.reference_models[].enabled / moa.presets.*.aggregator.enabled | 有効 |
推論レベルの選択肢は 8 段階: Off(none)/ 最小(minimal)/ 低(low)/ 中(medium)/ 高(high)/ 特高(xhigh)/ 最大(max)/ ウルトラ(ultra)。サブエージェント推論強度(delegation.reasoning_effort、08 詳細)も同じ段階を使う。MoA の参照・集約スロットにはスロット別 reasoning_effort を保存できるが、デスクトップ画面には編集欄がない(設定ファイル側の値を保持するのみ)。既定プリセット default に aggregator_temperature / reference_temperature は含まれない。
メインモデル直下の Defaults ブロックには推論レベル(agent.reasoning_effort、既定 medium)が表示され、対応モデルでは「高速(Fast)」トグル(agent.service_tier: fast / normal)も並ぶ。設定画面の補助モデルは上記 8 タスクのみ(「ウェブ抽出」は廃止され、auxiliary.web_extract.* は既定値定義から消えている)。モデル割り当て API には auxiliary.triage_specifier / kanban_decomposer / profile_describer も含まれるが画面には出ない。config にはさらに memory_query_rewrite / tts_audio_tags / goal_judge / monitor の各タスク、auxiliary.background_review.*(既定 オン・max_input_tokens は 600000)、auxiliary.transient_retries(既定 2)があり、memory_query_rewrite を除くほぼ全補助タスクで reasoning_effort(既定 空欄 = プロバイダー既定)を指定できる。メインモデルの変更がスケジュール済みジョブに影響する場合は「スケジュール済みジョブの確認が必要です」の警告が出る。
02 チャット
Section titled “02 チャット”| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 人格 | display.personality | 空欄(なし) |
| タイムゾーン | timezone | 空欄(システム) |
| 推論ブロック | display.show_reasoning | オン |
| 画像添付 | agent.image_input_mode | auto |
| Max preview / image load size(英語表示) | store/data-url-read-max(デバイスローカル) | 該当なし(デバイス保存) |
人格候補: なし、Helpful、Concise、Technical、Creative、Teacher、Kawaii、Catgirl、Pirate、Shakespeare、Surfer、Noir、Uwu、Philosopher、Hype。カスタム人格が設定されている場合は追加表示される。
display 配下には GUI 項目を持たない config 専用キーもある: display.battery(オフ)/ display.show_commentary(オン)/ display.timestamp_format(%H:%M)/ display.status_phrases(空オブジェクト)/ display.busy_steer_ack_enabled(オン)。agent 配下には agent.reasoning_overrides(空オブジェクト。モデル別推論レベルの固定)と agent.local_stream_stale_timeout(900 秒)がある。
| 画面表示(主) | 内部キー(サブ) | 候補 | 製品初期値 |
|---|---|---|---|
| 言語 | display.language | English / 简体中文 / 繁體中文 / 日本語 | English |
| カラーモード | localStorage: hermes-desktop-mode-v1 | ライト / ダーク / システム | ライト |
| テーマ | localStorage: hermes-desktop-theme-v2 | Slate / Nous / GitHub / Catppuccin / Everforest / Solarized / Nous Alt / Midnight / Ember / Mono / Cyberpunk(VS Code Marketplace の検索欄付き) | Nous |
| UI スケール | メインプロセスが保存(Ctrl/Cmd の +/−/0 と連動) | 90 / 100 / 110 / 125 / 150 / 175% | 90% |
| ターミナルフォント | terminal.font_family | ─ | 未設定(実効: 内蔵 JetBrains Mono) |
| セッションリストの密度 | store/session-list-density(デバイスローカル) | コンパクト / 標準 / 詳細 | 該当なし(デバイス保存) |
| タブバー | store/tabstrip-prefs(デバイスローカル) | 自動 / 常に表示 / 表示しない | 該当なし(デバイス保存) |
| ウィンドウの透過 | store/translucency(デバイスローカル) | モード クリア / ガラス。クリアはスライダー 1 本、ガラスは色味 / フェード / くもりの質感(深い / やわらか / 明るい / まぶしい。Windows は 3 段)/ 適用範囲(ウィンドウ全体 / サイドバーのみ)。Linux では非表示 | 0(不透明) |
| チャット背景 | localStorage: hermes.desktop.backdrop.v1 | オン / オフ | オン |
| イントロ表示 | store/intro-splash(デバイスローカル) | オン / オフ | 該当なし(デバイス保存) |
| フローティング入力欄 | store/composer-popout(デバイスローカル) | トグル | 該当なし(デバイス保存) |
| アプリ内ヒント | store/tips(デバイスローカル) | オフ / オン。閉じたヒントがあれば「閉じた N 件のヒントを元に戻す」ボタン | 該当なし(デバイス保存) |
| ガイドツアー | store/tours(デバイスローカル) | オフ / オン | 該当なし(デバイス保存) |
| バイブハート | store/vibe-hearts-enabled(デバイスローカル) | オフ / オン | 該当なし(デバイス保存) |
| ツール呼び出しの表示 | localStorage: hermes.desktop.toolView.technical | プロダクト / テクニカル | プロダクト(false) |
| 思考ブロックをデフォルトで折りたたむ | store/reasoning-disclosure(デバイスローカル) | オフ / オン | 該当なし(デバイス保存) |
| インライン埋め込み | localStorage: hermes.desktop.embed-mode / .embed-allowed | 確認 / 常に / オフ | 確認(ask) |
| ペット | display.pet.enabled / .slug / .scale ほか | オフ / ペット選択 / サイズ / 散歩 | オフ |
| メッセージリアクション | store/reactions-enabled(デバイスローカル) | ─ | 該当なし(デバイス保存) |
セッションリストの密度・タブバー・イントロ表示・フローティング入力欄・アプリ内ヒント・ガイドツアー・バイブハート・思考ブロックの折りたたみの 8 項目はいずれも端末ローカル設定で、config.yaml には入らない(初期値はソースの nanostore 既定値を個別に確認していないため「該当なし」とした)。透過の各サブ設定(色味 / フェード / くもりの質感 / 適用範囲 / クリア・ガラス切替)と「イントロ表示」「フローティング入力欄」は実機で確認済み。
04 ワークスペース
Section titled “04 ワークスペース”| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 作業ディレクトリ | terminal.cwd | . |
| リポジトリの自動検出 | desktop.repo_scan_enabled | オン |
| リポジトリの検索ルート | desktop.repo_scan_roots | 空配列(ホームディレクトリを検索) |
| 除外するリポジトリパス | desktop.repo_scan_exclude_paths | 空配列 |
| コード実行モード | code_execution.mode | project |
| 永続シェル | terminal.persistent_shell | オン |
| 環境変数の引き継ぎ | terminal.env_passthrough | 空配列 |
| ファイル読み取り上限 | file_read_max_chars | 100000 文字 |
05 安全性
Section titled “05 安全性”| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 承認モード | approvals.mode | smart(候補: manual / smart / off) |
| 承認タイムアウト | approvals.timeout | 300 秒 |
| MCP 再読み込みの確認 | approvals.mcp_reload_confirm | オン |
| コマンド許可リスト | command_allowlist | 空配列 |
| シークレットを伏せる | security.redact_secrets | オン |
| プライベート URL を許可 | security.allow_private_urls | オフ |
| ファイルチェックポイント | checkpoints.enabled | オフ |
smart はフラグされたコマンドを LLM レビュアーが個別に判定する既定モード。approvals.deny(ユーザー定義の拒否ルール、既定 空配列。マッチしたコマンドは --yolo / mode: off でも実行前にブロックされる)はこの画面に項目がなく、config.yaml で編集する。ブラウザー側のプライベート URL 設定(browser.allow_private_urls / browser.auto_local_for_private_urls)は次の「Browser」画面にある。approvals.single_query_mode / approvals.unattended_mode(各 deny。単発クエリと無人実行での承認の扱い)、security.approval.transport(builtin)/ security.approval.transport_fallback(deny)、security.allow_data_training_tiers_noninteractive(オフ)も config 専用キー。
06 Browser
Section titled “06 Browser”ナビラベル・見出しは日本語 UI でも英語 Browser(日本語リソース未整備)。1 行目はラベル・説明とも英語表示。
| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| Use My Real Browser Profile(英語表示) | browser.use_real_profile | オフ |
| ブラウザーのプライベート URL | browser.allow_private_urls | オフ |
| プライベート URL にはローカルブラウザーを使用 | browser.auto_local_for_private_urls | オン |
browser.use_real_profile は、既定ブラウザ(Chrome / Edge / Brave / Chromium などの Chromium 系のみ)のプロファイルを Hermes 管理のスナップショットへ複製し、同梱 Chromium で使う設定。実プロファイルは直接開かず、オフに戻すとスナップショットは削除される。同じトグルは「スキルとツール」→ ツールセット → Browser の先頭に日本語ラベル「実際のブラウザプロファイルを使用」でも出る(初回オン時は同意ダイアログあり)。browser.real_profile_pin(空欄)/ browser.real_profile_autoclose(オフ)/ browser.backend(空欄)/ browser.snapshot_threshold(15000)/ browser.extension_control.enabled・developer_mode(各オフ)は GUI 項目を持たない config 専用キー。
07 メモリとコンテキスト
Section titled “07 メモリとコンテキスト”| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 永続メモリ | memory.memory_enabled | オン |
| ユーザープロファイル | memory.user_profile_enabled | オン |
| メモリ予算 | memory.memory_char_limit | 2200 文字 |
| プロファイル予算 | memory.user_char_limit | 1375 文字 |
| メモリプロバイダー | memory.provider | 空欄(内蔵のみ。候補: honcho / hindsight) |
| 接続(プロバイダー OAuth) | startMemoryProviderOAuth(操作) | プロバイダー選択時のみ表示 |
| コンテキストエンジン | context.engine | compressor |
| 自動圧縮 | compression.enabled | オン |
| 圧縮しきい値 | compression.threshold | 0.5 |
| 圧縮目標 | compression.target_ratio | 0.2 |
| 保護する直近メッセージ | compression.protect_last_n | 20 |
メモリプロバイダーの設定 UI は、宣言的なパネル+設定モーダル(プロバイダー固有フィールドをスキーマから生成)で構成される。compression.codex_app_server_auto(既定 native、Codex app-server 実行時の圧縮経路)は GUI 項目を持たない config 専用キー。
| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 音声合成プロバイダー | tts.provider | edge |
| 音声認識 | stt.enabled | オン |
| Echo Transcripts(英語表示) | stt.echo_transcripts | オン |
| 音声認識プロバイダー | stt.provider | 未設定(実効: 自動検出でローカル優先。既定値定義からは削除され、実機は Local 表示) |
| 応答を読み上げる | voice.auto_tts | オフ |
| 音声ショートカット | voice.record_key | ctrl+b |
| 最大録音時間 | voice.max_recording_seconds | 120 秒 |
| Client Direct(英語表示・説明なし。画面末尾) | voice.client_direct | オン(リモートクライアントが STT / TTS を直接呼ぶ。オフでゲートウェイ経由) |
| Edge 音声 | tts.edge.voice | en-US-AriaNeural |
| OpenAI TTS モデル | tts.openai.model | gpt-4o-mini-tts |
| OpenAI 音声 | tts.openai.voice | alloy |
| ElevenLabs 音声 | tts.elevenlabs.voice_id | pNInz6obpgDQGcFmaJgB |
| ElevenLabs モデル | tts.elevenlabs.model_id | eleven_multilingual_v2 |
| xAI (Grok) 音声 | tts.xai.voice_id | eve |
| xAI 言語 | tts.xai.language | en |
| 再生速度 | tts.xai.speed | 1.0(0.7〜1.5) |
| 自動音声タグ | tts.xai.auto_speech_tags | オフ |
| ストリーミング遅延最適化 | tts.xai.optimize_streaming_latency | 0(0〜2) |
| サンプルレート | tts.xai.sample_rate | 24000 |
| ビットレート | tts.xai.bit_rate | 128000 |
| MiniMax TTS モデル | tts.minimax.model | speech-02-hd |
| MiniMax 音声 | tts.minimax.voice_id | English_expressive_narrator |
| Mistral TTS モデル | tts.mistral.model | voxtral-mini-tts-2603 |
| Mistral 音声 | tts.mistral.voice_id | 音声 UUID |
| Gemini TTS モデル | tts.gemini.model | gemini-2.5-flash-preview-tts |
| Gemini 音声 | tts.gemini.voice | Kore |
| NeuTTS モデル | tts.neutts.model | neuphonic/neutts-air-q4-gguf |
| NeuTTS デバイス | tts.neutts.device | cpu |
| KittenTTS モデル | tts.kittentts.model | KittenML/kitten-tts-nano-0.8-int8 |
| KittenTTS 音声 | tts.kittentts.voice | Jasper |
| Piper 音声 | tts.piper.voice | en_US-lessac-medium |
| DeepInfra TTS Model(英語表示) | tts.deepinfra.model | 空欄(カタログ先頭の TTS モデル) |
| DeepInfra Voice(英語表示) | tts.deepinfra.voice | default |
| ローカル文字起こしモデル | stt.local.model | base |
| 文字起こし言語 | stt.local.language | 空欄(自動) |
| OpenAI STT モデル | stt.openai.model | whisper-1 |
| Groq STT モデル | stt.groq.model | 未設定(既定値なし) |
| Mistral STT モデル | stt.mistral.model | voxtral-mini-latest |
| ElevenLabs STT モデル | stt.elevenlabs.model_id | scribe_v2 |
| ElevenLabs 言語 | stt.elevenlabs.language_code | 空欄(自動) |
| 音声イベントをタグ付け | stt.elevenlabs.tag_audio_events | オフ |
| 話者分離 | stt.elevenlabs.diarize | オフ |
TTS プロバイダーのドロップダウンは edge / elevenlabs / openai / xai / minimax / mistral / gemini / neutts / kittentts / piper の10種、STT プロバイダーは local / groq / openai / mistral / xai / elevenlabs の6種。config.yaml で定義したカスタム(コマンド型)TTS / STT プロバイダーも候補に加わる。DeepInfra はドロップダウンに出ないが入力欄(TTS モデル・音声)を持ち、バックエンド側では STT プロバイダー deepinfra(stt.deepinfra.model、既定 空欄)も定義されている。voice.submit_mode(既定 direct)は GUI 項目を持たない config 専用キー。
OpenAI STT のモデル選択肢には gpt-transcribe が加わっている。OpenAI TTS の音声候補は選択中のモデルに応じて絞り込まれ、tts-1 / tts-1-hd では 9 音声のみ選べる(残り 4 音声は gpt-4o-mini-tts 専用)。
| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 有効なツールセット | toolsets | ["hermes-cli"] |
| 実行バックエンド | terminal.backend | local |
| Docker イメージ | terminal.docker_image | nikolaik/python-nodejs:python3.11-nodejs20 |
| Singularity イメージ | terminal.singularity_image | docker://nikolaik/python-nodejs:python3.11-nodejs20 |
| Modal イメージ | terminal.modal_image | nikolaik/python-nodejs:python3.11-nodejs20 |
| Daytona イメージ | terminal.daytona_image | nikolaik/python-nodejs:python3.11-nodejs20 |
| コマンドタイムアウト | terminal.timeout | 180 秒 |
| ターミナル出力上限 | tool_output.max_bytes | 50000 bytes |
| ファイルページ上限 | tool_output.max_lines | 2000 行 |
| 行長上限 | tool_output.max_line_length | 2000 文字 |
| チェックポイント上限 | checkpoints.max_snapshots | 20 |
| 最大エージェントステップ | agent.max_turns | null(画面では空欄=上限なし。数値を入れると上限になる) |
| API 再試行回数 | agent.api_max_retries | 3 |
| サービス階層 | agent.service_tier | 空欄 |
| ツール使用の強制 | agent.tool_use_enforcement | auto |
| サブエージェントモデル | delegation.model | 空欄 |
| サブエージェントプロバイダー | delegation.provider | 空欄 |
| サブエージェントターン上限 | delegation.max_iterations | 250 |
| 並列サブエージェント | delegation.max_concurrent_children | 10 |
| サブエージェントタイムアウト | delegation.child_timeout_seconds | 0 秒(上限なし。0 で wall-clock キャップ無効。子エージェントごとの任意上限) |
| サブエージェント推論強度 | delegation.reasoning_effort | 空欄(親を継承。候補は 01 モデルと同じ 8 段階) |
| アプリ内更新時のローカル変更 | updates.non_interactive_local_changes | stash |
| コンピューターをスリープさせない | 端末ローカル設定(画面最上部。OS のパワーセーブブロッカー) | オフ |
| Disable F12 DevTools(英語表示) | store/disable-f12(デバイスローカル。スリープ抑止の直下) | オフ |
| クイック入力 | store/quick-entry(デバイスローカル) | 有効(⌘ ⇧ Space) |
実行バックエンドの選択は、ヘルスチェック(到達確認)付きのパネルで行う。「有効なツールセット」を空にする編集は、適用前に確認ダイアログ(英語表示)を挟む。自動保存は差分保存で、画面を開いている間に外部(hermes config set など)で変わった項目を古い値で上書きしない。バックグラウンドサブエージェント専用上限だった delegation.max_async_children は廃止され、delegation.max_concurrent_children に一本化されている。terminal.docker_network(既定 オン。オフで Docker バックエンドのネットワークを遮断)は config 専用キーで、この画面に項目はない。
| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 通知を有効にする(マスタートグル) | OS ネイティブ通知の有効化 | オン |
| 承認が必要 | approval | オン |
| 入力が必要 | input | オン |
| 応答完了 | turnDone | オン |
| ターン失敗 | turnError | オン |
| バックグラウンドタスク完了 | backgroundDone | オン |
| クレジット通知 | credits | オン |
| プラグイン通知 | plugin | オン |
| 完了サウンド | 通知サウンドの選択 | — |
| テスト通知を送信 | テスト通知の送信 | 該当なし |
対象 OS は macOS / Windows。
Nous Portal のサブスクリプションとクレジット残高をアプリ内で確認・操作する画面。ナビラベルは「請求」(日本語)だが、画面本文は英語表示。プラン変更やカード管理は課金ポータルへのリンク(opens portal)で行う。TUI / CLI の /subscription /topup と同じ課金 API を使う。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| Billing(見出し)+ Refresh | 課金状態の再取得 | 該当なし |
| Plan / Balance / Auto-refill(サマリーカード) | 課金 API の現在値表示 | 未接続時は空表示 |
| Account(セクション) | 以下 4 行をまとめる見出し | 該当なし |
| Subscription | プラン表示・変更(ポータルへ deep link) | 現在のプラン、または未加入 |
| Payment method | 支払いカードの表示・更新(ポータル) | No card on file |
| Buy credits | トップアップクレジットの購入 | カード未登録時は無効 |
| Auto-refill | 自動リフィルのしきい値・補充額の設定 | オフ |
| Usage(セクション) | 使用状況の表示 | — |
Plan カードの「プランを見る」からは、概要ビューとは別の「プラン比較」ビューへ遷移する。プラン比較ビューでは下位プランへの変更時にダウングレード確認ダイアログが挟まり、ティアごとに専用アートワークが表示され、値上げ前の旧価格は取り消し線付きで併記される。クレジットの自動リロード(Auto-refill)もこの画面から設定する。
設定ファイルに保存されるキーはない(課金状態は Nous Portal 側で管理される)。
12 プロバイダー
Section titled “12 プロバイダー”サブメニュー: アカウント / API キー / カスタムエンドポイント / ローカルモデル(hermes desktop --local 起動時のみ)の 4 つ。通常起動では 3 つ。
アカウントと API キーの一覧は、統合プロバイダーカタログ(hermes_cli/provider_catalog.py)から生成される。アカウント画面は初回オンボーディングと同型のピッカーで、推奨カード(Nous Portal)が常時表示され、接続済み以外のプロバイダーは開示式(「その他」)に畳まれる。2 番目のスロットは --local 起動時のみ「ローカルモデル」行になり、Fireworks AI は OpenRouter と並んで「その他のプロバイダー」の折りたたみ内にある。切断の確認はアプリ内ダイアログ(「切断」)。Base URL・別名キー・英語ラベルの詳細は プロバイダー を正とする。
| 画面表示(主) | プロバイダー ID(サブ) | 製品初期状態 |
|---|---|---|
| Nous Portal | nous | 未接続(「推奨」バッジ) |
| OpenAI OAuth (ChatGPT) | openai-codex | 未接続 |
| xAI Grok | xai-oauth | 未接続 |
| Anthropic OAuth: Required Extra Usage Credits to Use Subscription | claude-code | 未接続 |
| MiniMax | minimax-oauth | 未接続 |
| Qwen Code | qwen-oauth | 未接続 |
| Anthropic API Key | anthropic | 未接続 |
| GitHub Copilot (ACP) | copilot-acp | 未接続 |
| OpenRouter | openrouter(API キー側へ誘導する固定行) | 未接続 |
明示カードの OAuth カタログ(nous / openai-codex / qwen-oauth / minimax-oauth / xai-oauth / copilot-acp / anthropic / claude-code の 8 件)に、統合カタログのアカウント型プロバイダーが自動追加される。Google Vertex AI(vertex)はカタログ上のプロバイダーで、アカウント一覧にはカード表示されない(2026-07-02 実機画面で確認。利用は CLI・設定ファイルから)。
API キー
Section titled “API キー”主キーのみ記載。展開時の Base URL・設定済み時だけ残る別名キーは プロバイダー(API キー) を参照。
| 順 | 画面表示(主) | 内部キー(サブ・主キー) | 製品既定値 |
|---|---|---|---|
| 1 | OpenRouter | OPENROUTER_API_KEY | 未設定 |
| 2 | Anthropic | ANTHROPIC_API_KEY | 未設定 |
| 3 | xAI | XAI_API_KEY | 未設定 |
| 4 | DeepSeek | DEEPSEEK_API_KEY | 未設定 |
| 5 | MiniMax | MINIMAX_API_KEY | 未設定 |
| 6 | MiniMax (China) | MINIMAX_CN_API_KEY | 未設定 |
| 7 | OpenCode Zen | OPENCODE_ZEN_API_KEY | 未設定 |
| 8 | OpenCode Go | OPENCODE_GO_API_KEY | 未設定 |
| 9 | NVIDIA NIM | NVIDIA_API_KEY | 未設定 |
| 10 | Ollama Cloud | OLLAMA_API_KEY | 未設定 |
| 11 | LM Studio | LM_API_KEY | 未設定 |
| 12 | Xiaomi MiMo | XIAOMI_API_KEY | 未設定 |
| 13 | Arcee AI | ARCEEAI_API_KEY | 未設定 |
| 14 | GMI Cloud | GMI_API_KEY | 未設定 |
| 15 | Azure Foundry | AZURE_FOUNDRY_API_KEY | 未設定 |
| 16 | Alibaba Cloud (Coding Plan) | ALIBABA_CODING_PLAN_API_KEY | 未設定 |
| 17 | GitHub Copilot | COPILOT_GITHUB_TOKEN | 未設定 |
| 18 | Google AI Studio | GOOGLE_API_KEY | 未設定 |
| 19 | HuggingFace | HF_TOKEN | 未設定 |
| 20 | Kilo Code | KILOCODE_API_KEY | 未設定 |
| 21 | Kimi / Kimi Coding Plan | KIMI_API_KEY | 未設定 |
| 22 | Kimi / Moonshot (China) | KIMI_CN_API_KEY | 未設定 |
| 23 | NovitaAI | NOVITA_API_KEY | 未設定 |
| 24 | OpenAI API | OPENAI_API_KEY | 未設定 |
| 25 | Qwen Cloud | DASHSCOPE_API_KEY | 未設定 |
| 26 | StepFun Step Plan | STEPFUN_API_KEY | 未設定 |
| 27 | Tencent TokenHub | TOKENHUB_API_KEY | 未設定 |
| 28 | Z.AI (GLM) | GLM_API_KEY | 未設定 |
旧「Gemini」カード(HERMES_GEMINI_CLIENT_SECRET)は廃止され、Google の API キーは「Google AI Studio」(GOOGLE_API_KEY)カードに集約されている。NOUS_BASE_URL / HERMES_QWEN_BASE_URL / AWS_REGION / AWS_PROFILE / BEDROCK_BASE_URL はカタログに存在するがカード化されない。
Fireworks AI(FIREWORKS_API_KEY)と Upstage(UPSTAGE_API_KEY、詳細に UPSTAGE_BASE_URL)のカードもある。一覧内の表示位置が実機未採取のため、上表には含めていない(プロバイダーカテゴリの env カタログで確認)。
カスタムエンドポイント
Section titled “カスタムエンドポイント”OpenAI 互換のカスタムエンドポイント(ローカル LLM サーバー・プロキシ等)を登録してメインモデルに使う画面。ナビラベルは「カスタムエンドポイント」(日本語)、画面本文は英語表示。保存先は config.yaml の providers.<ID> エントリ(既存の手書きキーはマージ保持される)。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| Custom Endpoints(一覧) | providers.<id>(config.yaml) | 0 件(No custom endpoints) |
| Use | 該当エンドポイントをメインモデルに切り替え | 該当なし |
| Delete endpoint | providers.<id> を削除(config.yaml 直書き分は削除不可) | 該当なし |
| Add Endpoint / Edit Endpoint(フォーム見出し) | UI 状態 | Add Endpoint |
| Name | 表示名 | 空欄 |
| Provider ID | providers のキー名 | 空欄 |
| Endpoint URL | providers.<id>.base_url | 空欄 |
| Default Model | providers.<id>.model | 空欄 |
| Context | providers.<id>.context_length | 空欄(Auto) |
| API Key | providers.<id>.api_key | 空欄(任意) |
| Use for new chats | 保存時にメインモデルへ設定 | オン |
| Discover models | /models からモデル一覧を取得 | オン |
| Test | エンドポイント到達確認 | 該当なし |
| Save | フォーム内容を保存 | 該当なし |
ローカルモデル(--local 起動時のみ)
Section titled “ローカルモデル(--local 起動時のみ)”hermes desktop --local(Windows は Hermes.exe --local)で起動したときだけ表示されるサブビュー。フラグ無しでは ?pview=local を指定しても描画されない。画面本文は日本語。--local 起動の実機で、ランタイム未インストール状態の画面(ローカルランタイム / このマシン / モデル 4 件 / さらにモデルを探す / モデルファイルを追加)を確認済み。インストール後の状態表示はソース差分に基づく。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| ローカルランタイム(インストール / 更新 / オン・オフ / 状態) | local_runtime.enabled / local_runtime.backend / local_runtime.tag | オフ / auto / b10679(llama.cpp のビルドタグ) |
| このマシン(GPU メモリ・RAM・ユニファイドメモリ) | ハードウェア判定の表示 | 該当なし |
| モデル(おすすめ / ダウンロード / 使用する / 読み込み・アンロード / 配置・適合バッジ) | local_runtime.models_max | 4 |
| さらにモデルを探す(Hugging Face 検索・GGUF の手動追加) | 操作・保存キーなし | 該当なし |
| ポート | local_runtime.port / local_runtime.detect_ports | 0(自動)/ 空配列 |
13 ゲートウェイ
Section titled “13 ゲートウェイ”| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| env オーバーライド | HERMES_DESKTOP_REMOTE_URL(token 時は HERMES_DESKTOP_REMOTE_TOKEN) | 未設定(envOverride: false) |
| ローカルゲートウェイ | connection.json の mode: local | mode: local |
| リモートゲートウェイ | mode: remote | 未選択 |
| Hermes Cloud(説明は英語表示) | mode: cloud(サインインしてアカウントのエージェントを選択。URL 入力不要) | 未選択 |
| SSH で接続 | mode: ssh(user@host または ~/.ssh/config の Host エイリアス。ホスト鍵は初回信頼で固定) | 未選択 |
| リモート URL | remote.url | 空欄 |
| 認証 | remote.authMode | token(URL 調査結果で上書き) |
| セッショントークン | remote.token | 未設定 |
| トークンは平文で保存されています(警告バナー) | remoteTokenPlainText(セキュアストレージが無い環境で平文保存に同意したとき) | 非表示 |
| リモートをテスト | testConnectionConfig(...) | 該当なし |
| 次回起動時のために保存 | saveConnectionConfig(...)(平文保存になる場合は確認ダイアログ「平文で保存」) | 該当なし |
| 保存して再接続 | applyConnectionConfig(...) | 該当なし |
| サインアウト | oauthLogoutConnectionConfig(...) | 該当なし |
| OS キーチェーンで保存済みのシークレットを暗号化 | setSecretStorageEncryption(Keychain Access / GNOME Keyring / Windows DPAPI) | オフ |
| 診断 | 操作・保存キーなし | 該当なし |
| ログを開く | revealLogs() | 該当なし |
| Registered gateways(英語表示・セクション) | 登録済み接続の一覧(This device / Remote gateway / Hermes Cloud / SSH)。ピル Current / Primary / App-managed | This device のみ |
| Add connection / 編集 / 削除 / Make primary / Test | 接続の追加・編集・削除・プライマリ設定・疎通テスト(Reachable) | 該当なし |
| Extra gateway headers(英語表示) | 追加ヘッダー(Cloudflare Access 等)。値は暗号化保存 | 空欄 |
| Update all instances | 登録済み全インスタンスの一括更新(Hermes Cloud 管理分はスキップ) | 該当なし |
| At startup, return to Sessions on the last-used gateway(英語表示) | 起動時に最後に使ったゲートウェイのセッションへ戻る。オフでプライマリを開く | オフ |
| Managed updates(英語表示・セクション) | SSH 種別の接続が 1 件以上あるときだけ表示。接続ごとの Update | 非表示 |
接続モードは ローカル / リモート / Hermes Cloud / SSH の 4 択。接続設定はマシン単位で、プロファイル別の「適用対象」スコープと「デフォルトゲートウェイを使用」カード、SSH の「リモートプロファイル(任意)」欄は無い(プロファイルは接続先ゲートウェイから検出される)。Registered gateways 以降のセクションは日本語リソースが無く英語表示。旧 ?tab=connections はこの画面へリダイレクトされる。
14 キーボードショートカット
Section titled “14 キーボードショートカット”デスクトップアプリのショートカットを検索・再割り当てする画面。ナビラベルは「キーボードショートカット」(日本語)、画面本文(Keyboard shortcuts)は英語表示。変更分だけが localStorage: hermes.desktop.keybinds に保存される(既定値との差分保存)。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| Keyboard shortcuts(見出し) | 操作・保存キーなし | 該当なし |
| Search shortcuts…(検索欄) | ラベル・ID でのフィルタ | 空欄 |
| カテゴリ見出し | Composer / Profiles / Session / Navigation / View | 全カテゴリ展開 |
| 各アクション行 | localStorage: hermes.desktop.keybinds | 既定コンボ表示 |
| Rebind | キー入力待ち(Press a key…)にして再割り当て | 該当なし |
| Reset to default | 該当アクションを既定に戻す | 該当なし |
| Reset all | 全アクションを既定に戻す | 該当なし |
| 変更不可の行 | 読み取り専用ショートカット(rebind 不可。Focus composer ⌘L、Move HUD to pointer ⌘⇧G など) | 固定表示 |
既定マップの正本は apps/desktop/src/lib/keybinds/actions.ts。主な既定: session.new は ⌘N のみ(shift+n は外れた)、session.next / session.prev は Ctrl+Tab / Ctrl+Shift+Tab に加えて Ctrl+PageDown / PageUp、view.toggleTabStrip(Toggle tabs)は ⌘⌥T、view.showBrowser(Open browser)は ⌘⇧L、session.archive は既定なし、view.selectionToComposer(Send selection to composer)は ⌘L。SESSIONS / NAVIGATION 帯を含め、既定マップは実機の一覧と一致することを確認済み。
15 ツールとキー
Section titled “15 ツールとキー”サブメニュー: ツール / 設定
| 順 | 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|---|
| 1 | AGENT BROWSER ENGINE | AGENT_BROWSER_ENGINE | 未設定(実効: auto) |
| 2 | BRAVE SEARCH | BRAVE_SEARCH_API_KEY | 未設定 |
| 3 | BROWSER USE | BROWSER_USE_API_KEY | 未設定 |
| 4 | BROWSERBASE | BROWSERBASE_API_KEY | 未設定 |
| 5 | BROWSERBASE PROJECT ID | BROWSERBASE_PROJECT_ID | 未設定 |
| 6 | BRV | BRV_API_KEY | 未設定 |
| 7 | CAMOFOX | CAMOFOX_API_KEY | 未設定 |
| 8 | CAMOFOX URL | CAMOFOX_URL | 未設定 |
| 9 | ELEVENLABS | ELEVENLABS_API_KEY | 未設定 |
| 10 | EXA | EXA_API_KEY | 未設定 |
| 11 | FAL | FAL_KEY | 未設定 |
| 12 | FIRECRAWL | FIRECRAWL_API_KEY | 未設定 |
| 13 | FIRECRAWL API URL | FIRECRAWL_API_URL | 未設定 |
| 14 | FIRECRAWL BROWSER TTL | FIRECRAWL_BROWSER_TTL | 未設定(実効: 300 秒) |
| 15 | FIRECRAWL GATEWAY URL | FIRECRAWL_GATEWAY_URL | 未設定 |
| 16 | GITHUB | GITHUB_TOKEN | 未設定 |
| 17 | HERMES LANGFUSE BASE URL | HERMES_LANGFUSE_BASE_URL | 未設定(実効: https://cloud.langfuse.com) |
| 18 | HERMES LANGFUSE PUBLIC | HERMES_LANGFUSE_PUBLIC_KEY | 未設定 |
| 19 | HERMES LANGFUSE SECRET | HERMES_LANGFUSE_SECRET_KEY | 未設定 |
| 20 | HINDSIGHT | HINDSIGHT_API_KEY | 未設定 |
| 21 | HINDSIGHT API URL | HINDSIGHT_API_URL | 未設定(実効: https://api.hindsight.vectorize.io) |
| 22 | HONCHO | HONCHO_API_KEY | 未設定 |
| 23 | HONCHO BASE URL | HONCHO_BASE_URL | 未設定 |
| 24 | KEENABLE | KEENABLE_API_KEY | 未設定(キー無しの無料枠でも動作) |
| 25 | KREA | KREA_API_KEY | 未設定 |
| 26 | MEM0 | MEM0_API_KEY | 未設定 |
| 27 | MISTRAL | MISTRAL_API_KEY | 未設定 |
| 28 | OPENVIKING | OPENVIKING_API_KEY | 未設定(ローカル開発モードでは空欄可) |
| 29 | OPENVIKING ENDPOINT | OPENVIKING_ENDPOINT | 未設定(実効: http://127.0.0.1:1933) |
| 30 | PARALLEL | PARALLEL_API_KEY | 未設定 |
| 31 | PORCUPINE ACCESS | PORCUPINE_ACCESS_KEY | 未設定(ウェイクワードは openWakeWord が無料の既定) |
| 32 | RETAINDB | RETAINDB_API_KEY | 未設定 |
| 33 | RETAINDB BASE URL | RETAINDB_BASE_URL | 未設定(実効: https://api.retaindb.com) |
| 34 | SEARXNG URL | SEARXNG_URL | 未設定 |
| 35 | SUPERMEMORY | SUPERMEMORY_API_KEY | 未設定 |
| 36 | TAVILY | TAVILY_API_KEY | 未設定 |
| 37 | TOOL GATEWAY DOMAIN | TOOL_GATEWAY_DOMAIN | 未設定(実効: nousresearch.com) |
| 38 | TOOL GATEWAY SCHEME | TOOL_GATEWAY_SCHEME | 未設定(実効: https) |
| 39 | TOOL GATEWAY USER | TOOL_GATEWAY_USER_TOKEN | 未設定 |
| 40 | VOICE TOOLS OPENAI | VOICE_TOOLS_OPENAI_KEY | 未設定 |
一覧はバックエンドの環境変数カタログ(OPTIONAL_ENV_VARS のカテゴリ tool)から生成され、アルファベット順に並ぶ。上表の 40 行はカタログ定義から確定した(実機スクリーンショットは先頭 15 行まで確認)。画面側は内部キー末尾の _API_KEY / _TOKEN / _KEY を省いて表示する。.env に手書きした未知のキーは「custom」として別枠で一覧に加わる。
| 順 | 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|---|
| 1 | GATEWAY ALLOW ALL USERS | GATEWAY_ALLOW_ALL_USERS | 未設定(実効: false) |
| 2 | GATEWAY PROXY | GATEWAY_PROXY_KEY | 未設定 |
| 3 | GATEWAY PROXY URL | GATEWAY_PROXY_URL | 未設定 |
| 4 | HERMES EPHEMERAL SYSTEM PROMPT | HERMES_EPHEMERAL_SYSTEM_PROMPT | 未設定 |
| 5 | HERMES PREFILL MESSAGES FILE | HERMES_PREFILL_MESSAGES_FILE | 未設定 |
| 6 | SUDO PASSWORD | SUDO_PASSWORD | 未設定 |
「設定」には、上表のカテゴリ setting の 3 件とゲートウェイ共通の 3 件(GATEWAY_*)に加えて、メッセージングプラットフォームごとのチャネル・許可設定の変数(実機で確認したのは MATRIX / MATTERMOST / NTFY / PHOTON / QQ / QQBOT / SIMPLEX 系の * ALLOW ALL USERS / * HOME CHANNEL / * HOME CHANNEL NAME / * REQUIRE MENTION / * REPLY MODE / * FREE RESPONSE ROOMS / * FREE RESPONSE CHANNELS / MATRIX DM AUTO THREAD。右列はすべて「省略可能」)が並ぶ。総件数と先頭の行は未確認。HERMES_TOOL_PROGRESS / HERMES_TOOL_PROGRESS_MODE はこの一覧にない。ツール進捗は config.yaml の display.tool_progress で管理する。
16 Plugins
Section titled “16 Plugins”デスクトップアプリの UI 拡張(デスクトッププラグイン)を管理する画面。ナビラベル・本文とも英語表示(Desktop plugins)。ビルド同梱のほか、<HERMES_HOME>/desktop-plugins/ フォルダに置いたプラグイン(Hermes 自身が書いたものを含む)を読み込む。無効化は即時アンロードされ、再起動後も維持される。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| Desktop plugins(見出し)+ N installed | プラグイン一覧 | 同梱 3 件(3 installed) |
| Accent Picker(bundled) | ステータスバーの OKLCH カラーピッカーでテーマのアクセントを試す作者向けツール | オフ |
| Bots(bundled) | Bot Mode(ボットの名簿・アバター・ルーティン・グループチャット・ボット間メッセージ)→ ボット | オン |
| Kanban(bundled) | マルチエージェントのタスクボード(ボードページ・サイドバー項目・ステータスバーの進行数) | オフ |
| Open plugins folder | <HERMES_HOME>/desktop-plugins を開く | 該当なし |
| Rescan | フォルダを再スキャン | 該当なし |
| 各プラグイン行の種別 | bundled / on disk / runtime | — |
| 有効 / 無効トグル | プラグインの有効・無効を切り替え | 有効(同梱は上記のとおり) |
| Reveal in file manager | プラグインの場所を表示 | 該当なし |
| Agent plugins(見出し)+ N installed | エージェント側プラグインの一覧(同梱プラグインは除外) | 0 件(No agent plugins installed yet.) |
| Applies to:(Agent plugins) | 一覧・トグルの対象プロファイル。プロファイルが 2 つ以上あるときだけ表示 | Hermes (default) |
| Search plugins… | エージェントプラグインの絞り込み | 空欄 |
| Install plugin(モーダル・英語表示) | リポジトリ URL からの導入。内容物(Agent plugin / Desktop UI)・インストール先・ソースコードの確認、Enable agent plugin after install / Force reinstall | 該当なし |
?tab=plugins&plugin=<id> のディープリンクで該当行へスクロールする。contract v6 以前のバックエンドが返すキー無しの行は読み取り専用(Update the Hermes backend to manage this plugin from Desktop.)。
17 アーカイブ済みチャット
Section titled “17 アーカイブ済みチャット”| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| デフォルトのプロジェクトディレクトリ | userData/project-dir.json の dir | 未設定 |
| 未設定 | dir なし | 初期表示 |
| デフォルト: ホームディレクトリ | 表示用 defaultLabel(= app.getPath('home')) | ホームディレクトリを絶対パス表示 |
| 選択 | pickDefaultProjectDir() | 該当なし |
| 変更 | setDefaultProjectDir(<path>) | 該当なし |
| クリア | setDefaultProjectDir(null) | 該当なし |
| 古いチャットを自動アーカイブ | sessions.auto_archive / sessions.auto_archive_days | オフ / 3 |
| アーカイブ済みセッション | 一覧条件 archived=only | 0件 |
| アーカイブを解除 | 対象セッションの archived: false | 該当なし |
| 完全に削除 | 対象 session.id を削除(アプリ内の確認ダイアログ「完全に削除」。未読状態も破棄) | 該当なし |
| アーカイブがありません | sessions.length === 0 | 表示 |
| アーカイブ済みセッションを読み込めませんでした | 一覧 API エラー | 非表示 |
一覧は一度に最大 200 件取得する。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| Hermes Desktop | 操作・保存キーなし | 該当なし |
バージョン 0.21.0 | DesktopVersionInfo.appVersion | 固定値ではない(このビルドは 0.21.0) |
| アプリのビルドが古くなっています(バナー)/ インストーラーを入手 | version.bundleOutOfSync(ランタイムだけ更新されデスクトップのビルドが古いとき) | 非表示 |
| 再起動して更新を完了(バナー)/ Hermes を再起動 | version.bundleSwapPending(更新済みアプリが入れ替え済みで再起動待ちのとき。上のバナーの代わりに表示) | 非表示 |
| 更新 | DesktopUpdateStatus | status: null |
| 今すぐ確認 | IPC hermes:updates:check | 該当なし |
| 今すぐ更新 | startActiveUpdate() | 更新がある場合のみ表示(件数不明でも updateAvailable で表示) |
| 新機能を見る | commits / behind / targetSha | 更新取得前は非表示 |
| リリースノート | RELEASE_NOTES_URL | GitHub Releases URL |
| 自動更新 | 個別設定キーなし | 対応ビルドでは自動確認、個別トグルなし |
ブランチ main · コミット c5c9aa8 | branch / currentSha | ブランチは main、コミットは固定値ではない |
| Danger zone / Uninstall Hermes | UninstallSection | 該当なし(3段階のアンインストール、英語表示) |
MCP(設定画面外)
Section titled “MCP(設定画面外)”MCP は設定タブではなく、Capabilities ページ(/skills?tab=mcp。サイドバーの「スキルとツール」)の MCP タブにある。旧 URL /settings?tab=mcp へのディープリンクは新しい場所へ自動リダイレクトされる(server= パラメータも引き継がれる)。項目のラベル・保存先は設定画面にあった頃と同じ。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| 新しいサーバー | UI 下書き、保存キーなし | 該当なし |
| MCP を再読み込み | Gateway RPC reload.mcp | 該当なし |
| サーバー一覧の各名前 | mcp_servers.<name> | 一覧は空 |
| サーバーを編集 | UI 見出し、保存キーなし | 選択なし |
| 名前 | mcp_servers オブジェクトのキー | 空欄 |
| サーバー JSON | mcp_servers.<name> の値 | {"command":"","args":[],"env":{}} |
| 削除 | mcp_servers.<name> を削除 | 該当なし |
| サーバーを保存 | mcp_servers.<name> を保存 | 該当なし |
MCP タブにはサーバーごとの状態表示(接続中… / 認証が必要です / エラー / オフ)、「認証」ボタン(OAuth 対応サーバー)、ツール単位の有効・無効トグルのほか、「インポート」(mcp.json スニペット・npx / docker コマンド・claude mcp add 行・URL・Cursor リンクを貼り付けて mcp.json に追加)、サーバーごとのコスト / 使用量表示(「1 呼び出しあたり約 N トークン」「過去 30 日で N 回使用」)、hermes:// ディープリンクからの追加確認ダイアログ(「MCP サーバーを追加しますか?」)がある。「スキルとツール」のタブは スキル / ツールセット / MCP の 3 つで、Skills Hub のブラウザはスキルタブの下部に埋め込まれている。MCP タブの 3 ペイン構成(Servers + インポート + Catalog、mcp.json エディタ + 保存、ログペイン)とサーバー行の状態バッジは実機で確認済み。コスト / 使用量表示と hermes:// ディープリンクの確認ダイアログは実機未撮影で、ソース差分に基づく。mcp.auto_reload_on_config_change(既定 オン、設定変更時の自動再読み込み)は GUI 項目を持たない config 専用キー。
サイドバー下部
Section titled “サイドバー下部”- 設定を書き出す
- 設定を読み込む
- デフォルトに戻す
© 2026 Hermes Desktop ガイド(非公式)。引用・部分転載は、出典として本ページへのリンクを添えていただければ歓迎します。記事全文の無断複製・転載はご遠慮ください。