Skip to content

Repository files navigation

Hermes Desktop ガイド

Hermes Desktop ガイド

公開サイト: https://hermes.ai-deck.app

Hermes Desktopの導入、基本操作、設定、安全な運用、問題解決を日本語でまとめた非公式ドキュメントサイト。Obsidian Vaultを正本に、Astro Starlightで静的サイト化する。

特徴

  • Pagefindによる本文・見出し・タグの全文検索
  • モバイル対応のサイドバー、目次、ダークモード
  • キーボード操作と支援技術に配慮したStarlight標準UI
  • frontmatter slugによるフォルダ構成と独立した恒久URL
  • Obsidian WikiLinkとコールアウトの自動変換
  • basename、slug、未解決リンクをビルド前に検出
  • 「実機・内容確認日」「対応バージョン/コミット」の表示

技術スタック

  • 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/へ変換
npm run validate:content コンテンツ変換と前処理テスト
npm run lint Biomeチェック
npm run check Astro型チェック
npm test 前処理の自動テスト
npm run check:links ビルド済み内部リンク・アンカーを検査
npm run quality Lint、型、テスト、ビルド、リンク検査を一括実行

コンテンツパイプライン

vault/                      Obsidian Vault、コンテンツの正本
    ↓ npm run preprocess
scripts/preprocess.ts       frontmatter・slug・WikiLink・コールアウトを検証変換
    ↓
src/content/docs/           生成物、gitignore対象
    ↓
Astro Starlight             ルーティング、ナビ、目次、検索、SEO
    ↓
dist/                       静的サイトとPagefindインデックス

src/content/docs/は毎回全削除して再生成するため、直接編集しない。

Vault構成

00_ホーム.md
01_はじめに/
02_基本操作/
03_設定/
04_ガイド/
05_トラブルシューティング/
06_リファレンス/
07_ダッシュボード/
08_連携/

フォルダとファイルの数字はObsidian内の並び順にだけ使う。公開URLはfrontmatter slugから生成する。

03_設定/12_MCP.md → /settings/mcp/
04_ガイド/01_推奨設定プリセット.md → /guides/recommended-presets/

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.17.0"
hermes_commit: "857d024"
verified: 2026-06-20
---
  • titledescriptionslugは必須
  • slugはASCII小文字、数字、ハイフン、/だけを使う
  • draft: trueのページは本番ビルドから除外される
  • statusverifiedまたはneeds-review
  • 内容のない準備中ページは公開しない

WikiLink

パス付きWikiLinkを基本とする。

[[03_設定/12_MCP|MCP]]
[[03_設定/08_詳細#実行バックエンド|隔離バックエンド]]

basenameだけのリンクはVault全体でファイル名が一意な場合のみ解決できる。basename重複、slug重複、未解決リンクは前処理を失敗させる。

コールアウト

Obsidian記法をStarlight Asideへ変換する。

> [!warning] 注意
> 実行内容を確認してください。

対応type:

  • note / info / important
  • warning / caution
  • danger / error
  • tip

URLとSEO

旧番号付きURLはastro.config.mjsで恒久URLへリダイレクトする。本番ドメインhttps://hermes.ai-deck.appsiteに設定済みで、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 deployastro 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の製品であり、本リポジトリはコミュニティによる非公式の日本語ガイドである。最新かつ正確な情報は公式ドキュメントを参照すること。

About

Hermes Desktop(Nous Research 製デスクトップ AI エージェント)の非公式日本語ガイド。Obsidian Vault を正本に Astro Starlight で静的サイト化。

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages