本文へ移動

BeeOS Cloud · 開発者向け

あらゆるエージェントの ためのクラウド。

OpenClaw、Hermes、または Harness SDK で作った独自エージェントをデプロイ。どれもサンドボックス、Skills、Connector、A2A、生成 UI を、選んだリージョンとクラウドで使えます。

あなたのプロダクト
1 SDK · 1 API
BeeOS Cloud
パブリッククラウド
セルフホスト · プライベート
5 × 9 × 5 = 225件の統合が必要
5エージェント
3パブリッククラウド
2セルフホスト
1SDK · 全エージェント · 機能 · 実行先

得られるもの

  1. エージェント × 機能 × 実行先の統合の代わりに SDK 1 つ。
  2. どこでも実行:AWS、Azure、Google Cloud、OCI、Cloudflare、Alibaba Cloud、Tencent Cloud、Kubernetes、社内ネットワーク、手元の PC。
  3. 全機能と A2A、A2UI がすべてのエージェントで動作。
  4. PC・ブラウザ・スマホ操作を全エージェントに。
server.ts簡略化した例
import { BeeOSClient } from "@beeos-ai/cloud-sdk";

const cloud = new BeeOSClient({
  baseURL: process.env.BEEOS_CLOUD_API_URL!, // https://api.cloud.beeos.ai/v1
  apiKey: process.env.BEEOS_API_KEY!,
}).withExternalUser(process.env.BEEOS_EXTERNAL_USER_ID!);

const response = await cloud.responses.create({
    input: "Hello",
    metadata: { harness_id: harness["openclaw"] },
  }, crypto.randomUUID());
console.log(response.output);

チームが使っているエージェントをそのまま実行 · 22 すぐに使える

  • OOpenClaw
  • HHermes
  • WWorkBuddy
  • CCodex
  • CClaude Code
  • PPi
  • DDeepSeek Harness
  • OOpenCode
  • KKilo Code
  • QQwen Code
  • CCline
  • GGemini CLI
  • OOh My Pi
  • Ggoose
  • KKimi Code CLI
  • MMiniMax Code
  • AAider
  • OOpenHands
  • CCheetahClaws
  • GGrok Build
  • AAgent Zero
  • SSystem One
  • +自社のエージェントHarness SDK 経由

BeeOS Cloud を選ぶ理由

届けるのはエージェント。周りの基盤ではありません。

プロダクトOpenClawHermesHarness SDKホスティングサンドボックスセッションツールA2AUI
  1. 01

    エージェントごとに基盤が必要になる。

    ホスティング、サンドボックス、セッション、ツール、ファイル、A2A、UI を、エージェントと実行場所ごとに作り直すことになります。

  2. 02

    バックエンドから SDK を一度呼ぶだけ。

    BeeOSClient が公開バリアントからインスタンスをデプロイし、cloud.responses.create でハーネスに仕事を送ります。どのエージェントでも同じ呼び出しです。

  3. 03

    エージェントの周りはすべてマネージド。

    セッション、見守れるサンドボックス、Skills、Connector、A2A、A2UI、ユーザー単位の分離が、どこで動くエージェントにも使えます。

クイックスタート

キーから最初のレスポンスまで、3 回の呼び出し。

TypeScript・Python・Go のサーバー SDK と HTTP API。サーバーキーはバックエンドから出しません。

  1. 1

    バリアントを選ぶ

    GET /v1/instance-templates で公開ランタイムを一覧。

  2. 2

    デプロイ

    cloud.instances.create は 202。/status を確認し /uhp/v1/harnesses を取得。

  3. 3

    仕事を送る

    metadata.harness_id 付きで cloud.responses.create。続きは previous_response_id。

クイックスタートを開く

server.ts

import { BeeOSClient } from "@beeos-ai/cloud-sdk";

const cloud = new BeeOSClient({
  baseURL: process.env.BEEOS_CLOUD_API_URL!, // https://api.cloud.beeos.ai/v1
  apiKey: process.env.BEEOS_API_KEY!, // bsk_…, backend only
}).withExternalUser(process.env.BEEOS_EXTERNAL_USER_ID!);

const created = await cloud.instances.create({
  name: "support-agent",
  variant_id: process.env.BEEOS_VARIANT_ID!,
  llm: {
    providers: [{
      id: "my-provider",
      protocol: "openai",
      base_url: process.env.BEEOS_MODEL_PROVIDER_URL!,
      api_key: process.env.BEEOS_MODEL_PROVIDER_API_KEY!,
    }],
    models: [{
      provider_id: "my-provider",
      model: process.env.BEEOS_MODEL_ID!,
      role: "default",
      order: 0,
    }],
  },
}, crypto.randomUUID());
console.log(created.data.id);

// After the instance is running, select its ready harness with cloud.harnesses.list().
const response = await cloud.responses.create({
  input: "Triage today's tickets",
  metadata: { harness_id: process.env.BEEOS_HARNESS_ID! },
}, crypto.randomUUID());
console.log(response.output);

どこでも実行

どのエージェントも、どこへでもデプロイ。

AWS、Azure、Google Cloud、OCI、Cloudflare、Alibaba Cloud、Tencent Cloud、自社の Kubernetes、手元のノート PC、社内ネットワーク。どこでもプロダクトからの呼び出しは同じです。

パブリッククラウド

セルフホスト

カタログのバリアントから作るマネージドインスタンス

beeos · Alibaba Cloud
  1. # Alibaba Cloud · variant alibaba-cn-hangzhou from GET /v1/instance-templates
  2. curl -X POST "$BEEOS_CLOUD_API_URL/instances" -d '{"variant_id":"alibaba-cn-hangzhou",…}'
  3. 202 Accepted { "data": { "id": "9f2c…" } }
  4. curl "$BEEOS_CLOUD_API_URL/instances/9f2c…/status"
  5. ✓ running
  6. curl "${BEEOS_CLOUD_API_URL%/v1}/uhp/v1/harnesses"
  7. ✓ harness ready → POST /uhp/v1/responses

