SuperBuilder: la app de escritorio gratuita y de código abierto para Claude Code
Claude Code es uno de los agentes de codificación con IA más potentes disponibles hoy. Puede editar archivos, ejecutar comandos de terminal, razonar a través de problemas complejos y entregar funciones enteras en minutos. Pero hasta ahora, usarlo significaba vivir en la terminal --- sin feedback visual, sin visibilidad de costes, sin forma de ejecutar varios agentes a la vez.
SuperBuilder cambia eso. Es una app de escritorio gratuita y de código abierto que envuelve Claude Code en una interfaz nativa pulida, dándote todo lo que ofrece la CLI más hilos multiagente, seguimiento de costes en tiempo real, una cola de tareas, skills impulsadas por MCP, modos de ejecución, diffs de git, notificaciones y una interfaz oscura por defecto diseñada para sesiones de codificación largas.
Tanto si eres un desarrollador en solitario que busca una mejor experiencia con Claude Code como si eres un líder de equipo evaluando herramientas de codificación con IA, esta guía cubre cada función que ofrece SuperBuilder y cómo empezar en menos de dos minutos.

¿Por qué una app de escritorio para Claude Code?
Claude Code es brillante en la terminal. Escribes un prompt, piensa, edita tus archivos, ejecuta comandos. Pero a medida que tu uso crece, la terminal empieza a mostrar sus límites:
- Sin visibilidad de costes. No tienes ni idea de cuánto cuesta un solo mensaje hasta que llega la factura.
- Un agente a la vez. ¿Quieres ejecutar una refactorización en un proyecto mientras depuras otro? Abre otra pestaña de terminal, gestiona otra sesión, pierde el contexto.
- Sin cola de tareas. Si Claude está ocupado con una tarea larga, no puedes encolar la siguiente. Esperas, o lo olvidas.
- Sin diffs visuales. Claude te dice que cambió un archivo. Confías en él, o abres una herramienta de diff aparte.
- Sin historial persistente. Cierra la terminal, pierde la conversación.
SuperBuilder resuelve cada uno de estos problemas mientras mantiene toda la potencia de Claude Code por debajo. No reemplaza a Claude Code --- lo hace drásticamente más usable.
Resumen de funciones
Hilos multiagente
SuperBuilder te permite ejecutar varias sesiones de Claude Code simultáneamente, cada una en su propio hilo. Piensa en los hilos como pestañas de navegador para agentes de IA. Puedes tener un hilo refactorizando tu módulo de autenticación mientras otro escribe pruebas para tu capa de API y un tercero genera documentación.
Cada hilo obtiene su propio proceso PTY (vía node-pty), su propio historial de conversación persistido en SQLite y su propio rastreador de costes. Cambia entre hilos al instante. Los agentes siguen trabajando en segundo plano.

Esto no es solo una función de conveniencia --- cambia fundamentalmente cómo trabajas con la IA. En lugar de esperar a que una tarea termine antes de empezar la siguiente, puedes mantener todos tus flujos de trabajo en movimiento en paralelo.
Seguimiento de costes por mensaje
Cada mensaje en SuperBuilder muestra su coste. No una estimación, no una aproximación --- el uso real de tokens y la cantidad en dólares para esa interacción específica. Puedes ver de un vistazo qué prompts son caros y cuáles son baratos.
SuperBuilder también rastrea los costes acumulados por hilo y a lo largo de toda tu sesión. Un sistema de alerta de llamadas grandes te avisa cuando una sola interacción supera los 0,10 USD, así que nunca te sorprende una respuesta cara.

