Português
Documentação
Enterprise

Enterprise

Usando o OpenCode com segurança na sua organização.

O OpenCode Enterprise é para organizações que querem garantir que seu código e dados nunca saiam da sua infraestrutura. Ele consegue isso usando uma configuração centralizada que se integra ao seu SSO e ao seu gateway de IA interno.

Nota: O OpenCode não armazena nenhum dos seus dados de código ou contexto.

Para começar com o OpenCode Enterprise:

  1. Faça um teste internamente com sua equipe.
  2. Entre em contato para discutir preços e opções de implementação.

Teste

O OpenCode é open source e não armazena nenhum dos seus dados de código ou contexto, então seus desenvolvedores podem simplesmente começar e realizar um teste.


Tratamento de dados

O OpenCode não armazena seu código ou dados de contexto. Todo o processamento acontece localmente ou por meio de chamadas de API diretas ao seu provedor de IA.

Isso significa que, contanto que você esteja usando um provedor em que confia, ou um gateway de IA interno, você pode usar o OpenCode com segurança.

A única ressalva aqui é o recurso opcional /share.


Compartilhamento de conversas

Se um usuário habilitar o recurso /share, a conversa e os dados associados a ela são enviados ao serviço que usamos para hospedar essas páginas de compartilhamento em opencode.ai.

Os dados são atualmente servidos por meio da rede de borda da nossa CDN, e são armazenados em cache na borda perto dos seus usuários.

Recomendamos que você desabilite isso para o seu teste.

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

Saiba mais sobre compartilhamento.


Propriedade do código

Você é dono de todo o código produzido pelo OpenCode. Não há restrições de licenciamento nem reivindicações de propriedade.


Preços

Usamos um modelo por assento (per-seat) para o OpenCode Enterprise. Se você tiver seu próprio gateway de LLM, não cobramos pelos tokens usados. Para mais detalhes sobre preços e opções de implementação, entre em contato.


Implantação

Assim que você concluir seu teste e estiver pronto para usar o OpenCode na sua organização, você pode entrar em contato para discutir preços e opções de implementação.


Config Central

Podemos configurar o OpenCode para usar uma única configuração central para toda a sua organização.

Essa configuração centralizada pode se integrar ao seu provedor de SSO e garante que todos os usuários acessem apenas o seu gateway de IA interno.


Integração com SSO

Por meio da configuração central, o OpenCode pode se integrar ao provedor de SSO da sua organização para autenticação.

Isso permite que o OpenCode obtenha credenciais para o seu gateway de IA interno por meio do seu sistema de gerenciamento de identidade existente.


Gateway de IA interno

Com a configuração central, o OpenCode também pode ser configurado para usar apenas o seu gateway de IA interno.

Você também pode desabilitar todos os outros provedores de IA, garantindo que todas as requisições passem pela infraestrutura aprovada pela sua organização.


Auto-hospedagem

Embora recomendemos desabilitar as páginas de compartilhamento para garantir que seus dados nunca saiam da sua organização, também podemos ajudá-lo a auto-hospedá-las na sua infraestrutura.

Isso está atualmente no nosso roadmap. Se você tiver interesse, nos avise.


Suporte a Registro NPM Privado

O OpenCode suporta registros npm corporativos por meio de arquivos de autenticação .npmrc. Isso permite que organizações instalem o OpenCode a partir de registros privados, como JFrog Artifactory, Nexus Repository ou outras soluções de registro npm corporativo.

Configuração

Antes de executar o OpenCode, certifique-se de que seu arquivo .npmrc esteja configurado com o registro e a autenticação apropriados:

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

Registros suportados

O OpenCode funciona com registros npm corporativos comuns:

  • JFrog Artifactory - Configure a URL do seu repositório virtual npm
  • Sonatype Nexus - Use seu proxy npm do Nexus ou repositório hospedado
  • GitHub Packages - Autentique com seu token do GitHub
  • GitLab Package Registry - Use seu deploy token do GitLab
  • Azure Artifacts - Configure com seu feed do Azure DevOps

Métodos de autenticação

