Skip to main content
Trae tu proyecto de GitHub a Base44 y sigue construyéndolo. Todo tu equipo puede lanzar cambios reales y tu repositorio se mantiene como la fuente de verdad.

Construye desde cualquier lugar

Trabaja en tu proyecto desde escritorio o móvil. Base44 lo ejecuta en la nube, así que no hay nada que instalar.

Trae a tu equipo

Tus compañeros pueden hacer cambios al código con el chat de IA, aunque no ejecuten código localmente.

Mantén tu flujo de GitHub

Cada cambio se guarda en una rama de tu repositorio, y abres un pull request cuando el trabajo está listo.

Múltiples modelos de IA

Usa cualquier modelo de IA disponible en Base44, sin gestionar suscripciones aparte.

Importar tu proyecto

Importa un repositorio desde tu cuenta de GitHub conectada o pega la URL de un repositorio. Base44 lo verifica, crea el proyecto, clona el código, lo configura e inicia la vista previa. Conecta tu cuenta de GitHub para guardar tu trabajo.
El menú del signo más abierto en la página de inicio de Base44, con Bring your own project bajo GitHub project

Traer tu proyecto de GitHub a Base44

Antes de empezar:
  • Debes ser dueño, admin o editor en el workspace de Base44 donde quieres importar el proyecto.
  • Tu proyecto se ejecuta como un servicio web en Base44, así que tu repositorio debe ser una app web o full-stack que se pueda compilar y ejecutar desde el código fuente en Docker, como un frontend con una API o un sitio renderizado en servidor.
  • Para repositorios privados, instala la Base44 GitHub App para que pueda acceder al repositorio.
  • Tu workspace puede limitar a los Editors a importar repositorios desde organizaciones de GitHub aprobadas. Si un repositorio no está en una organización aprobada, pide a un dueño o admin del workspace que la añada en Settings > Governance > GitHub organizations. Los dueños y admins del workspace pueden importar desde cualquier organización de GitHub.

Desde tu cuenta de GitHub

Importa directamente desde un repositorio en tu cuenta de GitHub conectada. Si no eres el dueño del proyecto, pega un enlace en su lugar y Base44 crea una copia que te pertenece. Para importar desde tu cuenta de GitHub:
  1. Desde la página de inicio de Base44, haz clic en el ícono + en el cuadro de prompt.
  2. Haz clic en Bring your own project.
  3. Conecta tu cuenta de GitHub si aún no está conectada.
  4. Elige el repositorio a importar.
  5. Haz clic en el desplegable Branch para seleccionar una rama de inicio. Base44 usa tu rama por defecto si no eliges una.
  6. Haz clic en Import.
El diálogo Import an existing project con un repositorio seleccionado y el desplegable Branch en main

Importar un proyecto desde tu cuenta de GitHub

Desde la URL de un repositorio

Pega la URL de un repositorio de GitHub para importar un repositorio, público o privado. Base44 verifica tu acceso y lo importa directamente o crea primero una copia en tu cuenta de GitHub. Cuando el original es privado, tu copia también es privada. Para importar desde una URL de repositorio:
  1. Desde la página de inicio de Base44, haz clic en el ícono + en el cuadro de prompt.
  2. Haz clic en Bring your own project.
  3. Haz clic en Paste a link.
  4. Pega el enlace al repositorio de GitHub.
  5. Elige según tu acceso:
    • Branch: Selecciona una rama de inicio si puedes hacer push al repositorio.
    • Your copy on GitHub: Introduce un nombre para la copia que crea Base44 si no puedes hacer push al repositorio y elige su visibilidad:
      • Fork (public): Vinculado al original, así puedes enviar tus cambios de vuelta.
      • Private copy: Solo tú puedes verlo y editarlo, y no está vinculado al original.
  6. Haz clic en Import. Si estás creando una copia, haz clic en Fork and Import o Copy and Import.
La pestaña Paste a link del diálogo Import an existing project, con una URL de repositorio pegada, un nombre para la copia y Fork (public) seleccionado

Importar un proyecto desde la URL de un repositorio


Trabajar en tu proyecto

Cuando la importación de tu proyecto termine, sigue construyendo con el chat de IA y verás tus cambios en Preview. Cambia a Dashboard para navegar por tus archivos en Code y gestionar los valores que tu proyecto necesita para ejecutarse en Secrets.
El editor de la app para un proyecto importado con el chat de IA de Base44 y la app en ejecución en Preview a la derecha

Un proyecto importado ejecutándose en el editor de la app

Guardar tu trabajo

Base44 guarda tu trabajo sobre la marcha. Al importar, crea su propia rama de configuración llamada base44/setup- seguida de un ID corto y ejecuta la configuración ahí. A partir de entonces, hace commit y push a la rama en la que estás trabajando cada vez que el chat de IA termina un cambio. Las ramas que crees después obtienen nombres cortos y descriptivos, como dark-mode-toggle. Tu rama por defecto nunca se toca. Si importaste un repositorio público sin conectar GitHub, tu app se ejecuta en modo local. No se hacen commits ni push, y Create PR está deshabilitado. Las ediciones que hagas tú en Code se hacen commit la próxima vez que el chat de IA termine un cambio. Un proyecto importado usa las ramas de git de tu repositorio directamente, así que git sigue siendo la fuente de verdad. Las ramas funcionan igual que en cualquier app de Base44, con algunas diferencias. No hay fusión ni actualización desde tu rama por defecto dentro de Base44, todas las ramas comparten un mismo sandbox y eliminar una rama en Base44 deja la rama en GitHub. Consulta trabajar con ramas.

