仕組み
Leader AIがリクエストを分析し、最適なAIモデルへ自動でタスクを振り分け
ユーザー入力
"クイズアプリを作って"
GPT-4.1
タスクを分析・分解
統合された成果物を返却
AIオーケストレーション
Leader AIがタスクを分析し、最適なモデルに自動割り当て
Leader AI
GPT-4.1
タスクを分析・分解・割り当て
Searcher
Perplexity Sonar Pro
ウェブ検索・情報収集
Planner
Gemini
企画・設計・戦略立案
Coder
Claude
コード生成・実装・デバッグ
Reviewer
Gemini
レビュー・品質確認
Divisionで動く
次世代AI IDE
OrchestraはHe-roが開発した、Division APIを基盤とするAI統合開発環境です。
AIを前提に設計されたエディタ
OrchestraはAIプラグインを後付けするIDEではありません。 Division APIをバックエンドに採用し、エディタのあらゆる操作にAIが統合されています。 コードを書く、検索する、レビューする、計画する — それぞれのタスクに 最適なAIモデルがロールベースで自動割り当てされます。
Anthropic・Google・OpenAI・Perplexity・xAI・DeepSeekの145+モデルに IDEから直接アクセス。複数のAIサービスを個別に契約する必要はありません。 アカウントを作成して有料プランに加入するだけで、すべてが動きます。
プロダクトエコシステム
すべてのプロダクトを生み出す母体
145+モデル・6プロバイダーを統一エンドポイントで提供
Division APIを活用した次世代開発環境
Orchestra + Division API
ひとつのエコシステム、無限の可能性
開発者が直接操作するAI IDE。コード編集・タスク実行・プロジェクト管理をAIと共に
145+モデル・6プロバイダーへのアクセスを統一エンドポイントで提供するAIインフラ
IDEの主要機能
AIネイティブエディタ
エディタにAIが統合。コードを書きながらリアルタイムで補完・提案・リファクタリング。Division APIの145+モデルがバックエンドで稼働し、タスクに最適なモデルが自動選択されます。
ロールベース AIアシスタント
coder、searcher、reviewer、planner — タスクの種類に応じて最適なAIモデルが自動で切り替わります。Claude Sonnetでコーディング、Sonar Proで検索、GPTでドキュメント作成など。
インラインAIチャット
コードを選択してAIに質問。バグの原因分析、テストコード生成、コードの説明をエディタ内で完結。コンテキストを失わずにAIと対話できます。
マルチモデルスイッチ
ワンクリックでAIモデルを切り替え。Anthropic、Google、OpenAI、Perplexity、xAI、DeepSeekの最新モデルをすべてIDEから利用可能。
プロジェクト全体の理解
プロジェクト構造・依存関係・コードベース全体をAIが把握。ファイルをまたぐリファクタリングや大規模な変更もAIがサポート。
MCP統合ターミナル
内蔵ターミナルからDivision APIのMCPツールに直接アクセス。division_run、division_statusなどのコマンドでAIタスクを管理。
カスタマイズ可能なUI
ダークテーマ・ライトテーマ、キーバインド、レイアウト — すべてカスタマイズ可能。VSCodeの拡張機能との互換性もサポート。
高速パフォーマンス
軽量設計で大規模プロジェクトでもスムーズに動作。ローカルキャッシュとストリーミングレスポンスで、AIの応答も高速。
System Requirements
有料プランでAI機能をアンロック
Orchestraアカウントを作成し、有料プランに加入すると Orchestra内でDivision APIの全AIモデルが利用可能になります。 個別にAIプロバイダーと契約する必要はありません。
API エンドポイント
Base URL: https://api.division.he-ro.jp
/api/agent/runエージェント実行(非ストリーム)
NDJSONで結果を返します。
curl -X POST https://api.division.he-ro.jp/api/agent/run \
-H "Authorization: Bearer div_..." \
-H "Content-Type: application/json" \
-d '{"projectId": "your-project-id", "input": "FizzBuzzを書いて"}'/api/agent/streamマルチエージェントストリーミング
リアルタイムでマルチエージェントの実行状況をSSEストリームで受信できます。依存関係のないタスクは**並列実行**され、最後に合成ステップで統合されます。
SSE イベント一覧
| イベント名 | 説明 |
|---|---|
session_start | セッション開始(sessionId含む) |
leader_start | Leader AIがタスク分解を開始 |
leader_chunk | Leader AIからのストリーミングテキスト |
leader_done | タスク分解完了(dependsOn含む依存関係、finalRole情報) |
leader_error | Leader AI失敗 |
wave_start | 並列実行グループの開始(同時実行されるタスクID) |
task_start | サブタスク実行開始(プロバイダー・入力情報含む) |
task_chunk | サブタスクAIからのストリーミングテキスト |
task_thinking_chunk | サブタスクAIの思考プロセス(Anthropic等) |
task_done | サブタスク完了(出力含む) |
task_error | サブタスク失敗 |
wave_done | 並列実行グループの完了 |
synthesis_start | 合成ステップ開始(Coder/Writerが全出力を統合) |
synthesis_chunk | 合成AIからのストリーミングテキスト |
synthesis_done | 合成完了(最終Markdown出力) |
session_done | 全タスク完了(集計結果含む) |
heartbeat | 接続維持(15秒ごと) |
/api/generate単一モデル生成
単一のAIモデルで直接テキスト生成(オーケストレーションなし)。
/api/generate/stream単一モデルSSEストリーミング
単一のAIモデルでSSEストリーミング生成。
/api/models/availableモデル一覧
利用可能な全AIモデルを取得します。
/healthヘルスチェック
APIの稼働状態を確認
/mcpMCP接続
IDE (Cursor, Antigravity, Claude Desktop) からMCPプロトコルで接続できます。
全エンドポイント一覧
Base URL: https://api.division.he-ro.jp
合計 48 エンドポイント
Health & Debug
| Method | Path | 説明 |
|---|---|---|
| GET | /health | ヘルスチェック |
| GET | /debug/auth | 認証状態の確認 |
Providers
| Method | Path | 説明 |
|---|---|---|
| GET | /api/providers | プロバイダー一覧 |
| GET | /api/providers/:id | プロバイダー詳細 |
| POST | /api/providers | プロバイダー作成 |
| PUT | /api/providers/:id | プロバイダー更新 |
| DELETE | /api/providers/:id | プロバイダー削除 |
Roles
| Method | Path | 説明 |
|---|---|---|
| GET | /api/roles | ロール一覧 |
| GET | /api/roles/:id | ロール詳細 |
| POST | /api/roles | ロール作成 |
| PUT | /api/roles/:id | ロール更新 |
| DELETE | /api/roles/:id | ロール削除 |
Projects
| Method | Path | 説明 |
|---|---|---|
| GET | /api/projects | プロジェクト一覧 |
| GET | /api/projects/:id | プロジェクト詳細 |
| POST | /api/projects | プロジェクト作成 |
| PUT | /api/projects/:id | プロジェクト更新 |
| DELETE | /api/projects/:id | プロジェクト削除 |
Assignments
| Method | Path | 説明 |
|---|---|---|
| GET | /api/assignments | アサイン一覧 |
| GET | /api/assignments/:id | アサイン詳細 |
| POST | /api/assignments | アサイン作成 |
| PUT | /api/assignments/:id | アサイン更新 |
| DELETE | /api/assignments/:id | アサイン削除 |
| POST | /api/assignments/bulk | 一括アサイン |
Tasks
| Method | Path | 説明 |
|---|---|---|
| POST | /api/tasks/execute | タスク実行 |
| GET | /api/tasks/logs | タスクログ取得 |
| POST | /api/tasks/create | タスク作成 |
| GET | /api/tasks | タスク一覧 |
| GET | /api/tasks/sessions | セッション一覧 |
| PATCH | /api/tasks/:id | タスク更新 |
| DELETE | /api/tasks/:id | タスク削除 |
Models
| Method | Path | 説明 |
|---|---|---|
| GET | /api/models | DBのモデル一覧 |
| GET | /api/models/available | プロバイダーから利用可能なモデル一覧 |
| POST | /api/models/sync | DBとプロバイダーのモデルを同期 |
API Keys
要 Supabase 認証| Method | Path | 説明 |
|---|---|---|
| POST | /api/api-keys | APIキー作成 |
| GET | /api/api-keys | APIキー一覧 |
| DELETE | /api/api-keys/:id | APIキー削除 |
Knock
ポートノッキング| Method | Path | 説明 |
|---|---|---|
| POST | /api/knock | ノックコード送信 |
| GET | /api/knock/verify | ノック確認 |
| GET | /api/knock/status | ノック状態確認 |
Generate
要認証| Method | Path | 説明 |
|---|---|---|
| POST | /api/generate | テキスト生成 |
| POST | /api/generate/stream | ストリーミングテキスト生成 |
Agent
要認証| Method | Path | 説明 |
|---|---|---|
| POST | /api/agent/run | マルチエージェント実行 |
| POST | /api/agent/stream | マルチエージェントストリーム実行 |
SSE
要認証| Method | Path | 説明 |
|---|---|---|
| GET | /api/sse | SSEテストストリーム |
| GET | /api/sse/test | SSEテストストリーム(認証あり) |
MCP
要認証| Method | Path | 説明 |
|---|---|---|
| POST | /mcp | JSON-RPC 2.0 リクエスト |
| GET | /mcp | MCPサーバー情報・ツール一覧 |
| DELETE | /mcp | MCPセッション終了 |
モデルリストは インメモリキャッシュ (TTL: 1時間) で高速に返却されます。Vercel Cron Job により毎日 UTC 04:00 に自動同期されます。
145+モデル、6プロバイダー
プロバイダーをクリックすると、利用可能なモデル一覧を Division API からリアルタイムで取得して表示します。
プロバイダーを読み込み中…
10の専門ロール
タスクの種類を自動判定し、最も得意なAIモデルが担当。 最適なモデルへ瞬時にルーティングされます。
leader
タスク分解・統括・finalRole決定
デフォルト AI
GPT-4.1
coder
コード生成・実装・デバッグ
デフォルト AI
Claude
searcher
ウェブ検索・情報収集
デフォルト AI
Perplexity Sonar Pro
file-searcher
ファイル検索・コード解析・既存コード理解
デフォルト AI
GPT-4.1
planner
企画・設計・戦略立案
デフォルト AI
Gemini
writer
文章作成・ドキュメント
デフォルト AI
OpenAI
reviewer
レビュー・品質確認
デフォルト AI
Gemini
researcher
徹底調査・包括的分析
デフォルト AI
Perplexity Deep Research
designer
UI/UXデザイン・HTML生成・プロトタイプ
デフォルト AI
Gemini
imager
画像生成・ビジュアルコンテンツ
デフォルト AI
GPT Image 1
ideaman
アイデア発想・ブレインストーミング
デフォルト AI
Claude
各ロールのデフォルトモデルはプロジェクト設定で変更可能。 カスタムルーティングに対応。
MCP接続(IDE統合)
Cursor / Antigravity / Claude Desktop のMCP設定に追加するだけで使えます。
設定方法
お使いのIDEのMCP設定ファイルに以下を追加してください:
{
"mcpServers": {
"division": {
"url": "https://api.division.he-ro.jp/mcp?key=div_..."
}
}
}利用可能なツール
division_run
AIエージェントにタスクを実行させる
division_stream
ストリーミング付きでエージェントを実行する
division_list_models
利用可能な全モデルを一覧表示
division_health
APIの稼働状態を確認
ツール呼び出し例
MCPツールの引数に divisionApiKey を含めることで、認証情報を送ることができます。
{
"name": "division_run",
"arguments": {
"projectId": "demo-project-001",
"input": "クイズを投稿するアプリ「リドル」を作って",
"divisionApiKey": "div_..."
}
}有料プランで
AI機能をアンロック
有料プランに加入すると20クレジットが付与され、
クレジット消費型でDivision APIの全AIモデルが利用可能になります。
Free
Orchestraの基本機能を体験
- ✓Orchestra IDEダウンロード
- ✓エディタ基本機能
- ✓シンタックスハイライト
- ✓プロジェクト管理
- ✓Git統合
- ×Division API AIアクセス
- ×ロールベースAI自動切替
- ×145+モデル利用
- ×MCP統合
1日トライアル
Orchestra Plusの全機能を24時間無料で体験
- ✓Free プランのすべて
- ✓Division API AIアクセス
- ✓145+モデル・6プロバイダー
- ✓ロールベースAI自動切替
- ✓インラインAIチャット
- ✓AIコード生成・レビュー
- ✓MCP統合ターミナル
Orchestra Plus
初回20クレジット付き・従量課金制
- ✓Free プランのすべて
- ✓Division API AIアクセス
- ✓初回20クレジット付与
- ✓クレジット消費型の従量課金
- ✓自動チャージ機能
- ✓145+モデル・6プロバイダー
- ✓ロールベースAI自動切替
- ✓インラインAIチャット
- ✓AIコード生成・レビュー
- ✓MCP統合ターミナル
- ✓優先サポート
※ 有料プランに加入すると初回20クレジットが付与されます。APIリクエストごとにトークン使用量に応じてクレジットが消費されます。 クレジットが不足した場合は追加購入または自動チャージで補充できます。145+モデル(Anthropic・Google・OpenAI・Perplexity・xAI・DeepSeek)に対応。