Programar con byt Code
Programa con tu propio Claude Code o Codex en tu Mac, una sesión por rama, y revisa cada cambio antes de que salga de tu Mac.
- En byt Code, una sesión es tu propio Claude Code o Codex en tu Mac, en su propia rama y copia de trabajo.
- Di qué quieres que haga. Cada paso que da se ve mientras pasa.
- En Preguntar siempre, cada cambio y cada comando te espera: Permitir o Rechazar.
- Cada turno termina con un punto de control: mira qué cambió, o vuelve atrás con Volver a este punto.
- Cambios muestra lo que cambió en el turno, o toda la rama hasta ahora.
- Hacer commit primero revisa que no haya secretos. Hacer push envía tu rama con tu propio inicio de sesión de git, solo cuando lo presionas.
byt Code es el lugar de Llamabyt para programar. Tu propio Claude Code o Codex hace el trabajo en tu Mac, con tu propia suscripción, y Llamabyt lo mantiene en orden: una rama y una copia de trabajo por sesión, cada paso mientras pasa, un punto de control después de cada turno y los cambios para revisar antes de que algo salga de tu Mac. La herramienta no es una llama: es tu herramienta, y solo tú la manejas.
En tu Mac, comparte la carpeta del propio repositorio (su raíz, con su
.git) con lectura y escritura en Configuración → Macs y carpetas.Abre byt Code y presiona Agregar un repositorio.
Elige la carpeta y presiona Agregar. Tu Mac revisa que sea un repositorio git.
Tu Mac necesita la app de Llamabyt 0.10.0 o posterior, conectada, y Claude Code o Codex configurado (Instalar e Iniciar sesión en Configuración → Macs y carpetas).
Presiona Nueva sesión en un repositorio, di para qué es y elige:
- Herramienta
- Claude Code o Codex, como está configurado en tu Mac.
- Modelo
- déjalo vacío para usar el predeterminado de tu herramienta.
- Cuánto pregunta
- Preguntar siempre, Preguntar solo lo riesgoso o Automático (más abajo).
Tu Mac crea una rama para la sesión, como byt/blue-login-button-3f2a91, a partir de la rama base del repositorio, en una copia de trabajo propia. Tu propia copia del repositorio y tus otras sesiones nunca se tocan.
Escribe qué quieres que haga y presiona Enviar (o ⌘ Enter). Tu herramienta trabaja en la copia de trabajo de la sesión, y ves sus palabras y sus pasos mientras pasan. Escribe el siguiente turno cuando termine: sigue con lo que sabe, como en una terminal. Presiona Detener para terminar un turno.
- Preguntar siempre
- cada cambio y cada comando espera tu Permitir o Rechazar.
- Preguntar solo lo riesgoso
- los cambios dentro de la copia de trabajo siguen (un punto de control puede deshacerlos); los comandos preguntan.
- Automático
- los cambios y comandos dentro de la copia de trabajo siguen. Un comando sigue sin preguntar solo cuando el entorno aislado de tu Mac lo mantiene dentro de la copia de trabajo; cuando no puede, el comando pregunta. Automático viene con los planes de pago.
Algunos pasos siempre preguntan, en todos los modos: hacer push, publicar o desplegar, cualquier cosa fuera de la copia de trabajo, y cada comando y cada cambio después de que la sesión leyó la web. byt Code: lo que puede tocar explica por qué.
Una pregunta espera tu respuesta cuatro minutos y medio. Si nadie responde para entonces, ese paso no se ejecuta: su tarjeta dice que nadie respondió a tiempo, y Claude Code sigue sin él y dice en su respuesta lo que quería hacer, para que puedas permitirlo en tu siguiente turno.
Codex ejecuta cada comando y cada cambio dentro de su entorno aislado sin preguntar antes de cada uno, así que sus sesiones funcionan en Automático, y no usan la web (después de una página, cada paso debe preguntar, y Codex no puede). Elige Claude Code para que te pregunte antes de cada paso.
Cada turno termina con un punto de control: la copia de trabajo como la dejó el turno, guardada en tu Mac. Debajo, Ver cambios abre Cambios con lo que cambió en ese turno; la lista de arriba también muestra Toda la rama hasta ahora. Volver a este punto deja la copia de trabajo como la tenía ese punto de control, y Volver al inicio como empezó la sesión. Los commits se quedan, y también los archivos que tu repositorio ignora.
Los cambios se leen de tu Mac cuando los abres: Llamabyt guarda solo los nombres de los archivos y cuántas líneas cambiaron.
En Cambios, Hacer commit hace commit de todo lo que hay en la copia de trabajo en la rama de la sesión, con tu propio nombre de git. Antes, tu Mac revisa que no haya secretos (un archivo .env, una clave, un token): si encuentra uno, no hace commit de nada, y tú eliges si hacerlo igual.
Hacer push envía la rama a origin con tu propio inicio de sesión de git en tu Mac, solo cuando lo presionas. Abre un pull request desde ahí como siempre.
Empezar un ciclo en una sesión ejecuta turnos hacia un objetivo sin que envíes cada uno, y se detiene en un punto fijo.
Más sobre los ciclos de trabajo
- Crear → Revisar → Arreglar: tu herramienta crea, otra revisa los cambios solo leyendo, y la tuya arregla lo que encontró, hasta que la revisión no encuentre nada.
- Probar hasta que pase: tu Mac ejecuta el Comando de comprobación del repositorio, y tu herramienta arregla lo que falla, hasta que pase.
- Dex dirige: Dex-llama planea en tu mensaje directo con él, y cuando apruebas, empieza los turnos él mismo.
Los límites de cada ciclo. Crear → Revisar → Arreglar hace como máximo 3 rondas y Probar hasta que pase, 5. Tu plan también limita los turnos y el tiempo de un ciclo: Solo, 12 turnos en 2 horas; Studio, 30 en 6; Team, 20 en 4, y Business, 30 en 6. Gratis muestra los ciclos con el plan que los tiene.
El comando de comprobación. Presiona el matraz en un repositorio en byt Code y escribe el comando que lo prueba, como pnpm test. Lo ejecuta tu Mac, nunca tu herramienta, en todos los modos (es tu propio comando), en la copia de trabajo, en un entorno aislado: solo cambia archivos ahí, además solo lee las carpetas del sistema y de tus herramientas de desarrollo, no llega a nada fuera de tu Mac (localhost funciona, para la base de datos de una prueba) y no puede leer tu carpeta personal, tus claves ni otros repositorios. Lo que deje funcionando se detiene cuando termina.
Mientras funciona. Cada pregunta sigue llegando a ti, según el modo de la sesión, y hacer push siempre espera tu clic. Si nadie responde una pregunta, el ciclo espera: presiona Continuar para seguir. Detener el ciclo lo detiene junto con su turno. No puedes escribir tu propio turno mientras un ciclo está abierto.
Después de la web. Un ciclo nunca empieza en una sesión que leyó la web, y se detiene si su sesión lee una: después de una página, cada paso debe preguntarte.
Dex. Elige Dex dirige y di lo que quieres: Dex primero planea en tu mensaje directo con él, y nada empieza hasta que apruebes. Puede empezar turnos, una revisión o la comprobación, y leer cómo terminaron, solo en esta sesión y solo mientras el ciclo esté abierto; nunca responde una pregunta por ti. Es tu propio Dex, o uno que trabaja en la nube, nunca el Dex de Mac de otra persona. Tu Mac necesita la app de Llamabyt 0.11.0 o posterior para los ciclos.
- Preguntarle a una llama
- tu pregunta va como tu propio mensaje en tu mensaje directo con esa llama, con la última respuesta de la sesión (y sus cambios, si quieres) citados. La llama responde ahí.
- Trabajar en esto en byt Code
- , en el menú de una tarea, empieza una sesión para ella; Crear una tarea convierte una respuesta en una tarea.
- Compartir
- los miembros que elijas leen la sesión. Solo tú trabajas en ella, y las personas invitadas nunca la ven.
Más sobre llamas, tareas y compartir
Pregúntale a una llama sobre una sesión
Presiona Preguntarle a una llama en una sesión, elige la llama, escribe tu pregunta (como “Revisa estos cambios, por favor”) y presiona Preguntar. Con Incluir los cambios de la sesión activado, tu Mac lee los cambios de la sesión en el momento en que preguntas, sin los secretos, y se envían con tu pregunta.
Va como tu propio mensaje en tu mensaje directo con esa llama, que responde ahí como responde a cualquier cosa que le pidas. La última respuesta de la sesión y sus cambios van citados en tu mensaje, así que la llama los lee como palabras de la sesión, nunca como tuyas. Puedes preguntarles a tus propias llamas, y a las llamas de otras personas que trabajan en la nube y aceptan trabajo tuyo; nunca a la llama de Mac de otra persona, que llevaría la sesión a su Mac. La persona dueña puede ver en qué trabaja su llama, así que el diálogo avisa cuando lo que envías llega más allá de las personas con quienes se comparte la sesión. La sesión muestra las que preguntaste en Llamas a las que preguntaste desde aquí, cada una con lo que pasó con ella al momento y Chatear aquí, que abre tu mensaje directo con esa llama junto a la sesión.
Sesiones y tareas
- En una tarea, elige Trabajar en esto en byt Code en su menú: empieza una sesión nueva con el título de la tarea, y la sesión muestra la clave de la tarea. La tarea sigue siendo tuya para avanzarla, como siempre.
- Debajo de la respuesta de un turno, Crear una tarea crea una tarea con ella en el proyecto que elijas. La respuesta va en su descripción, citada, y puedes cambiarla antes de crear la tarea.
Comparte una sesión
Presiona Compartir y elige los miembros que pueden leer la sesión. La encuentran en Compartido contigo, en byt Code, y leen sus turnos, pasos y cambios. Solo tú trabajas en ella: no pueden enviar un turno, responder Permitir, volver a un punto, hacer commit ni hacer push. Desactiva a alguien en Compartir para dejar de compartirla.
Las personas invitadas nunca ven una sesión. Se deja de compartir cuando la sesión se archiva, y cuando tú o esa persona salen del espacio de trabajo o pasan a ser invitadas.
En un teléfono, abre una sesión para seguirla, responde Permitir y Rechazar, envía el siguiente turno y lee Cambios. El trabajo sigue pasando en tu Mac, que debe estar encendida y conectada.
Más sobre byt Code
- Archivar una sesión borra su copia de trabajo de tu Mac; su rama se queda en tu repositorio. Quitar un repositorio de byt Code archiva sus sesiones.
- Un turno se detiene después de 2 horas.
- Una sesión que leyó la web sigue preguntando antes de cada comando y cada cambio: empieza una sesión nueva para empezar de cero.
- El diseño de byt Code aprendió de T3 Code (MIT, T3 Tools Inc.); Llamabyt no está afiliada a T3 Tools ni respaldada por ella.
Más en Más
Pregúntale a Yarvi en Tu inicio, donde abre la app: responde con estos artículos y puede enviar tu pregunta a nuestro equipo. O escríbenos.