全設定項目索引
設定画面の順序と項目のチェック用索引。実機の日本語 UI と、同一コミットのソース(設定画面定義・日本語ラベル i18n/ja.ts・バックエンド既定値 DEFAULT_CONFIG)を突き合わせて作成している。採取と照合の履歴は バージョンと調査根拠 を参照。
設定画面は 17 画面で構成される。MCP は設定タブになく、Capabilities ページ(/skills?tab=mcp)にある(本ページ末尾の「MCP」を参照)。ナビの並び順は次のとおり(区切り線 2 本を含む)。
- 設定セクション 8 つ(モデル / チャット / 外観 / ワークスペース / 安全性 / メモリとコンテキスト / 音声 / 詳細)
- 通知 → 請求
- ─ 区切り ─ プロバイダー → ゲートウェイ → キーボードショートカット → ツールとキー → Plugins → アーカイブ済みチャット
- ─ 区切り ─ 情報
表の「画面表示(主)」は実際に見える文字列、「内部キー(サブ)」は設定 API・設定ファイル・.env・デスクトップ保存領域で使う名前。内部キーだけを画面ラベルとして扱わない。ボタンなど永続キーを持たないものは、内部操作名または「操作・保存キーなし」、既定値は「該当なし」と記載する。「未設定(実効: 値)」は、保存値は空だが実行時に括弧内へ解決されることを示す。一部の画面は日本語リソースが未整備で、本文が英語表示のまま(ナビラベルのみ日本語)。該当箇所は行内に明記する。
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.web_extract.provider / auxiliary.web_extract.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 / 空欄 |
| キュレーター | 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) |
推論レベルの選択肢は 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 タスクのみ。モデル割り当て API には auxiliary.triage_specifier / kanban_decomposer / profile_describer も含まれるが画面には出ない。config にはさらに memory_query_rewrite / tts_audio_tags / goal_judge / monitor の各タスクと auxiliary.transient_retries(既定 2)があり、memory_query_rewrite を除くほぼ全補助タスクで reasoning_effort(既定 空欄 = プロバイダー既定)を指定できる。
02 チャット
Section titled “02 チャット”| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 人格 | display.personality | 空欄(なし) |
| タイムゾーン | timezone | 空欄(システム) |
| 推論ブロック | display.show_reasoning | オン |
| 画像添付 | agent.image_input_mode | auto |
人格候補: なし、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 | Nous / Midnight / Ember / Mono / Cyberpunk / Slate | Nous |
| UI スケール | メインプロセスが保存(Ctrl/Cmd の +/−/0 と連動) | 90 / 100 / 110 / 125 / 150 / 175% | 100% |
| ウィンドウの透過 | localStorage: hermes.desktop.translucency.v1 | 0〜100%(5刻み、macOS / Windows のみ) | 0(不透明) |
| チャット背景 | localStorage: hermes.desktop.backdrop.v1 | オン / オフ | オン |
| ツール呼び出しの表示 | localStorage: hermes.desktop.toolView.technical | プロダクト / テクニカル | プロダクト(false) |
| インライン埋め込み | localStorage: hermes.desktop.embed-mode / .embed-allowed | 確認 / 常に / オフ | 確認(ask) |
| ペット | display.pet.enabled / .slug / .scale ほか | オフ / ペット選択 / サイズ / 散歩 | オフ |
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 | オフ |
| ブラウザーのプライベート URL | browser.allow_private_urls | オフ |
| プライベート URL にはローカルブラウザーを使用 | browser.auto_local_for_private_urls | オン |
| ファイルチェックポイント | checkpoints.enabled | オフ |
smart はフラグされたコマンドを LLM レビュアーが個別に判定する既定モード。approvals.deny(ユーザー定義の拒否ルール、既定 空配列。マッチしたコマンドは --yolo / mode: off でも実行前にブロックされる)はこの画面に項目がなく、config.yaml で編集する。
06 メモリとコンテキスト
Section titled “06 メモリとコンテキスト”| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 永続メモリ | 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 秒 |
| 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、既定 空欄)も定義されている。
| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 有効なツールセット | 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 | 90 |
| API 再試行回数 | agent.api_max_retries | 3 |
| サービス階層 | agent.service_tier | 空欄 |
| ツール使用の強制 | agent.tool_use_enforcement | auto |
| サブエージェントモデル | delegation.model | 空欄 |
| サブエージェントプロバイダー | delegation.provider | 空欄 |
| サブエージェントターン上限 | delegation.max_iterations | 50 |
| 並列サブエージェント | delegation.max_concurrent_children | 3 |
| サブエージェントタイムアウト | delegation.child_timeout_seconds | 0 秒(上限なし。0 で wall-clock キャップ無効。子エージェントごとの任意上限) |
| サブエージェント推論強度 | delegation.reasoning_effort | 空欄(親を継承。候補は 01 モデルと同じ 8 段階) |
| アプリ内更新時のローカル変更 | updates.non_interactive_local_changes | stash |
実行バックエンドの選択は、ヘルスチェック(到達確認)付きのパネルで行う。バックグラウンドサブエージェント専用上限だった delegation.max_async_children は廃止され、delegation.max_concurrent_children に一本化されている。terminal.docker_network(既定 オン。オフで Docker バックエンドのネットワークを遮断)は config 専用キーで、この画面に項目はない。
| 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|
| 通知を有効にする(マスタートグル) | OS ネイティブ通知の有効化 | オン |
| 承認が必要 | approval | オン |
| 入力が必要 | input | オン |
| 応答完了 | turnDone | オン |
| ターン失敗 | turnError | オン |
| バックグラウンドタスク完了 | backgroundDone | オン |
| 完了サウンド | 通知サウンドの選択 | — |
| テスト通知を送信 | テスト通知の送信 | 該当なし |
対象 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(セクション) | 使用状況の表示 | — |
設定ファイルに保存されるキーはない(課金状態は Nous Portal 側で管理される)。
11 プロバイダー
Section titled “11 プロバイダー”サブメニュー: アカウント / API キー / カスタムエンドポイント の 3 つ
アカウントと API キーの一覧は、統合プロバイダーカタログ(hermes_cli/provider_catalog.py)から生成される。アカウント画面は初回オンボーディングと同型のピッカーで、推奨カード(Nous Portal)+ Fireworks AI のクイックキー行(API キーカタログへの導線)が常時表示され、接続済み以外のプロバイダーは開示式(「その他」)に畳まれる。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 | フォーム内容を保存 | 該当なし |
12 ゲートウェイ
Section titled “12 ゲートウェイ”| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| 適用対象 | UI 状態 scope | null(すべてのプロファイル) |
| すべてのプロファイル | connection.json の mode / remote.* | 選択中 |
| 各プロファイル名 | connection.json の profiles.<profile>.* | エントリなし(グローバル設定を継承) |
| env オーバーライド | HERMES_DESKTOP_REMOTE_URL(token 時は HERMES_DESKTOP_REMOTE_TOKEN) | 未設定(envOverride: false) |
| ローカルゲートウェイ | mode: local またはプロファイル別エントリ削除 | mode: local |
| リモートゲートウェイ | mode: remote または profiles.<profile>.mode: remote | 未選択 |
| Hermes Cloud(英語表示) | mode: cloud(サインインしてアカウントのエージェントを選択。URL 入力不要) | 未選択 |
| SSH で接続 | mode: ssh(user@host または ~/.ssh/config の Host エイリアス。ホスト鍵は初回信頼で固定) | 未選択 |
| リモート URL | remote.url / profiles.<profile>.url | 空欄 |
| 認証 | remote.authMode / profiles.<profile>.authMode | token(URL 調査結果で上書き) |
| セッショントークン | remote.token / profiles.<profile>.token | 未設定 |
| リモートをテスト | testConnectionConfig(...) | 該当なし |
| 次回起動時のために保存 | saveConnectionConfig(...) | 該当なし |
| 保存して再接続 | applyConnectionConfig(...) | 該当なし |
| サインアウト | oauthLogoutConnectionConfig(...) | 該当なし |
| 診断 | 操作・保存キーなし | 該当なし |
| ログを開く | revealLogs() | 該当なし |
接続モードは ローカル / リモート / Hermes Cloud / SSH の 4 択。
13 キーボードショートカット
Section titled “13 キーボードショートカット”デスクトップアプリのショートカットを検索・再割り当てする画面。ナビラベルは「キーボードショートカット」(日本語)、画面本文(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 不可) | 固定表示 |
14 ツールとキー
Section titled “14 ツールとキー”サブメニュー: ツール / 設定
| 順 | 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|---|
| 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 | CAMOFOX URL | CAMOFOX_URL | 未設定 |
| 7 | ELEVENLABS | ELEVENLABS_API_KEY | 未設定 |
| 8 | EXA | EXA_API_KEY | 未設定 |
| 9 | FAL | FAL_KEY | 未設定 |
| 10 | FIRECRAWL | FIRECRAWL_API_KEY | 未設定 |
| 11 | FIRECRAWL API URL | FIRECRAWL_API_URL | 未設定 |
| 12 | FIRECRAWL BROWSER TTL | FIRECRAWL_BROWSER_TTL | 未設定(実効: 300 秒) |
| 13 | FIRECRAWL GATEWAY URL | FIRECRAWL_GATEWAY_URL | 未設定 |
| 14 | GITHUB | GITHUB_TOKEN | 未設定 |
| 15 | HERMES LANGFUSE BASE URL | HERMES_LANGFUSE_BASE_URL | 未設定(実効: https://cloud.langfuse.com) |
| 16 | HERMES LANGFUSE PUBLIC | HERMES_LANGFUSE_PUBLIC_KEY | 未設定 |
| 17 | HERMES LANGFUSE SECRET | HERMES_LANGFUSE_SECRET_KEY | 未設定 |
| 18 | HONCHO | HONCHO_API_KEY | 未設定 |
| 19 | HONCHO BASE URL | HONCHO_BASE_URL | 未設定 |
| 20 | KREA | KREA_API_KEY | 未設定 |
| 21 | MISTRAL | MISTRAL_API_KEY | 未設定 |
| 22 | PARALLEL | PARALLEL_API_KEY | 未設定 |
| 23 | SEARXNG URL | SEARXNG_URL | 未設定 |
| 24 | TAVILY | TAVILY_API_KEY | 未設定 |
| 25 | TOOL GATEWAY DOMAIN | TOOL_GATEWAY_DOMAIN | 未設定(実効: nousresearch.com) |
| 26 | TOOL GATEWAY SCHEME | TOOL_GATEWAY_SCHEME | 未設定(実効: https) |
| 27 | TOOL GATEWAY USER | TOOL_GATEWAY_USER_TOKEN | 未設定 |
| 28 | VOICE TOOLS OPENAI | VOICE_TOOLS_OPENAI_KEY | 未設定 |
| 順 | 画面表示(主) | 内部キー(サブ) | 製品既定値 |
|---|---|---|---|
| 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 | HERMES SIMPLEX TEXT BATCH DELAY | HERMES_SIMPLEX_TEXT_BATCH_DELAY | 未設定(実効: 0.8 秒) |
| 7 | RAFT PROFILE | RAFT_PROFILE | 未設定 |
| 8 | SUDO PASSWORD | SUDO_PASSWORD | 未設定 |
HERMES_TOOL_PROGRESS / HERMES_TOOL_PROGRESS_MODE はこの一覧にない。ツール進捗は config.yaml の display.tool_progress で管理する。
15 Plugins
Section titled “15 Plugins”デスクトップアプリの UI 拡張(デスクトッププラグイン)を管理する画面。ナビラベル・本文とも英語表示(Desktop plugins)。ビルド同梱のほか、<HERMES_HOME>/desktop-plugins/ フォルダに置いたプラグイン(Hermes 自身が書いたものを含む)を読み込む。無効化は即時アンロードされ、再起動後も維持される。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| Desktop plugins(見出し)+ N installed | プラグイン一覧 | 0 件(No desktop plugins installed yet.) |
| Open plugins folder | <HERMES_HOME>/desktop-plugins を開く | 該当なし |
| Rescan | フォルダを再スキャン | 該当なし |
| 各プラグイン行の種別 | bundled / on disk / runtime | — |
| 有効 / 無効トグル | プラグインの有効・無効を切り替え | 有効 |
| Reveal in file manager | プラグインの場所を表示 | 該当なし |
16 アーカイブ済みチャット
Section titled “16 アーカイブ済みチャット”| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| デフォルトのプロジェクトディレクトリ | userData/project-dir.json の dir | 未設定 |
| 未設定 | dir なし | 初期表示 |
| デフォルト: ホームディレクトリ | 表示用 defaultLabel(= app.getPath('home')) | ホームディレクトリを絶対パス表示 |
| 選択 | pickDefaultProjectDir() | 該当なし |
| 変更 | setDefaultProjectDir(<path>) | 該当なし |
| クリア | setDefaultProjectDir(null) | 該当なし |
| アーカイブ済みセッション | 一覧条件 archived=only | 0件 |
| アーカイブを解除 | 対象セッションの archived: false | 該当なし |
| 完全に削除 | 対象 session.id を削除 | 該当なし |
| アーカイブがありません | sessions.length === 0 | 表示 |
| アーカイブ済みセッションを読み込めませんでした | 一覧 API エラー | 非表示 |
一覧は一度に最大 200 件取得する。
| 画面表示(主) | 内部キー・操作(サブ) | 製品既定値・初期状態 |
|---|---|---|
| Hermes Desktop | 操作・保存キーなし | 該当なし |
バージョン 0.19.0 | DesktopVersionInfo.appVersion | 固定値ではない(このビルドは 0.19.0) |
| 更新 | DesktopUpdateStatus | status: null |
| 今すぐ確認 | IPC hermes:updates:check | 該当なし |
| 今すぐ更新 | startActiveUpdate() | 更新がある場合のみ表示 |
| 新機能を見る | commits / behind / targetSha | 更新取得前は非表示 |
| リリースノート | RELEASE_NOTES_URL | GitHub Releases URL |
| 自動更新 | 個別設定キーなし | 対応ビルドでは自動確認、個別トグルなし |
ブランチ main · コミット 967e078 | 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.auto_reload_on_config_change(既定 オン、設定変更時の自動再読み込み)は GUI 項目を持たない config 専用キー。
サイドバー下部
Section titled “サイドバー下部”- 設定を書き出す
- 設定を読み込む
- デフォルトに戻す
© 2026 Hermes Desktop ガイド(非公式)。引用・部分転載は、出典として本ページへのリンクを添えていただければ歓迎します。記事全文の無断複製・転載はご遠慮ください。