Repolode
mengrru

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. 1

    リポジトリをクローンする

    git clone https://github.com/mengrru/Spherse.git
  2. 2

    プロジェクトフォルダーに移動する

    cd Spherse
  3. 3

    依存関係をインストールする

    npm install
  4. 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 の数値は毎日更新されます。

関連プロジェクト