機能

すべての機能が、すべてのエージェントで動く。

基盤で一度つなげば、22 の Harness すべてと自社エージェントで使えます。

プラットフォーム

操作

ランタイム · すべての Harness で対応済み

  • デプロイどの Harness も任意のクラウド、Kubernetes、手元のマシンで起動。
  • サンドボックスタスクごとに隔離されたサンドボックス。
  • タスクと実行タスクを送り、実行を追い、取り消し。
  • ループ各 Harness 固有のループを一つの契約で駆動。
  • セッションprevious_response_id でマルチターンを維持。
  • ストリームイベントと出力をその場で配信。
  • ファイル入力を渡し、ワークスペースのファイルを受け取る。
  • 成果物生成ファイルと結果を毎回返却。
  • リカバリー再試行、再開、冪等な再起動。
  • トレース各ステップ、ツール呼び出し、引き継ぎを記録。
  • レイテンシーユーザーの近くでウォームなランタイム。
  • コストタスクとユーザーごとにトークンと実行時間を計測。

エージェント間連携

エージェント同士が仕事を受け渡す。

どのエージェントも能力で相手を見つけ、呼び出し、タスクを追跡できます。フレームワークやクラウドを越えて。

  1. a2a.getAgentCard発見仕事をこなせるエージェントを探す。
  2. a2a.invoke呼び出しAgent Gateway 経由でタスクを送る。
  3. a2a.getTask追跡結果が戻るまでタスクを追う。
Agent GatewayプランナーHermesコーダーOpenClaw運用WorkBuddyレビューClaude Code自社エージェントHarness SDK

a2a.getAgentCard自社エージェント → コーダー

得られるもの

自前で作るか、SDK を一つ呼ぶか。

このページから数えると、エージェント 23、実行場所 10、機能 9。

自前で構築

2,070

保守する統合

エージェント 23 × 場所 10 × 機能 9

BeeOS Cloud

1

SDK

BeeOSClient · SDK · HTTP
得られるもの自前で構築BeeOS Cloud
ホスティングエージェントごとのイメージ・クラスター・更新cloud.instances.create、status、stop
サンドボックスVM、ブラウザー、端末、ビューアー見守って引き継げるセッション
セッション独自のストア、再試行、履歴previous_response_id 付き Responses
ツール全ツールを全エージェントに配線Skills、MCP Connector、ファイル
エージェント呼び出しフレームワーク間の独自 RPCAgent Gateway 経由の A2A
UIテキストを画面に解析プロダクトが描画する A2UI
ユーザーユーザーごとにキーとデータを対応付け全呼び出しに外部ユーザー ID
配置クラウドごとに統合7 つのクラウド、Kubernetes、ノート PC、社内網

開発者 FAQ

導入前にエンジニアが聞くこと。

短い回答と、すぐ開けるドキュメント。

クイックスタートを開く

適合

どのエージェントを動かせますか?

次のすべてをすぐに使えます:OpenClaw、Hermes、WorkBuddy、Codex、Claude Code、Pi、DeepSeek Harness、OpenCode、Kilo Code、Qwen Code、Cline、Gemini CLI、Oh My Pi、goose、Kimi Code CLI、MiniMax Code、Aider、OpenHands、CheetahClaws、Grok Build、Agent Zero、System One。自社エージェントは TypeScript か Python の Harness SDK で接続します。

エージェントを書き直しますか?

いいえ。モデルとループはそのまま、BeeOSAgentRuntime で登録し chat.complete_reply で返信します。

どのモデルを使いますか?

あなたのモデルです。openai か anthropic プロトコルの BYOK プロバイダーを渡し、既定モデルを一つ選びます。

統合

バックエンドからどう呼びますか?

BeeOSClient(TypeScript/Python)、または HTTP。Python は PyPI から pip install beeos-cloud-sdk==2.0.0 でインストールします。cloud.instances.create でデプロイ、cloud.responses.create で仕事を送ります。

ユーザーはどう分離されますか?

毎回 X-BeeOS-External-User-ID を送ります。bsk_ キーはバックエンドに残り、ブラウザーは短期の記述子だけを受け取ります。

再試行は安全ですか?

変更ごとに固定の Idempotency-Key を送れば、再試行で処理が重複しません。

実行

エージェント同士で呼び出せますか?

はい。Harness SDK の a2a ポートが Agent Gateway 経由で discover、call、getTask を提供し、エージェント内にサーバーキーは不要です。

どこで動かせますか?

AWS、Azure、Google Cloud、OCI、Cloudflare、Alibaba Cloud(中国・杭州)、Tencent Cloud(中国・広州)、自社の Kubernetes クラスター、ノート PC、社内ネットワークで動きます。セルフホストのエージェントは Harness SDK で登録します。

ユーザーはセッションを見られますか?

はい。ターミナル、ブラウザー、デスクトップ、Android のセッションをバックエンド認可のビューアーで表示し、引き継げます。

BeeOS はすべての Harness で何を引き受けますか?

デプロイ、サンドボックス、タスクと実行、エージェントループ、セッション、ストリーミング、ファイル、成果物(Artifacts)、リカバリー、トレース、レイテンシー、コストを、どの Harness でも同じように扱います。

BEEOS CLOUD

あなたのエージェントに、すべての機能を。どこででも。

アプリを作り、最初のエージェントをデプロイして、今日からプロダクトで呼び出しましょう。

構築を始めるクイックスタートを読む機能を見る