このプロジェクトについて
# iPolloWork
iPolloWorkは、人とエージェントチーム向けに設計されたエンタープライズグレードのローカルファーストAgent Workbenchです。Codex、DeepSeek Harness、OpenCodeを含む複数のエージェントエンジンに対して統一されたワークスペースを提供し、ランタイムごとにプロジェクトや拡張機能を分割する必要がありません。チームは、単一のコントロールサーフェスからエージェント、タスク、スケジュール、プラグイン、Skills、ツール、実行、および編集可能な出力を調整できます。
## 主な機能
- **エージェントエンジンをまたぐ単一のワークベンチ**: Codex、DeepSeek Harness、OpenCode、および将来のランタイムを、エンジンごとにプロジェクト体験を再構築することなく使用できます。
- **単一のグローバル拡張システム**: ポータブルなプラグイン、Skills、エージェント、コマンド、サービス、認可を一度インストール、有効化、更新、アンインストールできます。オプションのエンジン固有バインディングも同じライフサイクルの背後に留まります。
- **プロジェクトネイティブな人間とエージェントのコラボレーション**: 責任、タスク、スケジュール、実行状態、結果を単一のプロジェクトビューで共有し、作業を孤立したチャットに分散させません。
- **単一の編集可能な制作ループ**: コードからドキュメント、ウェブサイト、プレゼンテーション、デザイン、ビデオへと移行し、生成後もテキスト、画像、レイアウト、タイムライン、シーンを編集可能なまま保ちます。
- **ローカルおよびエンタープライズの制御**: ローカルで実行し、独自のモデルまたはプロバイダーを持ち込み、権限と実行を確認し、必要な場合にのみ組織サービスに接続できます。
## エージェントランタイム互換性
OpenCodeはデフォルトのローカル実行ランタイムです。DeepSeek Harness(DSH)はオプションのピアランタイムおよびサブエージェント委任先として統合され、Codexは`ipollowork-ui-mcp`コントロールサーフェスを通じて接続します。MCPはその経路の統合プロトコルです。各ランタイムは独自のエージェント、Skills、プラグイン、実行モデルを保持します。
DeepSeek Harnessユーザーは、iPolloWorkネイティブのDesign、PPT、VideoビューをDSH Web UIにインストールできます。
```bash
npx @deepseek-ai/dsh plugin --profile web add deepseek-idesign deepseek-ippt deepseek-ivideo
npx @deepseek-ai/dsh web
```
## インストール
公式インストーラーはGitHub Releasesで、macOS(Apple SiliconおよびIntel)、Windows(x64およびARM64)、Linux(x64およびARM64)向けに提供されています。お使いのオペレーティングシステムとCPUアーキテクチャに一致するファイルを選択してください。
## ソースからの開発
要件: Git、Node.js 22+、pnpm 11(Corepack経由)、Bun 1.3.10+、およびプラットフォーム固有のビルドツール。
```bash
git clone https://github.com/Devin-AXIS/iPolloWork.git
cd iPolloWork
corepack enable
./ipollowork setup
./ipollowork dev
```
Windows PowerShellでは、代わりに`ipollowork.cmd`を使用してください。
## アーキテクチャ
```text
Codex / MCP clients ── ipollowork-ui-mcp ──> iPolloWork desktop/UI
│
├── local API ──> Engine Protocol ──> OpenCode (default)
│ └──> DeepSeek Harness (optional)
└── optional account/control requests ──> iPolloCloud
```
エージェント実行、タスク状態、ストリーミングは、共有エンジン境界で正規化されます。ポータブルなSkills、プラグイン、MCPサーバー、プロジェクト機能は単一のライフサイクルを使用します。iPolloCloudは、アイデンティティ、組織、エンタイトルメント、ホスト型ワーカーのライフサイクル、管理、および商用Appsを処理します。Cloud接続はオプションです。
## リポジトリレイアウト
- `apps/app` — 共有Reactユーザーインターフェース
- `apps/desktop` — Electronデスクトップシェルおよびパッケージング
- `apps/server` — iPolloWorkサーバーAPI
- `apps/orchestrator` — ヘッドレスランタイムオーケストレーション
- `packages` — 共有型、コンポーネント、ドキュメント、統合
- `docs` — エンジニアリングノート、プラットフォームガイド、生成レポート
- `evals` — 実行可能な製品フローと検証ツール
- `examples` — 完全なサンプルプラグインパッケージ
- `external-plugins` — 外部エージェントホスト向けに独立してリリースされたプラグイン
- `packaging` — リリースおよびインストーラーメタデータ
- `scripts` — 開発、ビルド、監査、リリース自動化
- `specs` — 製品およびアーキテクチャ仕様
- `vendor` — 固定されたサードパーティソース
## ライセンス
iPolloWorkは**iPolloWork Source Available License 1.0**を使用します。
- 個人の自己使用、および合計3人未満による小規模な内部使用に限り無料です。
- 目的を問わず、3人以上による使用には事前の書面による認可が必要です。
- 販売、再販、有償サービス、SaaS、ホスティング、ホワイトラベル配布、マーケットプレイス利用、顧客向け利用には事前の書面による認可が必要です。
- iPolloWorkの名称、ロゴ、製品帰属は、別途認可されない限り、ユーザー向けフロントエンド表示で可視のまま維持する必要があります。
- 別途ライセンスされたサードパーティコンポーネントは、元のライセンスを保持します。
これはソース公開ライセンスであり、OSI承認のオープンソースライセンスではありません。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.