hermes-desktop-guide
Health Warn
- License — License: CC-BY-4.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Warn
- process.env — Environment variable access in astro.config.mjs
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Hermes Desktop(Nous Research 製デスクトップ AI エージェント)の非公式日本語ガイド。Obsidian Vault を正本に Astro Starlight で静的サイト化。
Hermes Desktop ガイド
公開サイト: https://hermes.ai-deck.app
Hermes Desktopの導入、基本操作、設定、安全な運用、問題解決を日本語でまとめた非公式ドキュメントサイト。Obsidian Vaultを正本に、Astro Starlightで静的サイト化する。
特徴
- Pagefindによる本文・見出し・タグの全文検索
- モバイル対応のサイドバー、目次、ダークモード
- キーボード操作と支援技術に配慮したStarlight標準UI
- frontmatter
slugによるフォルダ構成と独立した恒久URL - Obsidian WikiLinkとコールアウトの自動変換
- frontmatter必須項目・slug形式・basename/slug重複・未解決WikiLinkをビルド前に検出
- 「実機・内容確認日」「対応バージョン/コミット」の表示
技術スタック
- Astro 6
- Astro Starlight
- Pagefind
- TypeScript
- Biome
- Cloudflare Workers(Static Assets / Workers Builds)
本番サイトはhttps://hermes.ai-deck.appで公開中。mainへpushするとWorkers Builds(GitHub連携)が自動でビルド・デプロイする。
必要要件
- Node.js >= 22.12.0
セットアップ
npm install
記事の正本はリポジトリ内のvault/にある。ObsidianでこのフォルダをVaultとして開けば、サイトと同じリポジトリでコンテンツを編集できる。
コマンド
| コマンド | 内容 |
|---|---|
npm run dev |
開発サーバーを起動 |
npm run build |
本番ビルドとPagefindインデックス生成 |
npm run preview |
ビルド結果をローカルプレビュー |
npm run preprocess |
Vaultを検証してsrc/content/docs/・src/content/tutorials/へ変換 |
npm run validate:content |
コンテンツ変換と前処理テスト |
npm run lint |
Biomeチェック |
npm run format |
Biomeで整形 |
npm run check |
Astro型チェック |
npm test |
前処理の自動テスト |
npm run check:links |
ビルド済み内部リンク・アンカーを検査 |
npm run quality |
Lint、型、テスト、ビルド、リンク検査を一括実行 |
npm run deploy |
ビルドしてCloudflare Workersへ手動デプロイ |
npm run cf:preview |
ビルドしてwrangler devでローカル確認 |
コンテンツパイプライン
vault/ Obsidian Vault、コンテンツの正本
↓ npm run preprocess
scripts/preprocess.ts frontmatter・slug・WikiLink・コールアウトを検証変換
↓
src/content/docs/ 生成物、gitignore対象。Starlightが直接ルーティング
src/content/tutorials/ 生成物。09_入門コース・10_概念解説・11_実践レシピの出力先で、
src/pages/learn|concepts|recipes/[...slug].astro が描画する
↓
Astro Starlight ルーティング、ナビ、目次、検索、SEO
↓
dist/ 静的サイトとPagefindインデックス
どちらの出力先も毎回全削除して再生成するため、直接編集しない。
Vault構成
00_ホーム.md
02_基本操作/
03_設定/
04_ガイド/
05_トラブルシューティング/
06_リファレンス/
07_ダッシュボード/
08_連携/
09_入門コース/
10_概念解説/
11_実践レシピ/
フォルダとファイルの数字はObsidian内の並び順にだけ使う。公開URLはfrontmatter slugから生成する。
03_設定/12_MCP.md → /settings/mcp/
04_ガイド/01_推奨設定プリセット.md → /guides/recommended-presets/
09_入門コース/01_Hermes Desktopの世界.md → /learn/world/
frontmatter
---
title: MCP
description: Hermes DesktopでMCPサーバーを設定する方法と安全上の注意。
slug: settings/mcp
sidebar:
order: 12
tags: [hermes, settings, mcp]
audience: [Hermes Desktop利用者]
platforms: [macOS, Windows, Linux]
status: verified
hermes_version: 0.22.1
hermes_commit: '297552a9'
verified: '2026-10-15'
---
title、description、slugは必須slugはASCII小文字、数字、ハイフン、/だけを使うsidebar.orderはサイドバーと索引の表示順。ファイル名の数字接頭辞とは独立しているhermes_commitは引用符付きの8桁で書く。引用符なしや7桁だとYAMLが数値・指数表記として解釈しうるdraft: trueのページは本番ビルドから除外されるstatusはverifiedまたはneeds-review- 内容のない準備中ページは公開しない
画像
画像はsrc/assets/に置き、viteエイリアス経由で参照する。Astroが最適化してWebPで配信する。


