Español
Documentación
Enterprise

Enterprise

Usando OpenCode de forma segura en tu organización.

OpenCode Enterprise es para organizaciones que quieren asegurar que su código y datos nunca salgan de su infraestructura. Esto se logra mediante una configuración centralizada que se integra con tu SSO y gateway de IA interno.

Nota: OpenCode no almacena ninguno de tus datos de código o contexto.

Para comenzar con OpenCode Enterprise:

  1. Realiza una prueba interna con tu equipo.
  2. Contáctanos para discutir precios y opciones de implementación.

Prueba

OpenCode es de código abierto y no almacena ninguno de tus datos de código o contexto, por lo que tus desarrolladores pueden simplemente comenzar y llevar a cabo una prueba.


Manejo de datos

OpenCode no almacena tu código ni datos de contexto. Todo el procesamiento ocurre localmente o a través de llamadas API directas a tu proveedor de IA.

Esto significa que mientras uses un proveedor en el que confíes, o un gateway de IA interno, puedes usar OpenCode de forma segura.

La única excepción es la función opcional /share.


Compartir conversaciones

Si un usuario habilita la función /share, la conversación y los datos asociados se envían al servicio que usamos para alojar estas páginas compartidas en opencode.ai.

Los datos se sirven actualmente a través de la red edge de nuestro CDN, y se almacenan en caché en el edge cerca de tus usuarios.

Recomendamos desactivar esto para tu prueba.

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

Más información sobre compartir.


Propiedad del código

Tú eres dueño de todo el código producido por OpenCode. No hay restricciones de licencia ni reclamaciones de propiedad.


Precios

Usamos un modelo por puesto para OpenCode Enterprise. Si tienes tu propio gateway de LLM, no cobramos por los tokens utilizados. Para más detalles sobre precios y opciones de implementación, contáctanos.


Despliegue

Una vez que hayas completado tu prueba y estés listo para usar OpenCode en tu organización, puedes contactarnos para discutir precios y opciones de implementación.


Configuración central

Podemos configurar OpenCode para usar una única configuración central para toda tu organización.

Esta configuración centralizada puede integrarse con tu proveedor de SSO y asegura que todos los usuarios accedan solo a tu gateway de IA interno.


Integración SSO

A través de la configuración central, OpenCode puede integrarse con el proveedor de SSO de tu organización para la autenticación.

Esto permite que OpenCode obtenga credenciales para tu gateway de IA interno a través de tu sistema de gestión de identidad existente.


Gateway de IA interno

Con la configuración central, OpenCode también puede configurarse para usar solo tu gateway de IA interno.

También puedes desactivar todos los demás proveedores de IA, asegurando que todas las solicitudes pasen por la infraestructura aprobada de tu organización.


Auto-hospedaje

Aunque recomendamos desactivar las páginas compartidas para asegurar que tus datos nunca salgan de tu organización, también podemos ayudarte a auto-hospedarlas en tu infraestructura.

Esto está actualmente en nuestra hoja de ruta. Si estás interesado, háznolo saber.


Soporte para registros NPM privados

OpenCode soporta registros npm empresariales a través de archivos de autenticación .npmrc. Esto permite a las organizaciones instalar OpenCode desde registros privados como JFrog Artifactory, Nexus Repository u otras soluciones de registro npm empresarial.

Configuración

Antes de ejecutar OpenCode, asegúrate de que tu archivo .npmrc esté configurado con el registro y la autenticación apropiados:

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

Registros soportados

OpenCode funciona con registros npm empresariales comunes:

  • JFrog Artifactory - Configura la URL de tu repositorio virtual npm
  • Sonatype Nexus - Usa tu repositorio proxy o hospedado de npm en Nexus
  • GitHub Packages - Autentícate con tu token de GitHub
  • GitLab Package Registry - Usa tu token de despliegue de GitLab
  • Azure Artifacts - Configura con tu feed de Azure DevOps

Métodos de autenticación

Dependiendo de tu registro, puedes usar:

  • Autenticación basada en token - Establece _authToken en .npmrc
  • Autenticación básica - Usa _auth con credenciales codificadas en Base64
  • Variables de entorno - Referencia tokens mediante la sintaxis ${VAR_NAME}

Preguntas frecuentes

¿Qué es OpenCode Enterprise?

OpenCode Enterprise es para organizaciones que quieren asegurar que su código y datos nunca salgan de su infraestructura. Esto se logra mediante una configuración centralizada que se integra con tu SSO y gateway de IA interno.

¿Cómo empiezo con OpenCode Enterprise?

Simplemente comienza con una prueba interna con tu equipo. OpenCode por defecto no almacena tu código ni datos de contexto, lo que facilita el inicio.

Luego contáctanos para discutir precios y opciones de implementación.

¿Cómo funciona el precio empresarial?

Ofrecemos precios empresariales por puesto. Si tienes tu propio gateway de LLM, no cobramos por los tokens utilizados. Para más detalles, contáctanos para una cotización personalizada basada en las necesidades de tu organización.

¿Mis datos están seguros con OpenCode Enterprise?

Sí. OpenCode no almacena tu código ni datos de contexto. Todo el procesamiento ocurre localmente o a través de llamadas API directas a tu proveedor de IA. Con la configuración central y la integración SSO, tus datos permanecen seguros dentro de la infraestructura de tu organización.

¿Podemos usar nuestro propio registro NPM privado?

OpenCode soporta registros npm privados a través del soporte nativo de archivos .npmrc de Bun. Si tu organización usa un registro privado, como JFrog Artifactory, Nexus o similar, asegúrate de que los desarrolladores estén autenticados antes de ejecutar OpenCode.

Para configurar la autenticación con tu registro privado:

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

Esto crea ~/.npmrc con los detalles de autenticación. OpenCode lo detectará automáticamente.

Precaución: Debes estar conectado al registro privado antes de ejecutar OpenCode.

Alternativamente, puedes configurar manualmente un archivo .npmrc:

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

Los desarrolladores deben estar conectados al registro privado antes de ejecutar OpenCode para asegurar que los paquetes puedan instalarse desde tu registro empresarial.