Añadir secretos

Cuando tu proyecto necesita una clave de API u otro secreto para ejecutarse, el chat de IA te lo pide. Dale el valor y Base44 lo guarda cifrado y lo aplica cada vez que tu proyecto arranca, incluso tras un rebuild. Nunca se hace commit al repositorio y se comparte entre todas las ramas, así que lo introduces solo una vez. También puedes añadir y gestionar secretos en el panel de tu app. Para añadir un secreto:
  1. Ve al panel de tu app.
  2. Haz clic en Secrets.
  3. Haz clic en Add Secret.
  4. Introduce el Secret Name y Secret Value, luego haz clic en Add Secret.
Para añadir secretos en bloque, haz clic en Import .env y luego sube o pega tu archivo. Cada línea KEY=VALUE se convierte en un secreto, y cualquier secreto existente con el mismo nombre se sobrescribe.

Lanzar tu trabajo

Cada cambio lo hace commit base44-builder[bot]. Una rama compartida produce un pull request para todo el equipo, y ramas separadas obtienen cada una el suyo. Los compañeros con acceso de editor comparten el proyecto y sus secretos.

Abrir un pull request

El pull request va desde tu rama de trabajo a la rama de la que se creó, con una nota que acredita a Base44 y un enlace de vuelta a tu proyecto. El pull request de configuración siempre va a la rama que importaste. Una vez abierto el pull request, tus cambios siguen guardándose en la misma rama para que los revisores siempre vean tu último trabajo y las verificaciones se ejecuten de nuevo en cada push. Para abrir un pull request:
  1. Haz clic en Create PR en la parte superior del editor.
  2. Introduce un Title y una Description (optional).
  3. Haz clic en Create PR.
También puedes pedirle un pull request al chat de IA, y él redacta el título y la descripción por ti.
Si aún no has concedido permisos, haz clic en Review permissions on GitHub y pide al dueño de la cuenta que los apruebe.

Responder a comentarios de revisión

Gestiona los comentarios de tus revisores desde el chat de IA, sin salir de Base44. Pide al chat de IA los comentarios de revisión de tu pull request y lista cada hilo sin resolver con el archivo y la línea a la que apunta. Dile qué cambiar y redacta un cambio y una respuesta para cada uno. Nada se publica en GitHub hasta que apruebas ese borrador específico. Resolver el hilo es un paso separado que le pides. También puedes pedirle que comente en el pull request en sí. Todo lo que publica aparece como base44-builder[bot]. La fusión ocurre en GitHub, tal como hoy.

Preguntas frecuentes

No. Base44 hace push a la rama en la que estás trabajando, nunca a tu rama por defecto. Abrir un pull request es la única forma de que tus cambios lleguen a tu rama por defecto.
Tu proyecto se pausa cuando dejas de trabajar y retoma donde lo dejaste al volver. Si necesita rebuild, Base44 clona tu repositorio de nuevo y reinicia desde tu último commit.
Sí, salvo que tu workspace limite las importaciones a organizaciones de GitHub aprobadas. Cuando solo tienes acceso de lectura, Base44 crea una copia en tu cuenta personal de GitHub. Los workspaces restringidos bloquean esa copia porque pertenece a tu cuenta personal y no a una organización aprobada. Pide en su lugar acceso de push al repositorio original.
Tu workspace no permite importar desde la organización de GitHub de este repositorio. Pide a un dueño o admin del workspace que añada la organización en Settings > Governance > GitHub organizations y vuelve a intentarlo.
Puedes cuando la app en la raíz del repositorio es una app web o full-stack. Base44 mira la raíz para decidir qué es tu proyecto.
No. Base44 ejecuta solo proyectos web y full-stack. Recibes un mensaje en cuanto importas y no se crea nada en tu cuenta. Un repositorio con una app web en su raíz sigue funcionando aunque contenga una app móvil en una subcarpeta.
No. Importar una app de Base44 no está soportado y no se ejecutará correctamente. Tu app ya se ejecuta en Base44, y la integración con GitHub la mantiene sincronizada con tu repositorio en ambas direcciones.
No. Un proyecto importado no tiene páginas de Base44, entidades, login integrado ni SDK. Mantiene su propia base de datos, autenticación y enrutamiento, y Base44 no los reemplaza.
Sí. Pide al chat de IA y Base44 escribe el código en tu repositorio, de la misma forma que hace cualquier otro cambio. Estás construyendo sobre tu propio stack, no sobre páginas, entidades o login de Base44, así que apunta tu proyecto a tu propia base de datos o servicio y añade la cadena de conexión o la clave de API como un secreto. Lo que añadas se envía a través de tu repositorio como el resto de tu trabajo.
No. Seleccionar un elemento en la vista previa para editarlo no está disponible en proyectos importados. En su lugar, dile al chat de IA lo que quieres cambiar. Puede ver la página que estás mirando.
La integración con GitHub sincroniza una app que construiste en Base44 con un repositorio. Importar funciona al revés, partiendo de un repositorio que ya existe. Para mover un proyecto desde otra plataforma como Shopify o Lovable, consulta migrar un proyecto a Base44. Para vincular un proyecto local de backend de Base44 con la CLI, consulta vincular un proyecto existente.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.