Español
Documentación
Enterprise

Enterprise

Cómo usar OpenCode de forma segura en tu organización.

OpenCode Enterprise está pensado para organizaciones que quieren asegurarse de que su código y sus datos nunca salgan de su infraestructura. Lo logra usando una configuración centralizada que se integra con tu SSO y tu gateway de IA interno.

Note: OpenCode no almacena nada de tu código ni de tus datos de contexto.

Para empezar con OpenCode Enterprise:

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

Prueba

OpenCode es de código abierto y no almacena nada de tu código ni de tus datos de contexto, por lo que tus desarrolladores pueden simplemente empezar y realizar una prueba.


Manejo de datos

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

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

La única salvedad aquí es la función opcional /share.


Compartir conversaciones

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

Actualmente los datos se sirven a través de la red de borde de nuestra CDN, y se almacenan en caché en el borde cerca de tus usuarios.

Te recomendamos deshabilitar esto para tu prueba.

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

Más información sobre compartir.


Propiedad del código

Eres propietario 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 usados. Para más detalles sobre precios y opciones de implementación, contáctanos.


Implementación

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


Configuración central

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

Esta configuración centralizada puede integrarse con tu proveedor de SSO y garantiza que todos los usuarios accedan únicamente 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 identidades existente.


Gateway de IA interno

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

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


Auto-hospedaje

Aunque recomendamos deshabilitar las páginas compartidas para garantizar 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 te interesa, avísanos.


Soporte para registro NPM privado

OpenCode admite registros de 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 de npm empresarial.

Configuración

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

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

Registros admitidos

OpenCode funciona con los registros de npm empresariales comunes:

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

Métodos de autenticación

Según tu registro, puedes usar:

  • Autenticación basada en token - Define _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 está pensado para organizaciones que quieren asegurarse de que su código y sus datos nunca salgan de su infraestructura. Lo logra usando una configuración centralizada que se integra con tu SSO y tu gateway de IA interno.

¿Cómo empiezo con OpenCode Enterprise?

Simplemente empieza con una prueba interna con tu equipo. OpenCode, de forma predeterminada, no almacena tu código ni tus datos de contexto, lo que facilita empezar.

Luego contáctanos para hablar sobre 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 usados. Para más detalles, contáctanos para obtener una cotización personalizada según las necesidades de tu organización.

¿Mis datos están seguros con OpenCode Enterprise?

Sí. OpenCode no almacena tu código ni tus datos de contexto. Todo el procesamiento ocurre localmente o a través de llamadas directas a la API de 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 admite registros de 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.

Caution: Debes haber iniciado sesión en el registro privado antes de ejecutar OpenCode.

De forma alternativa, 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 haber iniciado sesión en el registro privado antes de ejecutar OpenCode para garantizar que los paquetes puedan instalarse desde tu registro empresarial.

¿Qué es OpenCode Enterprise?

OpenCode Enterprise está pensado para organizaciones que quieren asegurarse de que su código y sus datos nunca salgan de su infraestructura. Lo logra usando una configuración centralizada que se integra con tu SSO y tu gateway de IA interno.

¿Cómo empiezo con OpenCode Enterprise?

Simplemente empieza con una prueba interna con tu equipo. OpenCode, de forma predeterminada, no almacena tu código ni tus datos de contexto, lo que facilita empezar.

Luego contáctanos para hablar sobre 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 usados. Para más detalles, contáctanos para obtener una cotización personalizada según las necesidades de tu organización.

¿Mis datos están seguros con OpenCode Enterprise?

Sí. OpenCode no almacena tu código ni tus datos de contexto. Todo el procesamiento ocurre localmente o a través de llamadas directas a la API de 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 admite registros de 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.

Caution: Debes haber iniciado sesión en el registro privado antes de ejecutar OpenCode.

De forma alternativa, 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 haber iniciado sesión en el registro privado antes de ejecutar OpenCode para garantizar que los paquetes puedan instalarse desde tu registro empresarial.