SII-Holos/synergy
A next-generation general-purpose agent for the Open Agentic Web.
Synergy – 永続的な AI エージェントワークスペース
概要
- オープンソースのローカルファーストプラットフォームで、AIエージェント(例: Atlas、Forge、Pico)が履歴、ファイル、ブラウザセッション、ツール構成などの状態を複数のインタラクションやデバイスにわたって保持できるようにします。
- Webワークベンチ、Electronデスクトップアプリ、CLI、またはサーバーAPI/SDKを介してアクセスできる単一のランタイムを提供し、同じセッションをどこでも利用できます。
主な機能
| 機能 | 重要な理由 |
|---|---|
| 永続セッション | 単一のチャットを超えて存続する作業は、「スコープ」(プロジェクトまたはホーム)に完全な履歴とともに保存され、LLMコンテキストがトリミングされても保持されます。 |
| エージェント連携 | プライマリエージェントは専門のサブエージェントに委任し、再利用可能なBlueprintを実行し、複雑なワークフロー(Light Loop、Boss Mode)を調整できます。 |
| コンテキスト内のファイルとブラウザ | 統合されたChromiumブラウザでウェブページを開いたまま、ファイルの編集、移動、削除が可能。ウェブサイトのログインはセッションごとに保持されます。 |
| オンデマンドコンピューティング | 実行はネイティブプロセスまたはDockerコンテナで実行可能。API専用タスクではコンテナは不要で、ストレージはローカルディスク、S3、またはOSSに配置できます。 |
| 知識の蓄積 | ライブラリには、報酬シグナル分析付きの再利用可能なメモリ、メモ、評価済みの経験が保存されます。 |
| 視覚的な結果 | エージェントは、後で確認できるように会話に添付されたままのインタラクティブなチャート、シミュレーション、またはHTMLをストリーミングできます。 |
| 拡張可能でローカルファースト | ユーザーはすべてのデータを自分の管理下に置きながら、プロバイダー、ツール、スキル、プラグイン、カスタムチャネルを追加できます。 |
エージェント
- Atlas – 汎用アシスタント。
- Forge – コーディング特化エージェント(ベンチマークで使用)。
- Pico – 軽量で迅速なタスク。
ベンチマーク
- DeepSWE v1.1コーディングベンチマーク(113のリポジトリエンジニアリングタスク)で、Synergyを備えたForgeエージェントはPass@1を53%から67.3%(+14.3ポイント)に引き上げ、タスクあたり$0.54でコストパフォーマンスのパレート最前線に位置付けました。
- 合格タスクあたりの平均コストは**$0.60**(約2.3時間の計算)で、トップ5の公式モデルより7〜40倍安価です。
はじめ方
- デスクトップ – 最新のGitHubリリースからインストーラー(
.pkg、.exe、.deb)をダウンロードします。synergyCLIもインストールされます。 - CLI / Web – ワンライナーインストーラーを実行します:
次にモデルプロバイダーを構成し(curl -fsSL https://raw.githubusercontent.com/SII-Holos/synergy/main/install | bashsynergy config wizard)、ランタイムを起動し(synergy start)、Webワークベンチを開きます(synergy web)。 - タスクを実行 – 例:
synergy send "このリポジトリを要約してください"
ランタイムコマンド – status、logs、doctor、stop、upgrade、uninstall(データを保持するか、特定のインストールチャネルのみを削除するための細かいフラグ付き)。
開発
- BunとTypeScript ESMで構築されたモノレポ。
- コアパッケージ:
agent-runtime、harness、local-runtime、cli、および構成可能な機能のためのpresets。 - ネイティブPTYおよびLinuxプロセス所有権ライブラリにはRust/Cargoが必要です。
- 一般的な開発スクリプト:
bun dev server、bun dev app --open、bun dev desktop、bun dev send "msg"。 - テストはパッケージごとに実行され(
bun test)、bun run qualityで集計されます。 - リポジトリをクローンせずに
synergy-plugin-kitを使用してプラグインを作成できます。
製品サーフェス
| サーフェス | ユースケース |
|---|---|
| Web | フルワークベンチ(セッション、メモ、ライブラリ、アジェンダ、プラグイン)。 |
| デスクトップ | ネイティブブラウザ、ファイルピッカー、OSレベルのコンピューター使用権限を備えたElectronアプリ。 |
| CLI | ランタイム管理、単発のsendコマンド、診断。 |
| サーバーAPI / SDK | 他のツールのプログラム的統合。 |
コミュニティとガバナンス
- 上海イノベーション研究所のHolosチームによって保守されています。
- MITライセンスの下でオープンソース。通常のプルリクエストフローで貢献を受け付けています。
- 詳細な貢献、セキュリティ、および行動規範のガイドラインが提供されています。
結論: Synergyは、エージェントの作業を永続的で回復可能なワークスペースとして扱う、フルスタックでローカルホスト型のAIエージェントプラットフォームであり、データをユーザーの管理下に置きながら、長期実行のマルチツールプロジェクトを任意のインターフェースから管理できるようにします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト