GenCode
GenCode
¿Qué es GenCode?
GenCode es el agente de programación de Genspark. Trabaja sobre el código de un directorio que tú eliges. Puedes elegir entre una interfaz de chat y una interfaz de terminal. Ambas son el mismo producto con las mismas capacidades, según el estilo que prefieras. Además, puedes ejecutarlo en dos lugares:
- El espacio de trabajo de GenCode en la Genspark Super App: la versión de escritorio. Trabajas con el agente en una conversación, y el editor de prompts muestra el modelo en uso, el uso de contexto y los créditos.
- La CLI independiente de GenCode: un programa de terminal que instalas con npm y ejecutas desde el directorio en el que quieres trabajar.
Ambos usan el mismo motor, el mismo catálogo de modelos alojado por Genspark y la misma facturación. GenCode está construido sobre el fork de OpenCode de Genspark y mantiene sus propios directorios de configuración, por lo que no afecta a una instalación existente de OpenCode.
Inicio rápido
En la Genspark Super App
- Actualiza la Genspark Super App a la última versión.
- Abre la aplicación y busca el espacio de trabajo de GenCode. Si no lo ves, haz clic en + en la barra de pestañas y añádelo.
¿Aún no tienes la Super App? Descárgala aquí. La descarga es gratuita para macOS, Windows y Linux. En Mac, la Super App requiere Apple Silicon.
Con la CLI
- Instálala:
npm i -g @genspark/gencode - Inicia sesión:
gencode login. Esto abre un inicio de sesión mediante flujo de dispositivo. Una vez iniciada la sesión, la CLI muestra tu saldo, tu plan y el correo electrónico de tu cuenta junto al catálogo de modelos. - Ejecútala:
gencode, desde el directorio en el que quieres trabajar.
La CLI conserva la interfaz de comandos de OpenCode:
gencode run --format jsonpara uso mediante scripts y no interactivogencode modelspara listar los modelos disponibles para ti- Las opciones
--dir,--sessiony--model - Variables de entorno con el prefijo
OPENCODE_
Mantiene sus propios directorios de configuración (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode y ~/.cache/gencode), por lo que una instalación existente de OpenCode no se ve afectada.
Los binarios de la CLI son compatibles con Mac Intel y Mac con Apple Silicon, además de Windows y Linux.
Guías de funciones y procedimientos
GenCode incluye una interfaz de chat y una interfaz de terminal. En ambos casos es el mismo producto con las mismas capacidades. Usa la que mejor se adapte a tu forma de trabajar.
- El espacio de trabajo. En la Genspark Super App, trabajas con GenCode en una conversación. El editor muestra el modelo en uso, el uso de contexto y los créditos.
- La CLI. El mismo agente en tu terminal, como una interfaz a pantalla completa con paneles para el contexto de la sesión y los diagnósticos del código.
- Un agente de programación en cualquier caso. GenCode trabaja sobre el código de un directorio que tú eliges. Las acciones se ejecutan mediante llamadas a herramientas, y los resultados son texto y cambios en archivos.
- Subagentes. GenCode gestiona tareas más grandes mediante subagentes: uno que lee y analiza, y otro que puede realizar cambios. Cada uno tiene un límite de pasos configurado, por lo que cada ejecución se mantiene acotada.
- Valoraciones. En la Super App, puedes valorar cualquier turno de GenCode con un pulgar arriba o un pulgar abajo. Las valoraciones se quedan en tu equipo.
- Tus comentarios se quedan en local. Una valoración describe el turno del que procede: modelo, herramientas utilizadas, archivos y líneas modificados, tokens, coste y tiempo. Los comentarios de texto libre que escribas nunca se transmiten.
- Apto para scripts y CI.
gencode run --format jsondevuelve una salida legible por máquina que puedes canalizar a scripts y pipelines.
Modelos y coste
Modelos. GenCode utiliza un catálogo de modelos alojado por Genspark que abarca nueve familias de modelos: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) y Nemotron (NVIDIA).
Coste. GenCode funciona con créditos de Genspark. El uso se factura a la cuenta con la que GenCode se autentica. En la CLI, si GSK_API_KEY (o GSK_BASE_URL) está definida en tu entorno, se factura en su lugar a la cuenta de esa clave. En tu historial de créditos, el uso de GenCode aparece como "GenCode".
GenCode se factura directamente en créditos, en lugar de a través de la cuota gratuita que cubre las tareas de agentes en modo Estándar. Consulta Planes de membresía.
No existe una suscripción ni un monedero específicos de GenCode: utiliza tu cuenta y tus créditos de Genspark existentes. Para saber cómo funcionan los créditos, consulta la Guía de créditos.
Preguntas frecuentes
¿GenCode es lo mismo que Genspark Code?
No. Genspark Code es el agente de navegador de genspark.ai/code que crea aplicaciones completas a partir de un prompt. Consulta el artículo de ayuda de Genspark Code. GenCode es el agente de programación que se describe aquí.
¿GenCode es lo mismo que Genspark Claw?
No. Claw es el agente asistente personal de Genspark que opera tus aplicaciones y archivos, no un agente de programación.
¿Y GenTerminal?
GenTerminal es la aplicación de terminal independiente de Genspark, un producto distinto.
¿Necesito la Super App para usar GenCode?
No. Puedes usar el espacio de trabajo de GenCode en la Genspark Super App o instalar la CLI independiente de GenCode. Ambos son el mismo agente.
¿Cuál es la diferencia entre el espacio de trabajo y la CLI?
Solo dónde lo ejecutas. El espacio de trabajo se ejecuta dentro de la Genspark Super App; la CLI se ejecuta en tu terminal. Mismo agente, mismas capacidades.
¿Necesito un plan de pago?
No. GenCode utiliza tu cuenta y tus créditos de Genspark existentes. No existe una suscripción ni un monedero específicos de GenCode.
¿GenCode consume créditos?
Sí. GenCode se factura a la cuenta con la que se autentica, que de forma predeterminada es la cuenta con la que iniciaste sesión. En la CLI, si GSK_API_KEY está definida en tu entorno, se factura en su lugar a la cuenta de esa clave. El uso aparece como "GenCode" en tu historial de créditos, y GenCode se factura directamente en créditos en lugar de a través de la cuota gratuita.
¿Qué modelos utiliza GenCode?
Un catálogo alojado por Genspark que abarca nueve familias de modelos: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) y Nemotron (NVIDIA). Los modelos concretos que puede usar tu cuenta dependen del catálogo vigente y de la política de proveedores de IA de tu organización.
¿La CLI interferirá con mi instalación existente de OpenCode?
No. GenCode está construido sobre el fork de OpenCode de Genspark, pero instala su propio binario y mantiene sus propios directorios de configuración (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode, ~/.cache/gencode). Nunca afecta a una instalación existente de OpenCode.
¿GenCode funciona en un Mac Intel?
La CLI sí: sus paquetes de npm publicados incluyen macOS Intel (darwin-x64). En Mac, la Super App requiere Apple Silicon. Windows y Linux son compatibles con ambos.
¿Dónde descargo la Genspark Super App?
Para descargar la Super App, sigue este enlace. La descarga es gratuita para macOS, Windows y Linux.
¿Te resultó útil este artículo?