Este nivel de visibilidad cambia tu comportamiento. Empiezas a redactar prompts más ajustados, a dividir tareas grandes en pasos más pequeños y a tomar decisiones más deliberadas sobre cuándo usar toda la potencia de razonamiento de Claude frente a cuándo basta una respuesta rápida.
Cola de tareas
Una de las funciones más prácticas de SuperBuilder es la cola de tareas integrada. Cuando Claude está ocupado procesando una solicitud en un hilo, puedes escribir tu siguiente prompt de inmediato. SuperBuilder lo encola y lo envía automáticamente en cuanto la tarea actual se completa.
Se acabó observar y esperar. Se acabó olvidar lo que querías preguntar a continuación. Solo sigue escribiendo y SuperBuilder gestiona el orden. La cola funciona por hilo, así que encolar un mensaje en un hilo no bloquea ningún otro hilo.
Esta función por sí sola puede ahorrarte un tiempo significativo durante sesiones de codificación largas en las que tienes una secuencia clara de tareas que realizar.
Modos de ejecución
No todos los prompts necesitan el mismo trato. SuperBuilder ofrece cinco modos de ejecución distintos que cambian cómo Claude aborda tu solicitud:
- Modo normal --- Comportamiento estándar de Claude Code. Claude lee, piensa, edita y ejecuta comandos libremente.
- Modo plan --- Claude analiza el problema y produce un plan detallado antes de hacer cualquier cambio. Perfecto para refactorizaciones complejas donde quieres revisar el enfoque primero.
- Modo depuración --- Optimizado para la resolución de problemas. Claude forma hipótesis sistemáticamente, reúne evidencia y acota la causa raíz. Incluye un panel de registro de depuración dedicado que rastrea hipótesis y hallazgos.
- Modo verificar --- Claude revisa el código existente o los cambios recientes y proporciona una evaluación exhaustiva sin hacer modificaciones.
- Modo preguntar --- Claude responde tu pregunta sin tocar ningún archivo. Útil para discusiones de arquitectura o para entender código desconocido.
Puedes cambiar de modo desde un desplegable en el compositor de prompts, o SuperBuilder sugerirá el modo depuración cuando detecte palabras clave como «bug», «fix» o «error» en tu mensaje. Aparece un botón sutil en la barra de herramientas --- pulsa Tab o haz clic en él para activarlo.

Skills de MCP: navegador y generación de imágenes
SuperBuilder incluye un servidor MCP (Model Context Protocol) integrado que le da a Claude dos potentes skills de fábrica:
Skill de navegador web --- Claude puede abrir una ventana de navegador real, navegar a URLs, hacer clic en elementos, escribir texto, tomar capturas de pantalla y extraer el contenido de la página. Esto no es una simulación headless --- usa una BrowserWindow persistente de Electron con una sesión real de Chromium. Puedes ver a Claude navegar por la web en tiempo real.
Los casos de uso incluyen:
- Comprobar cómo se ve tu app en un navegador después de hacer cambios
- Hacer scraping de documentación o referencias de API
- Probar formularios web y flujos de trabajo
- Investigar mensajes de error o documentación de bibliotecas
Skill de generación de imágenes --- Claude puede generar imágenes usando DALL-E de OpenAI directamente desde la conversación. ¿Necesitas una imagen hero de marcador de posición, un concepto de icono o un diagrama? Solo pídelo.
Ambas skills se gestionan en Ajustes y se pueden habilitar o deshabilitar individualmente. El servidor MCP se ejecuta localmente en el puerto 3457 y se registra automáticamente con la configuración de Claude Code.
Diffs de git y control de versiones
Cuando Claude modifica tus archivos, SuperBuilder te muestra exactamente qué cambió. Los diffs en línea aparecen en la conversación, lo que facilita revisar adiciones, eliminaciones y modificaciones sin salir de la app.
Esto es fundamental para mantener la confianza en el código generado por IA. Puedes ver cada cambio que Claude propone, aprobarlo o rechazarlo mentalmente y pedir revisiones --- todo dentro del mismo flujo de conversación.
Editor de CLAUDE.md
Todo usuario serio de Claude Code conoce la importancia del archivo CLAUDE.md --- es el conjunto de instrucciones a nivel de proyecto que guía el comportamiento de Claude. SuperBuilder incluye un editor integrado para gestionar tus archivos CLAUDE.md, lo que facilita añadir convenciones del proyecto, notas de arquitectura y estándares de codificación que Claude seguirá.
Se acabó cambiar a un editor de texto para actualizar tus instrucciones. Edítalas justo donde las usas.
Notificaciones y distintivo en el dock
Cuando Claude termina una tarea de larga duración, SuperBuilder envía una notificación nativa de macOS y actualiza el distintivo del dock. Esto significa que puedes cambiar a otra app mientras Claude trabaja y volver cuando haya terminado.
Suena simple, pero transforma el flujo de trabajo. En lugar de quedarte mirando una terminal esperando la salida, puedes cambiar de contexto libremente y confiar en que SuperBuilder te traerá de vuelta cuando haya algo que revisar.
Interfaz oscura por defecto
SuperBuilder está diseñado para desarrolladores que pasan horas en su editor. La interfaz es oscura por defecto, con relaciones de contraste cuidadas que reducen la fatiga visual durante sesiones largas. El diseño es limpio y enfocado --- una barra lateral para la gestión de hilos, una vista principal de conversación y un compositor de prompts en la parte inferior.
El ancho máximo del contenido está fijado en 720 píxeles para una legibilidad óptima, coincidiendo con las longitudes de línea a las que estás acostumbrado en los editores de código y los sitios de documentación.