@editorialはsrc/assets/editorial/(挿絵)、@screenshotsはsrc/assets/screenshots/(実機スクリーンショット)を指す。スクリーンショットの一覧と撮影条件はsrc/assets/screenshots/manifest.mdにまとめている。
バージョン追従
Hermes Desktopの新バージョンへの追従は.claude/skills/hermes-version-update/の手順を正本とし、scripts/hermes-audit/のスクリプト群(差分抽出、frontmatterの一括更新、画像参照とピンの整合チェック、実機スクリーンショットの撮影・加工)で行う。
WikiLink
パス付きWikiLinkを基本とする。
[[03_設定/12_MCP|MCP]]
[[03_設定/08_詳細#実行バックエンド|隔離バックエンド]]
basenameだけのリンクはVault全体でファイル名が一意な場合のみ解決できる。basename重複、slug重複、未解決リンクは前処理を失敗させる。
コールアウト
Obsidian記法をStarlight Asideへ変換する。
> [!warning] 注意
> 実行内容を確認してください。
対応type:
note/info/importantwarning/cautiondanger/errortip
URLとSEO
旧番号付きURLはastro.config.mjsで恒久URLへリダイレクトする。本番ドメインhttps://hermes.ai-deck.appをsiteに設定済みで、canonical、OGP絶対URL、sitemap(/sitemap-index.xml)が有効。public/robots.txtがsitemapを参照する。
デプロイ
Cloudflare Workers(Static Assets)にWorkers Builds(GitHub連携)でデプロイする。mainへpushすると本番デプロイ、非本番ブランチはnpx wrangler versions uploadでプレビューが作られる。公開URLはカスタムドメインhttps://hermes.ai-deck.app。ローカルから手動デプロイする場合はnpm run deploy(astro build && wrangler deploy)。
貢献
誤りの指摘・修正を歓迎する。
- 気軽な報告: Issue または X(@nagataku_ai)
- 直接修正: Pull Request。編集対象は
vault/配下のみ(src/content/docs/は自動生成の中間生成物のため編集しない) - 設定値・既定値の変更報告には、確認したアプリのバージョン(設定 > 情報)を添えてもらえると検証が速い
- PR前に
npm run qualityを実行すると、リンク切れやfrontmatter不備を事前に検出できる
ライセンス
このリポジトリは内容の種類ごとに異なる扱いを併用する。適用範囲と除外の正本はLICENSING.md。
- 技術ドキュメント(
vault/配下の解説本文と図版): CC BY 4.0(クリエイティブ・コモンズ 表示 4.0 国際) - ソースコード(
scripts/、src/、設定ファイル): MIT License - 著者・ブランド・集客に関する素材(著者/サービス紹介、ロゴ・サイト名等のブランド要素、広告・アフィリエイト関連の記述): 権利留保(All Rights Reserved。CC BY 4.0 の対象外)
「権利留保」は3つ目のライセンスではなく、ライセンスを付与しない既定の状態を指す。詳細はLICENSING.mdを参照。
© 2026 Taku Nagai(ながたく)
Hermes DesktopはNous Researchの製品であり、本リポジトリはコミュニティによる非公式の日本語ガイドである。最新かつ正確な情報は公式ドキュメントを参照すること。
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found