Repolode
outsourc-e

outsourc-e/hermes-workspace

チャット、ファイル、ターミナル、メモリ、スキル、エージェント監視を一つにまとめたHermes Agent向けReact/TypeScriptワークスペース。

スター
6,733
フォーク
1,055
未解決の Issue
179
最終コミット
一昨日

これは何?

Hermes Workspaceは、Nous ResearchのAIエージェントランタイムであるHermes Agent向けのブラウザベースのコントロールパネルです。ツール呼び出しを表示するストリーミングチャット、エージェントのメモリの閲覧・編集、スキルとMCPサーバーの管理、Monaco editorでのワークスペースファイルの操作、クロスプラットフォーム対応のターミナルを、単一のインターフェースから利用できます。

ワークスペースは2つのサービスに接続します。チャットとモデルにはポート8642のHermes Agent gatewayを、セッション、スキル、設定、ジョブにはポート9119のdashboardを使用します。OpenAI互換エンドポイントしか利用できない場合は、基本的なチャット機能を備えたポータブルモードで動作します。OllamaやAtomic Chatなどのローカルランナーにも直接対応しています。

このプロジェクトはJavaScriptとTypeScriptで構築されており、pnpmを使ってローカルで実行するほか、Docker Composeで起動したり、PWAとしてインストールしたりできます。また、TailscaleまたはLAN経由でリモートアクセスする方法や、ループバック以外のアドレスにバインドする際のパスワード保護とCookie設定についても説明しています。

主な機能

  • 01ツール呼び出しの表示と複数セッションに対応したストリーミングチャット。
  • 02Markdownエディターを使ってエージェントのメモリを閲覧、検索、編集。
  • 03スキルの閲覧とMCPサーバーの管理ページ。
  • 04Monaco editorを備えたワークスペース用ファイルブラウザーと、クロスプラットフォーム対応のPTYターミナル。
  • 05ポータブルモードでOllama、LM Studio、vLLMなどのOpenAI互換サーバーに対応。
  • 06PWAとしてインストールでき、TailscaleまたはLAN経由でアクセス可能。

ユースケース

  • セルフホストしたHermes Agentを実行し、ブラウザーからチャット、メモリ、スキルを管理する。
  • Tailscale経由でスマートフォンからエージェントサーバーにアクセスする。
  • OllamaやLM Studioで提供されるローカルモデルとWeb UI経由でチャットする。
  • 1つのダッシュボードから複数のエージェントプロファイルとそのタスクを監視する。

クイックスタート

  1. 1

    1行のインストーラーを実行します

    curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash
  2. 2

    Hermes gatewayを起動します(ターミナル1)

    hermes gateway run
  3. 3

    Workspaceを起動し(ターミナル2)、http://localhost:3000 を開きます

    cd ~/hermes-workspace && pnpm dev

使う前に知っておきたいこと

  • Node.js 22以降と、稼働中のHermes Agent gatewayまたはその他のOpenAI互換バックエンドが必要です。
  • セッション、メモリ、スキルなどの高度な機能を利用するには、Hermes Agent gatewayとdashboardが必要です。portable modeでは利用不可と表示されます。
  • Conductorは上流のdashboardエンドポイントに依存しており、エンドポイントがない場合はWorkspaceネイティブモードにフォールバックします。

トピック

よくある質問

hermes-workspace とは?
チャット、ファイル、ターミナル、メモリ、スキル、エージェント監視を一つにまとめたHermes Agent向けReact/TypeScriptワークスペース。 Hermes Workspaceは、Nous ResearchのAIエージェントランタイムであるHermes Agent向けのブラウザベースのコントロールパネルです。ツール呼び出しを表示するストリーミングチャット、エージェントのメモリの閲覧・編集、スキルとMCPサーバーの管理、Monaco editorでのワークスペースファイルの操作、クロスプラットフォーム対応のターミナルを、単一のインターフェースから利用できます。
hermes-workspace は無料で使えますか?ライセンスは?
hermes-workspace は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hermes-workspace は今もメンテナンスされていますか?
活発にメンテナンス中。hermes-workspace の最終コミットは 2026年10月18日 です。
hermes-workspace は何に使えますか?
セルフホストしたHermes Agentを実行し、ブラウザーからチャット、メモリ、スキルを管理する。 Tailscale経由でスマートフォンからエージェントサーバーにアクセスする。 OllamaやLM Studioで提供されるローカルモデルとWeb UI経由でチャットする。 1つのダッシュボードから複数のエージェントプロファイルとそのタスクを監視する。
hermes-workspace のインストール方法は?
1行のインストーラーを実行します: curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash Hermes gatewayを起動します(ターミナル1): hermes gateway run Workspaceを起動し(ターミナル2)、http://localhost:3000 を開きます: cd ~/hermes-workspace && pnpm dev
hermes-workspace はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/outsourc-e/hermes-workspace

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト