日本語
ドキュメント
エンタープライズ

エンタープライズ

組織でOpenCodeを安全に使用する。

OpenCode エンタープライズは、コードとデータが自社インフラから外部に出ないことを確保したい組織向けです。SSOと内部AIゲートウェイと統合された集中設定を使用することでこれを実現できます。

注意: OpenCodeはコードやコンテキストデータを一切保存しません。

OpenCode エンタープライズを始めるには:

  1. チーム内でトライアルを実施する。
  2. お問い合わせ で価格と導入オプションについてご相談ください。

トライアル

OpenCodeはオープンソースであり、コードやコンテキストデータを保存しないため、開発者はすぐに始めてトライアルを実施できます。


データ処理

OpenCodeはコードやコンテキストデータを保存しません。 すべての処理はローカルで行われるか、AIプロバイダーへの直接API呼び出しを通じて行われます。

つまり、信頼できるプロバイダーまたは内部AIゲートウェイを使用している限り、OpenCodeを安全に使用できます。

ここでの唯一の注意点は、オプションの /share 機能です。


会話の共有

ユーザーが /share 機能を有効にすると、会話とそれに関連するデータは、opencode.aiでこれらの共有ページをホストするために使用するサービスに送信されます。

データは現在、CDNのエッジネットワークを通じて提供され、ユーザーの近くのエッジにキャッシュされます。

トライアル期間中はこの機能を無効にすることをお勧めします。

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "share": "disabled"
}

共有についてもっと詳しく


コード所有権

OpenCodeで生成されたすべてのコードはあなたのものです。 ライセンス制限や所有権の主張はありません。


価格

OpenCode エンタープライズはシートごとの課金モデルを採用しています。独自のLLMゲートウェイをお持ちの場合、使用トークンに対する課金はありません。価格と導入オプションの詳細については、お問い合わせ ください。


デプロイメント

トライアルを完了し、組織でOpenCodeを使用する準備ができたら、お問い合わせ で価格と導入オプションについてご相談ください。


集中設定

組織全体で単一の集中設定を使用するようにOpenCodeを設定できます。

この集中設定はSSOプロバイダーと統合でき、すべてのユーザーが内部AIゲートウェイのみにアクセスすることを保証します。


SSO統合

集中設定を通じて、OpenCodeは組織のSSOプロバイダーと統合して認証を行うことができます。

これにより、OpenCodeは既存のID管理システムを通じて内部AIゲートウェイの認証情報を取得できます。


内部AIゲートウェイ

集中設定により、OpenCodeを内部AIゲートウェイのみを使用するように設定することもできます。

他のすべてのAIプロバイダーを無効にして、すべてのリクエストが組織の承認済みインフラを通過することを保証することもできます。


セルフホスティング

データが組織から外部に出ないように共有ページを無効にすることをお勧めしますが、インフラ上でセルフホストすることもサポートできます。

これは現在ロードマップにあります。ご興味があれば、お知らせください


プライベートNPMレジストリサポート

OpenCodeは .npmrc 認証ファイルを通じてエンタープライズnpmレジストリをサポートしています。これにより、組織はJFrog Artifactory、Nexus Repository、その他のエンタープライズnpmレジストリソリューションなどのプライベートレジストリからOpenCodeをインストールできます。

設定

OpenCodeを実行する前に、.npmrc ファイルに適切なレジストリと認証が設定されていることを確認してください:

.npmrc
registry=https://your-registry.example.com/npm/
//your-registry.example.com/npm/:_authToken=${NPM_TOKEN}

サポートされているレジストリ

OpenCodeは一般的なエンタープライズnpmレジストリで動作します:

  • JFrog Artifactory - npm仮想リポジトリURLを設定
  • Sonatype Nexus - Nexus npmプロキシまたはホストリポジトリを使用
  • GitHub Packages - GitHubトークンで認証
  • GitLab Package Registry - GitLabデプロイトークンを使用
  • Azure Artifacts - Azure DevOpsフィードで設定

認証方法

レジストリに応じて、以下を使用できます:

  • トークンベース認証 - .npmrc_authToken を設定
  • 基本認証 - base64エンコードされた認証情報で _auth を使用
  • 環境変数 - ${VAR_NAME} 構文でトークンを参照

FAQ

OpenCode エンタープライズとは?

OpenCode エンタープライズは、コードとデータが自社インフラから外部に出ないことを確保したい組織向けです。SSOと内部AIゲートウェイと統合された集中設定を使用することでこれを実現できます。

OpenCode エンタープライズを始めるには?

チーム内でトライアルを開始するだけです。OpenCodeはデフォルトでコードやコンテキストデータを保存しないため、簡単に始められます。

その後、お問い合わせ で価格と導入オプションについてご相談ください。

エンタープライズ価格はどのように機能しますか?

シートごとのエンタープライズ価格を提供しています。独自のLLMゲートウェイをお持ちの場合、使用トークンに対する課金はありません。詳細については、お問い合わせ で組織のニーズに基づいたカスタム見積もりをご依頼ください。

OpenCode エンタープライズでデータは安全ですか?

はい。OpenCodeはコードやコンテキストデータを保存しません。すべての処理はローカルで行われるか、AIプロバイダーへの直接API呼び出しを通じて行われます。集中設定とSSO統合により、データは組織のインフラ内で安全に保たれます。

独自のプライベートNPMレジストリを使用できますか?

OpenCodeはBunのネイティブ .npmrc ファイルサポートを通じてプライベートnpmレジストリをサポートしています。組織がJFrog Artifactory、Nexusなどのプライベートレジストリを使用している場合、OpenCodeを実行する前に開発者が認証されていることを確認してください。

プライベートレジストリの認証を設定するには:

npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/

これにより ~/.npmrc に認証情報が作成されます。OpenCodeはこれを自動的に読み取ります。

注意: OpenCodeを実行する前にプライベートレジストリにログインしている必要があります。

または、.npmrc ファイルを手動で設定することもできます:

~/.npmrc
registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}

開発者はOpenCodeを実行する前にプライベートレジストリにログインして、エンタープライズレジストリからパッケージをインストールできるようにする必要があります。