Inicio rápido: de la descarga al primer prompt en dos minutos
Empezar con SuperBuilder lleva casi nada de tiempo. Aquí está el proceso completo:
Paso 1: descarga
Ve a superbuilder.sh/download y consigue la última versión para tu plataforma. SuperBuilder es compatible con macOS tanto en arquitecturas Apple Silicon como Intel. La descarga es un archivo .dmg estándar.
Paso 2: instalación
Abre el .dmg y arrastra SuperBuilder a tu carpeta de Aplicaciones. Inícialo. En la primera ejecución, macOS puede pedirte que confirmes ya que la app se descargó de internet --- haz clic en Abrir.
Paso 3: requisitos previos
SuperBuilder requiere que Claude Code esté instalado en tu sistema. Si aún no lo has hecho, instálalo vía npm:
También necesitarás una clave de API de Anthropic activa o una suscripción a Claude Max. SuperBuilder usa Claude Code por debajo, así que hereda cualquier autenticación que tengas configurada.
Paso 4: añade un proyecto
Haz clic en el botón + de la barra lateral para añadir tu primer proyecto. Selecciona una carpeta en tu máquina --- este es el directorio de trabajo en el que Claude operará. SuperBuilder crea una entrada de proyecto y empieza a indexar tus archivos para la paleta de archivos cmd+P.
Paso 5: envía tu primer prompt
Escribe un prompt en el compositor en la parte inferior de la pantalla. Algo como:
«Mira esta base de código y dame una visión general de alto nivel de la arquitectura.»
Pulsa Enter (o Cmd+Enter). Claude Code se inicia en segundo plano, lee los archivos de tu proyecto y transmite su respuesta en tiempo real. Verás el coste de la interacción mostrado junto a la respuesta.
Eso es todo. Estás ejecutando Claude Code en una app de escritorio nativa con historial de conversación completo, seguimiento de costes y soporte multihilo.
Paso 6: explora
A partir de aquí, prueba estos siguientes pasos:
- Abre un segundo hilo --- Haz clic en el botón de nuevo hilo e inicia una tarea en paralelo.
- Prueba el modo plan --- Cambia el desplegable de modo de ejecución a «Plan» y pídele a Claude que refactorice algo.
- Encola un mensaje --- Mientras Claude responde, escribe tu siguiente prompt y pulsa Enter. Se encolará automáticamente.
- Usa cmd+P --- Pulsa Cmd+P para abrir la paleta de archivos y referenciar rápidamente o navegar a cualquier archivo de tu proyecto.
- Habilita skills --- Ve a Ajustes y habilita las skills de navegador web o generación de imágenes.
Arquitectura: cómo funciona SuperBuilder
SuperBuilder es totalmente de código abierto, y entender su arquitectura te ayuda a sacarle el máximo partido --- y a contribuir si así lo deseas.
El stack
- Electron 40 --- Shell de escritorio nativo con integración completa con el SO (notificaciones, distintivo del dock, acceso al sistema de archivos).
- React 19 --- Framework de UI para el proceso renderer.
- TypeScript --- De extremo a extremo, tanto en el proceso main como en el renderer.
- Vite 7 --- Builds de desarrollo rápidos y reemplazo de módulos en caliente.
- SQLite --- Base de datos local para hilos, mensajes, proyectos, archivos del drive, variables, skills, registros de depuración y feature flags. Todos los datos permanecen en tu máquina.
- node-pty --- Biblioteca de pseudoterminal que inicia procesos de la CLI de Claude Code. Cada hilo obtiene su propio PTY.
Cómo se integra Claude Code
SuperBuilder inicia Claude Code como un proceso hijo usando node-pty con las siguientes flags:
El formato de salida stream-json le da a SuperBuilder eventos JSON estructurados para cada mensaje, uso de herramienta, actualización de coste y cambio de estado. Estos eventos se analizan en tiempo real y se renderizan en la vista de conversación.
La API de ventana global (window.superBuilder) conecta el proceso main de Electron y el renderer de React vía canales IPC. Los canales clave incluyen thread:message para eventos de streaming, thread:status-change para actualizaciones de estado del agente y messages:list/add/clear para la persistencia de la conversación.
Almacenamiento de datos
Todo se almacena localmente en SQLite:
- thread_messages --- Cada evento de conversación, totalmente persistido.
- drive_folders --- Gestión de activos del proyecto (la función Drive).
- project_files --- Índice de archivos para la búsqueda cmd+P.
- variables --- Variables definidas por el usuario que se expanden en los prompts vía la sintaxis
@name. - skills --- Configuraciones y credenciales de las skills de MCP.
- debug_logs --- Seguimiento de hipótesis para las sesiones en modo depuración.
Ningún dato sale de tu máquina a menos que lo envíes explícitamente a Claude vía la API de Anthropic. SuperBuilder en sí no tiene telemetría, ni analíticas, ni comportamiento de phone-home.