Dependendo do seu registro, você pode usar:

  • Autenticação baseada em token - Defina _authToken no .npmrc
  • Autenticação básica - Use _auth com credenciais codificadas em base64
  • Variáveis de ambiente - Referencie tokens via sintaxe ${VAR_NAME}

FAQ

O que é o OpenCode Enterprise?

O OpenCode Enterprise é para organizações que querem garantir que seu código e dados nunca saiam da sua infraestrutura. Ele consegue isso usando uma configuração centralizada que se integra ao seu SSO e ao seu gateway de IA interno.

Como começo a usar o OpenCode Enterprise?

Basta começar com um teste interno com sua equipe. Por padrão, o OpenCode não armazena seu código ou dados de contexto, o que facilita o início.

Em seguida, entre em contato para discutir preços e opções de implementação.

Como funciona o preço enterprise?

Oferecemos preços enterprise por assento (per-seat). Se você tiver seu próprio gateway de LLM, não cobramos pelos tokens usados. Para mais detalhes, entre em contato para um orçamento personalizado com base nas necessidades da sua organização.

Meus dados estão seguros com o OpenCode Enterprise?

Sim. O OpenCode não armazena seu código ou dados de contexto. Todo o processamento acontece localmente ou por meio de chamadas de API diretas ao seu provedor de IA. Com a configuração central e a integração com SSO, seus dados permanecem seguros dentro da infraestrutura da sua organização.

Podemos usar nosso próprio registro NPM privado?

O OpenCode suporta registros npm privados por meio do suporte nativo a arquivos .npmrc do Bun. Se sua organização usa um registro privado, como JFrog Artifactory, Nexus ou similar, certifique-se de que os desenvolvedores estejam autenticados antes de executar o OpenCode.

Para configurar a autenticação com seu registro privado:

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

Isso cria o ~/.npmrc com os detalhes de autenticação. O OpenCode irá detectá-lo automaticamente.

Atenção: Você deve estar logado no registro privado antes de executar o OpenCode.

Como alternativa, você pode configurar manualmente um arquivo .npmrc:

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

Os desenvolvedores devem estar logados no registro privado antes de executar o OpenCode para garantir que os pacotes possam ser instalados a partir do seu registro corporativo.

O que é o OpenCode Enterprise?

O OpenCode Enterprise é para organizações que querem garantir que seu código e dados nunca saiam da sua infraestrutura. Ele consegue isso usando uma configuração centralizada que se integra ao seu SSO e ao seu gateway de IA interno.

Como começo a usar o OpenCode Enterprise?

Basta começar com um teste interno com sua equipe. Por padrão, o OpenCode não armazena seu código ou dados de contexto, o que facilita o início.

Em seguida, entre em contato para discutir preços e opções de implementação.

Como funciona o preço enterprise?

Oferecemos preços enterprise por assento (per-seat). Se você tiver seu próprio gateway de LLM, não cobramos pelos tokens usados. Para mais detalhes, entre em contato para um orçamento personalizado com base nas necessidades da sua organização.

Meus dados estão seguros com o OpenCode Enterprise?

Sim. O OpenCode não armazena seu código ou dados de contexto. Todo o processamento acontece localmente ou por meio de chamadas de API diretas ao seu provedor de IA. Com a configuração central e a integração com SSO, seus dados permanecem seguros dentro da infraestrutura da sua organização.

Podemos usar nosso próprio registro NPM privado?

O OpenCode suporta registros npm privados por meio do suporte nativo a arquivos .npmrc do Bun. Se sua organização usa um registro privado, como JFrog Artifactory, Nexus ou similar, certifique-se de que os desenvolvedores estejam autenticados antes de executar o OpenCode.

Para configurar a autenticação com seu registro privado:

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

Isso cria o ~/.npmrc com os detalhes de autenticação. O OpenCode irá detectá-lo automaticamente.

Atenção: Você deve estar logado no registro privado antes de executar o OpenCode.

Como alternativa, você pode configurar manualmente um arquivo .npmrc:

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

Os desenvolvedores devem estar logados no registro privado antes de executar o OpenCode para garantir que os pacotes possam ser instalados a partir do seu registro corporativo.