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.
Pide cuenta Pro y pantalla grande
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.
| Leer | Abre un archivo del proyecto y lo mira entero antes de tocarlo. |
|---|---|
| Buscar | Encuentra un texto en todo el proyecto, y se puede acotar a una carpeta o a una extensión. |
| Editar | Cambia solo el trozo que hay que cambiar, no el archivo entero. |
| Escribir | Crea un archivo nuevo o rehace uno de arriba abajo. |
| Mover | Renombra o cambia de carpeta sin perder el contenido. |
| Borrar | Quita un archivo del proyecto. |
| Ejecutar | Corre el proyecto en un marco aislado y se queda con lo que dijo la consola, errores incluidos. |
| Deshacer | Devuelve los archivos a como estaban antes del último cambio; se guardan los 10 últimos puntos de retorno. |
| Tareas | Su 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