各エージェントに専用ブラウザー、ファイル、ツールを割り当て、すべての操作をポリシーで制御・記録するセルフホスト型AI同僚プラットフォーム。
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行のインストーラーを実行します
curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash - 2
Hermes gatewayを起動します(ターミナル1)
hermes gateway run - 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 の数値は毎日更新されます。
関連プロジェクト
モデルとサンドボックスを選べる、Web・デスクトップ・iPhone・Android対応のセルフホスト型オープンソースAIアシスタント基盤。
TypeScript製連携機能がMCPサーバーとしても動作する、Zapier代替のオープンソースワークフロー自動化プラットフォーム。
3ペイン構成のオープンソースのノート・ナレッジベースアプリ。複数デバイス間で即時同期でき、AIエージェント向けのMCPを内蔵。CloudflareまたはDockerで実行可能。
Dockerでセルフホストできる、ポスターやSNS投稿、スライドなどを作れるオープンソースのブラウザベースデザインエディター。
組み込みKubernetesを基盤とする単一バイナリのクラウドOS。Web UI、アプリストア、プライベートなAIモデルのホスティング、AIエージェント連携を備えています。