アプリ、チャットツール、連携機能、メモリ、Claude CodeやCodex、BYOKモデルなど、あらゆるエージェントを並べて使えるローカルファーストのエージェント型ワークスペース。
mengrru/Spherse
複数のAIエージェントがプロジェクトフォルダ内のファイルを共有し、スケジュールやイベントに応じて動作して、インタラクティブなHTMLアプリを動かすローカルファーストのデスクトップランタイム。
- スター
- 91
- フォーク
- 12
- 未解決の Issue
- 21
- 最終コミット
- 12 時間前
これは何?
Spherseは、共有プロジェクトディレクトリを使ってAIエージェントを実行するローカルランタイムです。プロジェクト内の通常のファイルがユーザーのデータとなり、各エージェントには独自のシステムプロンプト、ツールの権限、プライベートおよび共有スキル、MCPサーバー接続、複数の永続セッション、チャットテーマを設定できます。セッションはプロジェクト内のSQLiteデータベースに保存され、エージェントの設定にはMarkdown、YAML、JSONを使用します。
自動化は、cronスケジュールに従ってエージェントを実行したり、ペイロード付きのカスタムイベントに応じて実行したりするトリガーで行います。イベントはユーザー、HTMLページ、別のエージェントから発生させられます。組み込みのプレビューサーバーはHTML、画像などのプロジェクトファイルを配信し、UI SDKを使うと、ページからJSONデータの読み書き、セッションの作成、エージェントへのメッセージ送信、イベントの発火ができます。
デスクトップアプリはElectronとReactで構築されており、macOS、Windows、Linuxに対応しています。また、トークンで保護されたWebクライアントを使えば、モバイル端末からデスクトップランタイムに接続できます。データ、エージェント設定、スキル、トリガー、ページを含め、プロジェクトフォルダ全体をひとまとまりとしてコピーまたは共有できます。
主な機能
- 011つのプロジェクトで、個別のプロンプト、ツール権限、スキル、MCP接続を持つ複数のエージェントを利用
- 02新規または既存のセッションでエージェントを実行するcronおよびカスタムイベントトリガー
- 03データの読み取りやエージェントの操作に使えるUI SDKを備えた、組み込みのHTMLプレビューサーバー
- 04ローカルストレージ:通常のファイル、Markdown/YAML/JSON形式の設定、SQLiteセッション
- 05macOS、Windows、Linux向けデスクトップアプリと、トークンで保護されたモバイルWebクライアント
ユースケース
- 複数のキャラクターが登場する、継続的な架空世界やインタラクティブなロールプレイの運用
- ダッシュボードや毎日の定期要約を備えた個人記録システムの構築
- 共有のナレッジフォルダを使った、調査・要約・アーカイブエージェントの連携
- ローカルデータを読み取り、エージェントにリクエストを送るカスタムHTMLツールの作成
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/mengrru/Spherse.git - 2
プロジェクトフォルダーに移動する
cd Spherse - 3
依存関係をインストールする
npm install - 4
開発モードでアプリを起動する
npm run dev
使う前に知っておきたいこと
- ローカルでの開発には Node.js 22.19 以降が必要です。
- エージェントを作成するには、対応する LLM プロバイダーの API キーが必要です。
- macOS 版は Apple Developer 証明書で署名されていないため、初回起動時に macOS で警告が表示される場合があります。
収録されている特集
トピック
よくある質問
- Spherse とは?
- 複数のAIエージェントがプロジェクトフォルダ内のファイルを共有し、スケジュールやイベントに応じて動作して、インタラクティブなHTMLアプリを動かすローカルファーストのデスクトップランタイム。 Spherseは、共有プロジェクトディレクトリを使ってAIエージェントを実行するローカルランタイムです。プロジェクト内の通常のファイルがユーザーのデータとなり、各エージェントには独自のシステムプロンプト、ツールの権限、プライベートおよび共有スキル、MCPサーバー接続、複数の永続セッション、チャットテーマを設定できます。セッションはプロジェクト内のSQLiteデータベースに保存され、エージェントの設定にはMarkdown、YAML、JSONを使用します。
- Spherse は無料で使えますか?ライセンスは?
- Spherse は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Spherse は今もメンテナンスされていますか?
- 活発にメンテナンス中。Spherse の最終コミットは 2026年10月22日 です。
- Spherse は何に使えますか?
- 複数のキャラクターが登場する、継続的な架空世界やインタラクティブなロールプレイの運用 ダッシュボードや毎日の定期要約を備えた個人記録システムの構築 共有のナレッジフォルダを使った、調査・要約・アーカイブエージェントの連携 ローカルデータを読み取り、エージェントにリクエストを送るカスタムHTMLツールの作成
- Spherse のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/mengrru/Spherse.git プロジェクトフォルダーに移動する: cd Spherse 依存関係をインストールする: npm install 開発モードでアプリを起動する: npm run dev
- Spherse はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mengrru/Spherse
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントがMCPまたはHTTP API経由で実際のログイン済みブラウザーを操作する、Electronベースのローカルファーストなブラウザー。
ファイル、ドキュメント、ブラウザー、受信トレイ、スケジュール済みジョブを扱い、リスクの高い操作の前に承認を求める、macOS/Windows向けの無料オープンソースデスクトップAIアプリです。
NetEase Youdaoが開発するオープンソースのデスクトップAIエージェント。ローカルファイルを使った業務タスクを実行し、WeChatやFeishuなどのIMアプリから指示できます。
自分のPCで24時間稼働するセルフホスト型Go製AIエージェント。足りないツールを自動で作成し、MCP経由でClaude Codeなどのエージェントと共有します。
Apache Maka(Incubating)は、モデルのメッセージやツール呼び出し、権限判断を追記専用ログに記録するエージェント用ワークスペースです。