Nebula Code

Un agente que programa: le encargas algo y trabaja sobre los archivos del proyecto —los lee, los cambia, ejecuta el resultado y corrige lo que falla— dando cuenta de cada paso en una terminal. No es el chat con bloques de código: aquí hay archivos que se guardan.

Cómo funciona

Cuatro cosas que conviene saber antes del primer encargo: por dónde se entra, qué se ve, quién decide y dónde viven los archivos.

Cómo se entra

Pro, y en pantalla grande

  • Desde el icono de Nebula Code en la barra lateral del chat, o en /code.
  • Es una función de las cuentas Pro, y pide pantalla de ordenador o de tableta: en el teléfono no cabe una terminal con un editor al lado.
  • El agente responde con Nebula Synth 5 y puede gastar hasta 24 turnos seguidos en un mismo encargo; si se acaban con el trabajo a medias, un botón sigue desde donde lo dejó.

La pantalla

Terminal, archivos, editor y vista

  • La terminal es la pantalla principal: ahí se ve lo que hace, paso a paso, mientras lo hace.
  • A un lado se abren tres paneles cuando hacen falta: los archivos del proyecto, el editor con pestañas y la vista previa.
  • Los comandos se escriben con barra y se listan al escribir “/”.

Quién aprueba los cambios

Un diff por archivo

  • Cada archivo que quiere tocar se enseña como un diff, con las líneas que entran y las que salen, y no se guarda hasta que lo apruebas.
  • Cuando toca varios de una vez hay un botón para aplicar o descartar el lote entero, sin dejar de poder ir archivo por archivo.
  • Con “/auto” aplica sin preguntar, que es lo cómodo para un proyecto de prueba.

El proyecto

Vive en tu navegador

  • Los archivos se guardan en tu navegador, separados por cuenta, y siguen ahí al volver.
  • No es un ordenador con terminal: no hay shell, ni git, ni instalar paquetes. Lo único que se ejecuta es el propio proyecto.
  • Un archivo NEBULA.md en la raíz son las convenciones del proyecto: se le ponen por delante en cada turno y mandan sobre lo que él prefiera.
Aviso:

Pide cuenta Pro y pantalla grande

En el teléfono no se abre: una terminal con un editor y una vista previa al lado no cabe en esa pantalla.

Lo que puede hacer con el proyecto

Nueve herramientas, y ninguna más. Las encadena él solo hasta terminar el encargo, y cada una se ve pasar por la terminal.

LeerAbre un archivo del proyecto y lo mira entero antes de tocarlo.
BuscarEncuentra un texto en todo el proyecto, y se puede acotar a una carpeta o a una extensión.
EditarCambia solo el trozo que hay que cambiar, no el archivo entero.
EscribirCrea un archivo nuevo o rehace uno de arriba abajo.
MoverRenombra o cambia de carpeta sin perder el contenido.
BorrarQuita un archivo del proyecto.
EjecutarCorre el proyecto en un marco aislado y se queda con lo que dijo la consola, errores incluidos.
DeshacerDevuelve los archivos a como estaban antes del último cambio; se guardan los 10 últimos puntos de retorno.
TareasSu propia lista de lo que falta, que se va marcando a la vista.

Comandos de la terminal

Se escriben con barra y se listan al teclear «/». Son para manejar la pantalla, no para pedirle trabajo: eso se escribe en castellano.

/ayuda qué se puede hacer aquí

/limpiar vacía la terminal y empieza de cero

/archivos abre el explorador del proyecto

/editor abre el archivo activo en el editor

/vista abre la vista previa

/ejecutar recarga la vista previa

/deshacer devuelve los archivos a antes del último cambio

/auto aplicar los cambios sin preguntar

/nuevo crea un archivo: /nuevo src/app.js

/salir volver al chat

Cada uno acepta también su nombre en inglés y sus abreviaturas (/ls, /run, /q), y lo que no esté en la lista se manda al agente como texto.

¿No está aquí lo que buscabas?

Pregúntaselo en un chat
Nebula AI · Desarrollado por Nebula Inc. Portada Chat