El Drive: gestión de activos del proyecto
SuperBuilder incluye un sistema integrado de gestión de archivos llamado el Drive. Cada proyecto obtiene su propia carpeta de drive donde puedes almacenar activos --- capturas de pantalla, archivos de diseño, documentos de referencia y más.
Los archivos del drive se pueden buscar desde el compositor de prompts usando menciones @, lo que facilita referenciar activos visuales o documentos en tus conversaciones con Claude. El Drive también incluye un visor de archivos con soporte para imágenes y vídeos.
Los archivos se almacenan localmente en ~/.supercoder/drive/, organizados por proyecto, y todo el sistema está indexado para una búsqueda instantánea vía la paleta de archivos cmd+P.
Variables: fragmentos de prompt reutilizables
El sistema de variables de SuperBuilder te permite definir fragmentos de texto reutilizables que se expanden en tus prompts. Crea una variable llamada stack con el valor «React 19, TypeScript, Tailwind CSS, Prisma» y luego referénciala como @stack en cualquier prompt.
Las variables se gestionan en Ajustes y se almacenan en SQLite. Son especialmente útiles para:
- Convenciones específicas del proyecto que referencias con frecuencia
- Endpoints de API o valores de configuración
- Instrucciones estándar que incluyes en muchos prompts
- Estándares de codificación del equipo
Modo depuración: resolución sistemática de problemas
El modo depuración merece atención especial porque va más allá de un simple envoltorio de prompt. Cuando activas el modo depuración, SuperBuilder:
- Instruye a Claude para que forme hipótesis explícitas sobre el bug.
- Rastrea cada hipótesis en un panel de registro de depuración dedicado.
- Registra la evidencia reunida (salida de logs, valores de variables, stack traces).
- Proporciona una vista estructurada del proceso de depuración.
El panel de registro de depuración agrupa las entradas por hipótesis e incluye un visor de JSON expandible para datos detallados. Un servidor HTTP de depuración se ejecuta localmente en el puerto 3456, y todos los registros de depuración se almacenan en SQLite por hilo.
Este enfoque estructurado de la depuración es significativamente más efectivo que simplemente pedirle a Claude que «arregle este bug». Refleja cómo los desarrolladores experimentados depuran realmente --- forman una hipótesis, reúnen evidencia, confirman o rechazan, repiten.
¿Por qué gratuito y de código abierto?
SuperBuilder es completamente gratuito. Sin niveles de pago, sin restricciones de funciones, sin avisos de «pásate a Pro». Toda la base de código es de código abierto y está disponible en GitHub.
La filosofía detrás de esta decisión es sencilla: las mejores herramientas para desarrolladores deberían ser accesibles para todos. Claude Code en sí requiere una clave de API o suscripción, y ese coste es inevitable --- es el precio de ejecutar un modelo de IA de frontera. Pero la interfaz que usas para interactuar con Claude Code no debería añadir otro muro de pago encima.
Al hacer SuperBuilder de código abierto, también garantizamos:
- Transparencia --- Puedes leer cada línea de código. Sabes exactamente qué hace la app con tus datos (nada sale de tu máquina).
- Mejora comunitaria --- Desarrolladores de todo el mundo pueden contribuir funciones, arreglar bugs y extender la plataforma.
- Longevidad --- Incluso si el equipo principal sigue adelante, la comunidad puede mantener y hacer evolucionar el proyecto.
- Confianza --- En una era de herramientas de IA con prácticas de datos opacas, el código abierto es la garantía más sólida de respeto al usuario.
Comunidad y contribuciones
SuperBuilder está construido por desarrolladores, para desarrolladores. El proyecto da la bienvenida a contribuciones de todos los tamaños --- desde correcciones de erratas hasta funciones importantes.
Cómo contribuir
- Haz un fork del repositorio en GitHub.
- Clona tu fork e instala las dependencias con
npm install. - Ejecuta el servidor de desarrollo con
npm run dev--- esto inicia tanto el proceso main de Electron como el servidor de desarrollo de Vite con recarga en caliente. - Haz tus cambios y envía una pull request.
La base de código está bien estructurada con una separación clara entre el proceso main de Electron (electron/), el renderer de React (src/) y los tipos compartidos (shared/). Los directorios clave incluyen:
electron/services/--- Servicios principales (gestión de PTY, drive, servidor de depuración, skills de MCP, indexador de archivos, generación de títulos)electron/ipc/--- Definiciones de los handlers de IPC para la comunicación main-renderersrc/components/--- Componentes de React (ThreadView, Settings, Drive, FilePalette)shared/contracts.ts--- Tipos de TypeScript compartidos usados en ambos procesosshared/prompts/--- Plantillas de prompts centralizadas para los modos de ejecución
Áreas donde se necesita ayuda
- Soporte para Linux --- SuperBuilder actualmente se dirige a macOS. El empaquetado y las pruebas en Linux serían una contribución valiosa.
- Soporte para Windows --- Lo mismo que arriba para los usuarios de Windows.
- Nuevas skills de MCP --- El sistema de skills es extensible. Consultas a bases de datos, integración con Slack, disparadores de despliegue --- las posibilidades son enormes.
- Accesibilidad --- Soporte para lectores de pantalla, mejoras en la navegación por teclado y temas de alto contraste.
- Localización --- Traducciones de la interfaz para hablantes no anglófonos.
Preguntas frecuentes
¿Necesito una clave de API de Claude para usar SuperBuilder?
Sí. SuperBuilder es una interfaz de escritorio para Claude Code, que requiere o bien una clave de API de Anthropic o bien una suscripción a Claude Max. SuperBuilder en sí es gratuito --- solo pagas por el uso de la IA a través de Anthropic.
¿Mi código se envía a los servidores de SuperBuilder?
No. SuperBuilder no tiene servidores. Todo se ejecuta localmente en tu máquina. Tu código se envía a la API de Anthropic a través de Claude Code, igual que si usaras la CLI directamente. SuperBuilder no añade ninguna transmisión de datos adicional.
¿Puedo usar SuperBuilder con otros modelos de IA?
Actualmente, SuperBuilder está construido específicamente para Claude Code. Dar soporte a otros agentes de codificación con IA es una posibilidad para el futuro, pero el enfoque actual es ofrecer la mejor experiencia posible con Claude Code.
¿Cómo se compara SuperBuilder con Cursor o Windsurf?
Cursor y Windsurf son editores de código mejorados con IA --- reemplazan tu IDE. SuperBuilder adopta un enfoque diferente: es una interfaz de agente de IA dedicada que funciona junto a tu editor existente. Sigues usando VS Code, Neovim, Zed o lo que prefieras. SuperBuilder gestiona el flujo de trabajo del agente de IA por separado.
Esta separación tiene ventajas. Tu editor se mantiene rápido y enfocado en editar. SuperBuilder se mantiene enfocado en la interacción con la IA. Y no quedas atado al ecosistema de ningún editor en particular.
¿Es SuperBuilder lo bastante estable para el uso diario?
Sí. SuperBuilder ha pasado por un extenso trabajo de fiabilidad que incluye detección y limpieza de hilos zombi, protección contra timeouts de inicio, robustecimiento del procesamiento de la cola e IPC basado en broadcast para evitar mensajes perdidos. La base de datos SQLite garantiza que el historial de conversación nunca se pierda, y la cola de tareas garantiza que los mensajes nunca se descarten.
¿Cómo actualizo SuperBuilder?
SuperBuilder incluye un sistema de notificación de actualizaciones dentro de la app. Cuando hay una nueva versión disponible, verás un botón de actualización en la barra lateral. Haz clic en él para descargar e instalar la última versión.
Comparación: SuperBuilder vs. Claude Code CLI
| Función | Claude Code CLI | SuperBuilder |
|---|---|---|
| Agente de codificación con IA | Sí | Sí (mismo motor) |
| Hilos multiagente | No (uno por terminal) | Sí (ilimitados) |
| Seguimiento de costes | No | Sí (por mensaje) |
| Cola de tareas | No | Sí |
| Historial de conversación | Solo la sesión | Persistente (SQLite) |
| Diffs de git en contexto | No | Sí |
| Modos de ejecución | Ingeniería de prompts manual | Integrados (plan/depuración/verificar/preguntar) |
| Skills de MCP | Configuración manual | Integradas (navegador, gen. de imágenes) |
| Notificaciones | No | Notificaciones nativas del SO |
| Paleta de archivos (cmd+P) | No | Sí |
| Editor de CLAUDE.md | Editor externo | Integrado |
| Interfaz oscura | Depende de la terminal | Diseñada a propósito |
| Coste | Gratuito | Gratuito |
| Código abierto | Sí | Sí |
Qué sigue para SuperBuilder
SuperBuilder está en desarrollo activo. La hoja de ruta incluye soporte ampliado de skills de MCP, una integración más profunda con git, funciones colaborativas para equipos y optimizaciones de rendimiento para proyectos muy grandes.
El proyecto sigue una cadencia de lanzamientos rápida con pipelines de CI/CD que producen automáticamente builds de macOS de doble arquitectura. Cada versión se etiqueta en GitHub con changelogs completos.
Empieza hoy
SuperBuilder es la app de escritorio gratuita y de código abierto para Claude Code que los desarrolladores han estado pidiendo. Toma todo lo potente de Claude Code y lo hace más visible, más manejable y más productivo.
Descarga SuperBuilder ya en superbuilder.sh/download y experimenta Claude Code como estaba pensado para usarse --- con visibilidad completa, agentes en paralelo y una interfaz nativa que se aparta de tu camino.
El código fuente está disponible en GitHub. Dale una estrella al repo, abre issues, envía pull requests. SuperBuilder está construido por la comunidad, para la comunidad.

SuperBuilder es un proyecto independiente de código abierto. Claude y Claude Code son productos de Anthropic. SuperBuilder no está afiliado ni respaldado por Anthropic.