docs: add OpenChamber feature docs and translations (#1400)

* docs: add OpenChamber feature docs and translations

Add 30 new docs pages covering OpenChamber-specific workflows and setup:
OpenCode server, providers/models/agents, MCP, skills, commands & snippets,
usage, projects, context, notes/todos/plans, scheduled tasks, project actions,
preview, worktrees, multi-run, git & GitHub, magic prompts, git identities,
mobile/PWA, security, notifications, voice, project icons, remote instances,
desktop browser, updates, and three troubleshooting pages.

Rebuild sidebar into eight task-oriented sections and translate every new
page into all six supported locales (uk, zh-cn, es, pt-br, ko, pl).

* docs: surface new sections on homepage and cross-link tunnels

Add an Explore block to the docs homepage (all seven locales) linking to
the new section anchors, and cross-link the Tunnels page to Security and
PWA & Mobile.
This commit is contained in:
Bohdan Triapitsyn
2026-05-24 14:15:55 +03:00
committed by GitHub
parent bf6043a472
commit 967704a9b9
225 changed files with 7523 additions and 12 deletions
@@ -0,0 +1,39 @@
---
title: Comandos y fragmentos
description: Crea comandos de barra y fragmentos de texto reutilizables para el chat.
---
# Comandos y fragmentos
Los comandos y los fragmentos te ahorran reescribir lo mismo una y otra vez. Los comandos son prompts completos que activas con `/`; los fragmentos son trozos de texto que insertas en un mensaje con `#`.
## Comandos
Un comando es un prompt guardado que ejecutas con una barra, como `/review`. Gestiónalos en **Settings → Commands**.
1. Abre **Settings → Commands** y crea un comando.
2. Dale un nombre, una descripción y el texto del prompt que debe enviar.
3. Opcionalmente, fíjalo a un agente o modelo concreto.
4. Elige el ámbito personal o de proyecto.
En el chat, escribe `/` como **primer** carácter del mensaje para abrir los comandos y elige uno. Tu texto puede usar marcadores de posición:
- `$ARGUMENTS` — lo que escribas después del comando
- `@filename` — inserta el contenido de un archivo
- `` !`command` `` — inserta la salida de un comando de shell
Los comandos integrados `init` y `review` se pueden restablecer, pero no eliminar.
## Fragmentos
Un fragmento es texto reutilizable que referencias en línea con una almohadilla, como `#signoff`. Gestiónalos en **Settings → Snippets**.
1. Abre **Settings → Snippets** y crea un fragmento.
2. Dale un nombre y el texto que representa. Añade alias si quieres más de un disparador.
3. Elige el ámbito personal o de proyecto.
En el chat, escribe `#` y elige un fragmento. OpenChamber inserta el texto completo antes de enviar.
## Relacionado
- [Skills](/es/skills/) — carga conjuntos de instrucciones más grandes cuando los necesitas
+38
View File
@@ -0,0 +1,38 @@
---
title: Contexto
description: Mira cuánta memoria del modelo está usando una sesión.
---
# Contexto
Cada modelo solo puede retener una parte de una conversación a la vez: su contexto. OpenChamber muestra qué tan lleno está, para que sepas cuándo una sesión se acerca al límite y una respuesta podría empezar a descartar detalles antiguos.
## El indicador rápido
Mientras chateas, un pequeño medidor muestra el porcentaje de contexto usado. Cambia de color a medida que se llena:
- verde — espacio de sobra
- amarillo — llenándose (alrededor de tres cuartos)
- rojo — casi lleno
Pasa el cursor por encima (o tócalo en el móvil) para ver el recuento exacto de tokens.
## El panel de contexto completo
Abre la pestaña **Context** en la barra lateral derecha para una imagen más completa de la sesión actual:
- el modelo en uso y cuándo empezó la sesión
- el total de tokens frente al límite del modelo
- los totales de mensajes y coste
- un desglose de los tokens de la última respuesta
- una distribución aproximada de qué ocupa el contexto (tus mensajes, los del agente, la salida de herramientas)
El desglose es una estimación, no un recuento exacto: úsalo para detectar qué está llenando la ventana, no para la facturación.
## Qué hacer cuando está lleno
Inicia una sesión nueva para una tarea nueva en lugar de dejar que una sola sesión crezca indefinidamente. Un contexto más corto es más rápido y mantiene al modelo enfocado.
## Relacionado
- [Proyectos](/es/projects/) — las sesiones se agrupan por proyecto
@@ -0,0 +1,22 @@
---
title: Navegador de escritorio
description: Navega cualquier página dentro de la app de escritorio, con inspección y captura de consola.
---
# Navegador de escritorio
La app de escritorio tiene un navegador integrado para que abras cualquier página justo al lado de tu chat, señales elementos para preguntar sobre ellos y captures la consola de la página. Ábrelo desde el botón del globo en el encabezado de la app.
> El navegador de escritorio es una función **solo de escritorio**. En la web, el panel de [vista previa](/es/preview/) ofrece las mismas herramientas de inspección y consola para tu servidor de desarrollo local.
## Inspecciona y anota
Activa **inspect** y haz clic en cualquier elemento de la página. OpenChamber captura una nota sobre él —qué es, sus estilos, dónde se sitúa y una captura de pantalla— y la adjunta a tu mensaje del chat. Es la forma más rápida de decirle al agente "este elemento, justo aquí".
## Captura de consola
El navegador recopila la salida de la consola de la página —errores, advertencias y registros— para que puedas filtrarla y leerla sin abrir las herramientas de desarrollo.
## Relacionado
- [Vista previa y servidores de desarrollo](/es/preview/) — las mismas herramientas para tu servidor de desarrollo local
@@ -0,0 +1,30 @@
---
title: Identidades de Git
description: Haz commit con el nombre y correo correctos para cada repositorio.
---
# Identidades de Git
Una identidad de git es el nombre y el correo con los que se firman tus commits. Si trabajas en repos personales y de trabajo, puedes guardar identidades y aplicar la correcta en cada repositorio, en lugar de depender de un único ajuste global. Gestiónalas en **Settings → Git**.
## Añade una identidad
1. Abre **Settings → Git** y elige **New**.
2. Introduce el **nombre** y el **correo** con los que harás commit.
3. Elige cómo se autentica con el remoto:
- **SSH** — apúntala a una clave SSH
- **token** — usa una credencial guardada para un host
4. Opcionalmente, dale un color y un icono para reconocerla fácilmente.
La identidad global de tu sistema también se muestra, como solo lectura.
## Aplica una identidad a un repo
Al aplicar una identidad se escribe en la configuración **local** de git de ese repositorio: solo afecta a ese repo, no a tu ajuste global. Las identidades SSH también configuran el comando SSH para usar tu clave; las identidades de token configuran el almacenamiento de credenciales para el host.
Puedes importar identidades que OpenChamber descubre a partir de tus credenciales de git existentes y guardarlas como identidades de token.
## Relacionado
- [Flujos de trabajo de Git y GitHub](/es/git/) — haz commit con la identidad que configures
- [Issues y PRs de GitHub](/es/github/) — conecta una cuenta de GitHub para los PRs
+41
View File
@@ -0,0 +1,41 @@
---
title: Flujos de trabajo de Git y GitHub
description: Prepara, confirma y gestiona ramas sin salir de OpenChamber.
---
# Flujos de trabajo de Git y GitHub
OpenChamber tiene una vista de git integrada para que revises cambios, hagas commit y gestiones ramas sin cambiar a una terminal. Ábrela desde la pestaña **Git** en la barra lateral derecha.
## Revisar y confirmar
La vista de git divide tus cambios en **staged** y **unstaged**:
- haz clic en el **+** de un archivo para prepararlo, o en **** para quitarlo del área de preparación
- prepara o quita todo un grupo de una vez
- haz clic en un archivo para ver su diff
Luego escribe un mensaje de commit y confirma. Puedes hacer que OpenChamber **genere un mensaje de commit** a partir de tus cambios preparados: usa el modelo de la sesión actual, así que necesitas una sesión abierta.
## Ramas e historial
La vista de git también cubre el resto del día a día de git:
- crear, cambiar, renombrar y eliminar ramas
- push, pull y fetch
- explorar el historial y los diffs por commit
- guardar (stash) y restaurar cambios
## Pull requests
Conecta GitHub (consulta [Issues y PRs de GitHub](/es/github/)) y la pestaña **PR** te permite abrir un pull request, actualizarlo, marcarlo como listo o fusionarlo, y generar su título y descripción de la misma forma que los mensajes de commit.
## Resolver conflictos
Si una fusión, rebase o integración encuentra un conflicto, OpenChamber muestra qué está atascado y te deja resolverlo, incluso entregándoselo al agente.
## Relacionado
- [Issues y PRs de GitHub](/es/github/) — conecta GitHub y empieza a trabajar desde issues
- [Sesiones de worktree](/es/worktrees/) — aísla una rama en su propia carpeta
- [Identidades de Git](/es/git-identities/) — haz commit como la persona correcta en cada repo
+34
View File
@@ -0,0 +1,34 @@
---
title: Issues y PRs de GitHub
description: Conecta GitHub e inicia sesiones desde issues y pull requests.
---
# Issues y PRs de GitHub
Conecta tu cuenta de GitHub y OpenChamber podrá traer issues y pull requests, iniciar una sesión directamente desde uno, y abrir o actualizar PRs por ti.
## Conecta GitHub
1. Abre **Settings → Git**.
2. En GitHub, elige **Connect**. OpenChamber muestra un enlace y un código corto.
3. Abre el enlace, introduce el código y aprueba.
Cuando esté conectado, tu cuenta aparece en la sección de GitHub. Puedes conectar más de una cuenta y cambiar entre ellas, o desconectar en cualquier momento.
## Empieza a trabajar desde una issue o PR
Cuando creas una [sesión de worktree](/es/worktrees/) con GitHub conectado, puedes elegir **Start from GitHub issue/PR**:
- elige una **issue** y OpenChamber nombra la rama según ella y abre la sesión con la issue y sus comentarios como primer mensaje
- elige un **pull request** y hace checkout de la rama del PR; puedes incluir el diff del PR para que el agente tenga el cambio completo
Esto te deja directamente en una sesión con el contexto ya cargado.
## Abre y gestiona pull requests
Desde la pestaña **PR** en la [vista de git](/es/git/), puedes crear un pull request, actualizarlo, marcar un borrador como listo o fusionarlo. OpenChamber puede generar el título y la descripción del PR a partir de tus cambios.
## Relacionado
- [Flujos de trabajo de Git y GitHub](/es/git/) — haz commit y gestiona ramas
- [Sesiones de worktree](/es/worktrees/) — donde empiezan las sesiones de issue y PR
+7
View File
@@ -20,6 +20,13 @@ Usa esta documentación para:
- [Túneles](/es/tunnels/)
- [Resolución de problemas](/es/troubleshooting/)
## Explora
- [Proyectos](/es/projects/) y [Sesiones de worktree](/es/worktrees/) — organiza y aísla tu trabajo
- [Proveedores, modelos y agentes](/es/providers/) — conecta OpenCode y elige un modelo
- [Flujos de trabajo de Git y GitHub](/es/git/) — haz commits, revisa y abre PRs
- [Seguridad](/es/security/) y [Túneles](/es/tunnels/) — protege tu instancia y accede a ella
## Para qué sirve OpenChamber
OpenChamber está pensado para las partes de la programación con IA que se benefician de un centro de control: ramificar sesiones, revisar diffs, gestionar terminales, observar el progreso de las herramientas, ejecutar acciones de proyecto y mantener todo el panel a la vista mientras el agente trabaja.
@@ -0,0 +1,26 @@
---
title: Magic Prompts
description: Personaliza los prompts integrados detrás de los flujos automatizados de OpenChamber.
---
# Magic Prompts
OpenChamber usa prompts integrados en segundo plano cada vez que hace algo automáticamente: escribir un mensaje de commit, redactar un PR, revisar una issue, resolver un conflicto, resumir una sesión. Magic Prompts es donde lees y reescribes esos prompts. Ábrelo en **Settings → Magic Prompts**.
No necesitas esta página para el uso normal. Recurre a ella cuando quieras que un flujo se comporte de otra manera; por ejemplo, mensajes de commit con un estilo particular.
## Edita un prompt
1. Abre **Settings → Magic Prompts**.
2. Elige un prompt de los grupos en la barra lateral: Git, GitHub, Planning y Session.
3. Edita el texto y guarda.
Algunos prompts tienen una parte visible (el mensaje que verías) y una parte de instrucciones (guía oculta para el agente). Los prompts pueden incluir `{{placeholders}}` que OpenChamber rellena, como el diff o el título de la issue; mantenlos en su sitio.
## Restablecer
¿Cambiaste de opinión? Cada prompt tiene **reset to default**, y hay un **reset all** si quieres empezar de cero en todas partes.
## Relacionado
- [Flujos de trabajo de Git y GitHub](/es/git/) — muchos de estos prompts impulsan los flujos de git
+30
View File
@@ -0,0 +1,30 @@
---
title: Servidores MCP
description: Añade servidores MCP para dar herramientas extra a los agentes.
---
# Servidores MCP
Un servidor MCP da a tus agentes herramientas adicionales: cosas como buscar en una base de datos, llamar a una API o leer un servicio que usas. Añádelos en **Settings → MCP**.
## Añade un servidor
1. Abre **Settings → MCP**.
2. Añade un servidor y elige su tipo:
- **local** — OpenChamber ejecuta un comando en tu máquina. Le das el comando que debe ejecutar y, si hace falta, variables de entorno.
- **remote** — OpenChamber se conecta a una URL que aloja otra persona. Le das la URL y cualquier encabezado que necesite (por ejemplo, un token de autenticación).
3. Guarda. El servidor está activo de forma predeterminada; puedes desactivarlo sin eliminarlo.
## Dónde se aplica
Elige el ámbito al añadir un servidor:
- **personal** — disponible en todos los proyectos
- **proyecto** — disponible solo en el proyecto actual, y guardado junto con los demás ajustes del proyecto
Los nombres de los servidores usan letras minúsculas, números, guiones y guiones bajos.
## Relacionado
- [Proveedores, modelos y agentes](/es/providers/) — conecta primero un modelo
- [Skills](/es/skills/) — otra forma de ampliar lo que pueden hacer los agentes
+31
View File
@@ -0,0 +1,31 @@
---
title: PWA y acceso móvil
description: Instala OpenChamber como una app y úsalo desde tu teléfono.
---
# PWA y acceso móvil
La app web de OpenChamber se instala como una app de teléfono (una PWA), así que puedes tenerla en tu pantalla de inicio y usarla a pantalla completa. Combínala con un [túnel](/es/tunnels/) y podrás echar un vistazo a una sesión desde cualquier lugar.
## Instálala
OpenChamber usa la instalación integrada de tu navegador, así que no hay una descarga aparte:
- **navegador de escritorio** — usa la opción **Install** en la barra de direcciones
- **iPhone/iPad (Safari)** — Compartir → **Añadir a pantalla de inicio**
- **Android (Chrome)** — menú → **Instalar app** / **Añadir a pantalla de inicio**
Una vez instalada, se abre en su propia ventana sin los elementos del navegador.
## Accede desde tu teléfono
Para abrir OpenChamber en tu teléfono cuando el servidor se ejecuta en tu computadora, inicia un [túnel](/es/tunnels/) y abre el enlace (o escanea el código QR) en el teléfono. Usa una [contraseña de UI](/es/security/) fuerte siempre que lo hagas.
## Ajustes móviles
En **Settings → OpenChamber**, unas pocas opciones ajustan la experiencia móvil e instalada: el nombre con el que se instala la app, la orientación de la pantalla y cómo se comporta el teclado en pantalla.
## Relacionado
- [Túneles](/es/tunnels/) — accede a tu instancia desde otra red
- [Seguridad](/es/security/) — protege la UI antes de exponerla
@@ -0,0 +1,34 @@
---
title: Multi-run
description: Ejecuta el mismo prompt en varios modelos o sesiones a la vez.
---
# Multi-run
Multi-run lanza varias sesiones desde un solo formulario, útil para probar la misma tarea con distintos modelos y comparar los resultados. Ábrelo desde el botón en la parte superior de la barra lateral de sesiones.
## Inicia un multi-run
1. Abre el lanzador de multi-run.
2. Elige el proyecto y nombra el grupo de ejecución.
3. Escribe el prompt y elige los modelos con los que ejecutarlo (hasta cinco por grupo).
4. Elige si quieres **aislar las ejecuciones**.
5. Lanza.
Cada modelo recibe su propia sesión, y todas empiezan con tu prompt.
## Ejecuciones aisladas
Activa **isolate runs** para dar a cada ejecución su propio [worktree](/es/worktrees/) y rama, de modo que nunca toquen los mismos archivos. Esto requiere un repositorio de git: se desactiva automáticamente en carpetas que no lo son. Elige la rama desde la que parten las ejecuciones.
Con el aislamiento desactivado, cada ejecución es una sesión normal en la carpeta del proyecto.
## Comparar resultados
Cada ejecución es una sesión normal que puedes abrir, leer y conservar o descartar. Si iniciaste ejecuciones para comparar enfoques, revísalas en paralelo y lleva adelante el mejor.
Si una sola ejecución no logra iniciarse, las demás se lanzan igualmente: simplemente verás menos sesiones de las que pediste.
## Relacionado
- [Sesiones de worktree](/es/worktrees/) — cómo funciona el aislamiento por dentro
@@ -0,0 +1,37 @@
---
title: Notas, tareas y planes de proyecto
description: Mantén notas, una lista de tareas y planes guardados para cada proyecto.
---
# Notas, tareas y planes de proyecto
Cada proyecto tiene su propio espacio de trabajo para notas, una lista de tareas y planes guardados. Pertenecen al proyecto, no a ninguna sesión concreta, así que permanecen mientras te mueves entre sesiones. Los encuentras en la pestaña **Context** de la barra lateral derecha (una pestaña dedicada en el móvil).
## Notas
Un cuadro de notas de formato libre para cualquier cosa que quieras recordar sobre el proyecto. Se guarda solo a medida que escribes.
## Tareas
Una lista de verificación sencilla. Añade elementos, márcalos como completados, reordénalos arrastrando y elimina los terminados.
Cada tarea tiene un menú **send** para que se la entregues al agente:
- enviarla a la sesión actual
- iniciar una sesión nueva con ella
- iniciar una nueva [sesión de worktree](/es/worktrees/) con ella (solo cuando el proyecto es un repositorio de git)
## Planes
Un lugar para guardar planes más largos como archivos. Puedes:
- importar un plan desde un archivo Markdown o de texto
- abrir un plan para leerlo en el panel lateral
- eliminar los planes que ya no necesites
Deberías volver a la pestaña Context con tu nota guardada, tu tarea marcada o tu plan listado: así sabes que funcionó.
## Relacionado
- [Sesiones de worktree](/es/worktrees/) — ejecuta una tarea en su propia rama
- [Proyectos](/es/projects/) — estos pertenecen al proyecto activo
@@ -0,0 +1,34 @@
---
title: Notificaciones
description: Recibe avisos cuando una sesión te necesita o termina.
---
# Notificaciones
Las notificaciones te avisan cuando algo necesita tu atención para que no tengas que vigilar la pantalla: una sesión terminó, encontró un error, hizo una pregunta o necesita permiso para hacer algo. Configúralas en **Settings → OpenChamber → Notifications**.
## Actívalas
1. Abre **Settings → OpenChamber → Notifications**.
2. Permite las notificaciones cuando tu navegador o sistema lo pida.
3. Elige sobre qué quieres recibir avisos:
- una sesión **termina**
- una sesión encuentra un **error**
- una sesión **hace una pregunta**
- una sesión necesita **permiso**
- se completan **subtareas**
## Cómo te llegan
- en el **escritorio**, recibes notificaciones nativas del sistema
- en un **navegador o app instalada**, recibes notificaciones web push, así que llegan incluso cuando la pestaña está en segundo plano
Las sesiones configuradas para aceptar automáticamente no te molestarán con notificaciones de permiso.
## Personaliza el texto
Cada tipo de notificación tiene una plantilla de título y mensaje que puedes editar, usando campos como el nombre del agente y el modelo. También hay un límite de cuánto del último mensaje se incluye, para que las notificaciones queden cortas.
## Relacionado
- [Modo de voz](/es/voice/) — escucha las respuestas leídas en voz alta
@@ -0,0 +1,54 @@
---
title: OpenCode Server
description: Conecta OpenChamber a un servidor de OpenCode local o remoto.
---
# OpenCode Server
OpenChamber se ejecuta sobre un servidor de OpenCode. De forma predeterminada inicia uno por ti, así que no tienes que hacer nada. Solo necesitas esta página si quieres apuntar OpenChamber a un servidor que ya ejecutas, o gestionar el que él inicia.
## Cómo encuentra OpenChamber un servidor
Cuando OpenChamber arranca, busca un servidor en este orden:
1. reutilizar un servidor que ya inició
2. conectarse a uno externo si se lo indicaste (ver más abajo)
3. detectar automáticamente un servidor en el puerto predeterminado (`4096`)
4. de lo contrario, iniciar y gestionar el suyo propio
Si no hay nada configurado, el paso 4 ocurre automáticamente y ya tienes todo en marcha.
## Conéctate a un servidor que ya ejecutas
Define esto antes de iniciar OpenChamber:
```bash
OPENCODE_HOST=http://localhost:4096 OPENCODE_SKIP_START=true openchamber
```
- `OPENCODE_HOST` — la dirección completa de tu servidor de OpenCode, incluido el puerto (un valor como `http://localhost:4096`). No debe tener una ruta al final.
- `OPENCODE_SKIP_START=true` — le indica a OpenChamber que no inicie su propio servidor.
Si solo necesitas cambiar el puerto, define `OPENCODE_PORT` en lugar de `OPENCODE_HOST`.
Si a `OPENCODE_HOST` le falta el puerto o tiene una ruta, OpenChamber lo ignora y recurre a iniciar su propio servidor. Observa los registros de arranque por si aparece una advertencia `[config]` cuando una conexión que esperabas no ocurrió.
## Gestiona el servidor desde la CLI
```bash
openchamber status
openchamber logs
openchamber restart
openchamber stop
```
`openchamber` por sí solo inicia el servidor en segundo plano. Añade `--foreground` para mantenerlo asociado a tu terminal.
## "OpenCode is restarting"
Mientras el servidor se inicia o reinicia, OpenChamber muestra un estado "OpenCode is restarting" y pausa las solicitudes hasta que esté listo. Esto es normal justo después de iniciar o reiniciar. Si nunca desaparece, consulta [Conexión de OpenCode](/es/troubleshooting/opencode-connection/).
## Relacionado
- [Proveedores, modelos y agentes](/es/providers/) — configura con qué se comunica el servidor
- [Conexión de OpenCode](/es/troubleshooting/opencode-connection/) — si no se conecta
+32
View File
@@ -0,0 +1,32 @@
---
title: Vista previa y servidores de desarrollo
description: Abre un servidor de desarrollo en marcha dentro de OpenChamber.
---
# Vista previa y servidores de desarrollo
Cuando inicias un servidor de desarrollo, OpenChamber puede abrirlo dentro de la propia app en lugar de en una pestaña de navegador aparte, para que veas tu sitio junto al chat, captures su consola y señales elementos para preguntar sobre ellos.
## Abre una vista previa
OpenChamber observa la salida de la terminal en busca de una dirección local (la línea `Local:` que imprimen herramientas como Vite, Next.js o Astro). Cuando detecta una:
- en la terminal aparece un botón **Open preview**
- una [acción de proyecto](/es/project-actions/) con la apertura automática activada la abre por ti
- un enlace local en un mensaje del chat también puede abrirla
El sitio se carga en el panel lateral. Solo se pueden previsualizar direcciones locales (en tu propia máquina).
## Consola e inspección
En el panel de vista previa puedes:
- ver la **consola** de la página —errores, advertencias y registros— filtrada como prefieras
- activar **inspect**, hacer clic en cualquier elemento y enviar una nota sobre él —selector, estilos, posición y una captura de pantalla— directamente al chat
Esta es la forma más rápida de decirle al agente "este botón, aquí" sin describirlo.
## Relacionado
- [Acciones de proyecto](/es/project-actions/) — abre automáticamente un servidor al iniciarlo
- [Navegador de escritorio](/es/desktop-browser/) — las mismas herramientas para cualquier página, en el escritorio
@@ -0,0 +1,28 @@
---
title: Acciones de proyecto
description: Guarda comandos que ejecutas a menudo y lánzalos con un solo clic.
---
# Acciones de proyecto
Una acción de proyecto es un comando de shell que guardas una vez y ejecutas con un clic: tu servidor de desarrollo, una compilación, una ejecución de pruebas. Cada proyecto mantiene su propia lista. Configúralas en **Settings → Projects → Project Actions**.
## Añade una acción
1. Abre **Settings → Projects** y busca la sección **Project Actions**.
2. Añade una acción, dale un nombre, elige un icono e introduce el comando a ejecutar.
3. Guarda.
Puedes limitar una acción a ciertos sistemas operativos si un comando solo tiene sentido en uno.
## Ejecuta una acción
Las acciones viven en un menú del encabezado de la app. Haz clic en una y OpenChamber la ejecuta en una terminal dentro de la carpeta de tu proyecto, cambiándote a la vista de terminal para que veas la salida. Deténla desde el mismo menú.
## Abre automáticamente un servidor de desarrollo
Activa **auto-open URL** para una acción que inicia un servidor. OpenChamber observa la salida en busca de una dirección local y se ofrece a abrirla; consulta [Vista previa y servidores de desarrollo](/es/preview/). En el escritorio también puedes enrutarla a través de un reenvío de puertos SSH.
## Relacionado
- [Vista previa y servidores de desarrollo](/es/preview/) — abre un servidor de desarrollo en marcha dentro de OpenChamber
@@ -0,0 +1,20 @@
---
title: Iconos de proyecto
description: Da a cada proyecto un icono reconocible.
---
# Iconos de proyecto
Un icono de proyecto facilita distinguir tus proyectos de un vistazo. OpenChamber intenta encontrar uno por ti, y siempre puedes poner el tuyo. Gestiónalo en **Settings → Projects**.
## Descubrimiento automático
Cuando añades un proyecto, OpenChamber busca un archivo `favicon` dentro de él y lo usa como icono del proyecto. Si tu repo ya incluye un favicon, el icono normalmente aparece solo: no hay nada que hacer.
## Pon el tuyo
Abre **Settings → Projects** y sube una imagen (PNG, JPEG o SVG, hasta 5 MB). Una imagen personalizada tiene prioridad sobre la descubierta automáticamente. También puedes elegir un color en su lugar, o eliminar la imagen para volver al descubrimiento.
## Relacionado
- [Proyectos](/es/projects/) — nombra, da color y organiza tus proyectos
@@ -0,0 +1,34 @@
---
title: Proyectos
description: Organiza tu trabajo en proyectos y cambia entre ellos.
---
# Proyectos
Un proyecto es una carpeta de tu computadora que OpenChamber rastrea, normalmente un único código base. Cambiar de proyecto cambia la carpeta en la que trabaja el agente, junto con las sesiones y los ajustes de ese proyecto.
## Añade un proyecto
Puedes añadir un proyecto desde varios lugares:
- la entrada **Add project** en la paleta de comandos
- el botón **+** en la parte superior de la barra lateral de sesiones
- el explorador de carpetas cuando eliges un directorio
Apúntalo a una carpeta y OpenChamber la recuerda. El nombre viene de la carpeta; puedes cambiarlo más tarde.
## Cambia de proyecto
Elige un proyecto de la barra lateral para activarlo. Todo —sesiones, git, notas— sigue al proyecto que tengas abierto.
## Haz reconocible un proyecto
Abre **Settings → Projects** para darle a un proyecto un nombre, color o icono personalizado. OpenChamber intenta encontrar un icono automáticamente; consulta [Iconos de proyecto](/es/project-icons/).
> En VS Code, OpenChamber siempre usa la carpeta que tienes abierta como único proyecto, así que no hay nada que añadir ni cambiar. La página de ajustes de proyectos está oculta allí.
## Relacionado
- [Notas, tareas y planes de proyecto](/es/notes-todos-plans/) — mantén notas de trabajo por proyecto
- [Acciones de proyecto](/es/project-actions/) — guarda comandos que ejecutas a menudo
- [Contexto](/es/context/) — mira cuánta memoria del modelo usa una sesión
@@ -0,0 +1,49 @@
---
title: Proveedores, modelos y agentes
description: Conecta proveedores de IA, elige modelos y configura agentes.
---
# Proveedores, modelos y agentes
Antes de que OpenChamber pueda hacer algo, necesita al menos un proveedor de IA conectado. Esta página cubre cómo conectar un proveedor, elegir un modelo y ajustar los agentes.
## Conecta un proveedor
1. Abre **Settings → Providers**.
2. Abre el menú **Add provider** y elige un proveedor que aún no esté conectado.
3. Inicia sesión de una de estas dos formas, según el proveedor:
- **Clave de API** — pega tu clave y guarda.
- **Inicio de sesión (flujo de dispositivo)** — OpenChamber muestra un enlace y un código corto. Abre el enlace, introduce el código y aprueba. OpenChamber termina de conectarse por su cuenta.
Cuando un proveedor aparece como conectado, sus modelos quedan disponibles en el chat.
Para desconectar, abre el proveedor y elige eliminar su inicio de sesión.
## Elige un modelo
Eliges el modelo en el lugar donde trabajas:
- en el chat, usa el selector de modelo de la barra de mensajes para fijar el proveedor y el modelo de esa sesión
- por agente, define un modelo predeterminado (más abajo)
## Configura agentes
Un agente es una configuración con nombre: un modelo, una personalidad y lo que se le permite hacer.
1. Abre **Settings → Agents**.
2. Elige un agente o crea uno nuevo.
3. Edita cualquiera de estos campos:
- **description** — para qué sirve el agente
- **model** — su modelo predeterminado
- **temperature** — qué tan creativas son sus respuestas
- **prompt** — instrucciones permanentes que siempre sigue
- **tool rules** — qué herramientas puede usar
## Dónde se guardan tus inicios de sesión
Los inicios de sesión de los proveedores los guarda OpenCode, no OpenChamber, así que se comparten con la CLI de OpenCode. Si configuras el mismo proveedor en más de un lugar, gana el ajuste más específico: un ajuste por proyecto anula el personal.
## Relacionado
- [Servidores MCP](/es/mcp/) — añade herramientas extra para los agentes
- [Uso y cuotas](/es/usage/) — controla cuánto has consumido
@@ -0,0 +1,30 @@
---
title: Instancias remotas
description: Conecta la app de escritorio a OpenChamber en otra máquina por SSH.
---
# Instancias remotas
La app de escritorio puede conectarse a OpenChamber ejecutándose en otra máquina por SSH —un servidor de trabajo, una máquina en la nube, un homelab— y traer su UI a tu pantalla como si fuera local. Configúralo en **Settings → Remote Instances**.
> Las instancias remotas son una función **solo de escritorio**. En la web o en VS Code, conéctate a un servidor remoto con las variables de entorno de [OpenCode Server](/es/opencode-server/) en su lugar.
## Añade una instancia remota
1. Abre **Settings → Remote Instances** y añade una.
2. Dale el comando SSH que usarías normalmente para alcanzar la máquina, más un apodo.
3. Elige cómo se ejecuta OpenChamber allí:
- **managed** — OpenChamber se instala y se inicia por sí mismo en la máquina remota
- **external** — conéctate a una que ya está en funcionamiento
4. Conecta.
OpenChamber recorre los pasos —comprobar la conexión, configurar el remoto, iniciar el servidor y reenviar el puerto— y muestra en qué punto está en cada etapa. Cuando llega a **ready**, la UI remota se carga localmente.
## Credenciales
Tú decides si guardar las contraseñas de SSH y de UI o introducirlas cada vez. Si la conexión se cae, OpenChamber informa qué paso falló para que puedas arreglarlo; consulta [Acceso remoto](/es/troubleshooting/remote-access/).
## Relacionado
- [OpenCode Server](/es/opencode-server/) — conéctate a un servidor remoto en la web o en VS Code
- [Acceso remoto](/es/troubleshooting/remote-access/) — cuando una conexión no se completa
@@ -0,0 +1,33 @@
---
title: Tareas programadas
description: Ejecuta un prompt automáticamente según una programación.
---
# Tareas programadas
Una tarea programada ejecuta un prompt por ti según una programación; por ejemplo, un "resume los cambios de ayer" diario o una limpieza semanal. Cuando se ejecuta, OpenChamber inicia una sesión nueva y envía el prompt por su cuenta. Abre el programador desde el botón en la parte superior de la barra lateral de sesiones.
## Crea una tarea
1. Abre el diálogo de tareas programadas desde la barra lateral de sesiones.
2. Añade una tarea y dale un nombre.
3. Elige cuándo se ejecuta:
- **diaria** — a una o varias horas cada día
- **semanal** — en los días de la semana y horas elegidos
- **una vez** — una sola fecha y hora
4. Define qué hace: el prompt a enviar, y el proveedor, modelo y agente a usar. El prompt puede ser un comando de barra, como `/review`.
5. Guarda y asegúrate de que la tarea esté habilitada.
Puedes ejecutar cualquier tarea de inmediato con **run now** para comprobar que hace lo que esperas.
## Cómo se ve el éxito
Después de una ejecución, la tarea muestra cuándo se ejecutó por última vez, si tuvo éxito y un enlace a la sesión que creó. Si una ejecución falla, el error también se muestra ahí.
## Ten en cuenta
Las tareas solo se disparan mientras el servidor de OpenChamber está en funcionamiento. Si lo cierras, las ejecuciones programadas se pausan hasta que vuelva a estar activo.
## Relacionado
- [Comandos y fragmentos](/es/commands-snippets/) — reutiliza un comando de barra como prompt
@@ -0,0 +1,37 @@
---
title: Seguridad
description: Protege la UI con una contraseña y passkeys antes de exponerla.
---
# Seguridad
OpenChamber da acceso a tu máquina y a tu código, así que bloquéalo antes de que nadie más que tú pueda alcanzarlo. Esta página cubre la contraseña de UI, las passkeys y lo que debes saber antes de exponer OpenChamber a una red.
## Define una contraseña de UI
Inicia OpenChamber con una contraseña y la UI del navegador la pedirá:
```bash
openchamber --ui-password be-creative-here
```
También puedes definirla con la variable de entorno `OPENCHAMBER_UI_PASSWORD` en lugar de ponerla en la línea de comandos. Tras iniciar sesión, OpenChamber recuerda el dispositivo durante un tiempo para no pedírtela cada vez.
Define siempre una contraseña si la instancia es accesible para alguien más, especialmente a través de un [túnel](/es/tunnels/) o de internet público.
## Passkeys
Una vez definida una contraseña, puedes añadir passkeys (Face ID, Touch ID, una llave de seguridad) para un inicio de sesión más rápido. Añádelas en **Settings → OpenChamber → Passkeys**.
Las passkeys están vinculadas a la contraseña actual. Si cambias o eliminas la contraseña, las passkeys guardadas se borran y tendrás que añadirlas de nuevo.
## Antes de exponerlo
- De forma predeterminada, OpenChamber solo escucha en tu propia máquina (`127.0.0.1`). Hace falta un cambio deliberado para escuchar más ampliamente, y deberías definir una contraseña primero.
- Prefiere un [túnel](/es/tunnels/) o una red privada (como una VPN) antes que abrir un puerto a internet.
- Si pones OpenChamber detrás de tu propio servidor HTTPS, consulta [Proxy inverso](/es/reverse-proxy/).
## Relacionado
- [Túneles](/es/tunnels/) — la forma recomendada de acceder a una instancia de forma remota
- [Proxy inverso](/es/reverse-proxy/) — ejecuta OpenChamber detrás de tu propio servidor
@@ -0,0 +1,27 @@
---
title: Catálogo de skills
description: Explora e instala skills ya hechas.
---
# Catálogo de skills
El catálogo de skills te permite instalar skills que otras personas han publicado en lugar de escribir las tuyas. Ábrelo en **Settings → Skills → Catalog**.
Para escribir tus propias skills, consulta [Skills](/es/skills/).
## Instala una skill
1. Abre el catálogo.
2. Explora las fuentes integradas —el repositorio de skills de Anthropic y el registro comunitario de ClawdHub— o busca.
3. Elige una skill e instálala.
4. Elige dónde instalarla: para todo lo que hagas, o solo en el proyecto actual.
Si ya existe una skill con el mismo nombre, OpenChamber pregunta qué hacer: omitirla, sobrescribirla o decidir skill por skill.
## Añade tu propia fuente
Puedes añadir cualquier repositorio de Git como fuente usando su nombre `owner/repo` o una URL de Git completa. Los repositorios privados necesitan tener el acceso configurado en tu máquina (una clave SSH o credenciales guardadas); si una fuente no puede autenticarse, el catálogo lo indica en lugar de fallar en silencio.
## Relacionado
- [Skills](/es/skills/) — crea y gestiona las skills instaladas
+30
View File
@@ -0,0 +1,30 @@
---
title: Skills
description: Crea instrucciones reutilizables que los agentes cargan cuando las necesitan.
---
# Skills
Una skill es un conjunto reutilizable de instrucciones que un agente puede incorporar cuando es relevante; por ejemplo, "cómo escribimos los mensajes de commit" o "nuestras convenciones de API". Las gestionas en **Settings → Skills**.
Para instalar skills ya hechas en lugar de escribir las tuyas, consulta [Catálogo de skills](/es/skills-catalog/).
## Crea una skill
1. Abre **Settings → Skills**.
2. Crea una skill y dale un nombre y una descripción breve. La descripción es lo que el agente usa para decidir cuándo aplica la skill, así que hazla específica.
3. Escribe las instrucciones. Añade archivos de apoyo si la skill los necesita.
4. Elige dónde vive:
- **personal** — disponible en todos los proyectos
- **proyecto** — disponible solo en el proyecto actual
## Usa una skill en el chat
Escribe `/` en medio de un mensaje para abrir el selector de skills y elige una. El agente carga las instrucciones de esa skill para la respuesta.
Una `/` al principio del mensaje abre los [comandos](/es/commands-snippets/) en su lugar.
## Relacionado
- [Catálogo de skills](/es/skills-catalog/) — instala skills que otros han publicado
- [Comandos y fragmentos](/es/commands-snippets/) — otras formas de reutilizar texto en el chat
@@ -0,0 +1,34 @@
---
title: Conexión de OpenCode
description: Soluciona que OpenChamber no se conecte a su servidor de OpenCode.
---
# Conexión de OpenCode
Si OpenChamber carga pero nunca pasa de "OpenCode is restarting", o el chat no responde, el servidor con el que se comunica no es accesible. Repasa estos pasos.
## Se queda atascado en "OpenCode is restarting"
- dale un momento justo después de iniciar: este estado es normal mientras el servidor arranca
- comprueba si el servidor está vivo con `openchamber status`
- reinícialo con `openchamber restart`
- ve los detalles de arranque con `openchamber logs`
## Te conectas a tu propio servidor
Si configuraste OpenChamber para usar un servidor existente, revisa de nuevo la configuración de [OpenCode Server](/es/opencode-server/):
- `OPENCODE_HOST` debe incluir el puerto, sin ruta; por ejemplo `http://localhost:4096`
- define `OPENCODE_SKIP_START=true` para que OpenChamber no inicie también el suyo
- si la dirección es inválida, OpenChamber la ignora e inicia su propio servidor en su lugar; busca una advertencia `[config]` en los registros
## Sigue fallando
- confirma que Node.js sea la versión `20` o más reciente
- reinstala la última CLI
- abre `http://localhost:3000` directamente antes de probar cualquier túnel o enlace remoto
## Relacionado
- [OpenCode Server](/es/opencode-server/) — cómo encuentra y gestiona OpenChamber el servidor
- [Resolución de problemas](/es/troubleshooting/) — otros problemas comunes
@@ -0,0 +1,38 @@
---
title: Acceso remoto
description: Soluciona túneles, instancias remotas y el acceso a OpenChamber desde otro dispositivo.
---
# Acceso remoto
Cuando no puedes alcanzar OpenChamber desde tu teléfono u otra máquina, la solución depende de cómo te estés conectando.
## Comprueba lo básico primero
- abre `http://localhost:3000` en la misma computadora primero; si eso falla, no es un problema remoto; consulta [Conexión de OpenCode](/es/troubleshooting/opencode-connection/)
- confirma que el servidor está en funcionamiento con `openchamber status`
## El enlace del túnel no funciona
- ejecuta `openchamber tunnel status --all`
- reinicia el túnel desde la misma instancia y puerto
- regenera el enlace de conexión si el anterior ya se usó
Consulta [Túneles](/es/tunnels/) para la configuración completa.
## La instancia remota no se conecta (escritorio)
Cuando una [instancia remota](/es/remote-instances/) se atasca, OpenChamber nombra el paso que falló:
- **auth** — tu contraseña de SSH o de UI fue rechazada; vuelve a introducirla
- **install / start** — OpenChamber no pudo configurar o iniciar el servidor en la máquina remota; comprueba los requisitos de esa máquina
- **forwarding** — la conexión está activa pero el puerto no te llega; prueba un puerto local distinto
## Detrás de tu propio servidor
Si pones OpenChamber detrás de un proxy inverso y carga de forma extraña o no se conecta, consulta [Proxy inverso](/es/reverse-proxy/).
## Relacionado
- [Túneles](/es/tunnels/) · [Instancias remotas](/es/remote-instances/) · [Proxy inverso](/es/reverse-proxy/)
- [Seguridad](/es/security/) — protege la UI antes de exponerla
@@ -0,0 +1,35 @@
---
title: Worktrees y Git
description: Soluciona problemas comunes de worktrees y git.
---
# Worktrees y Git
Problemas que surgen con las [sesiones de worktree](/es/worktrees/) y la [vista de git](/es/git/), y cómo resolverlos.
## Un worktree requiere atención
OpenChamber señala un worktree cuando algo no encaja:
- **carpeta ausente** — la carpeta del worktree se eliminó o se movió fuera de OpenChamber; elimina la sesión y crea un worktree nuevo
- **rama desacoplada o sin nacer** — el worktree no está en una rama normal; haz checkout sobre una
- **fusión, rebase o cherry-pick en curso** — una operación quedó a medias; termínala o abórtala desde la vista de git
## No se puede crear un worktree
- **la rama ya existe** — elige un nombre de rama distinto, o usa la opción de rama existente
- **el nombre ya está en uso** — elige un nombre de worktree distinto
## Falla la generación de commit o PR
Generar un mensaje de commit o una descripción de PR se ejecuta en tu sesión activa, así que necesitas una sesión abierta con un modelo en funcionamiento seleccionado. Abre o elige una sesión e inténtalo de nuevo.
## Problemas con SSH o rutas de Windows
- asegúrate de que la clave SSH que usa el repo sea la que está configurada en tu [identidad de git](/es/git-identities/)
- en Windows, git usa rutas al estilo Unix (como `/c/Users/...`); OpenChamber lo gestiona, pero las rutas de claves SSH personalizadas deben seguir el mismo formato
## Relacionado
- [Sesiones de worktree](/es/worktrees/) — cómo se crean y eliminan los worktrees
- [Identidades de Git](/es/git-identities/) — define la clave e identidad correctas por repo
@@ -80,4 +80,6 @@ openchamber tunnel stop --port 3000
## Relacionado
- [Seguridad](/es/security/) — protege la interfaz antes de exponerla
- [PWA y acceso móvil](/es/mobile/) — accede a OpenChamber desde tu teléfono
- [Resolución de problemas](/es/troubleshooting/) — si el enlace del túnel no funciona
+31
View File
@@ -0,0 +1,31 @@
---
title: Actualizaciones
description: Mantén OpenChamber actualizado en escritorio, web y VS Code.
---
# Actualizaciones
Cómo actualizas OpenChamber depende de cómo lo instalaste. En todos los casos puedes comprobar tu versión actual en **Settings → OpenChamber → About**.
## App de escritorio
La app de escritorio busca actualizaciones contra las releases de GitHub. Cuando hay una disponible, OpenChamber te avisa, la descarga cuando lo eliges y la instala en el siguiente reinicio. Siempre tienes el control: nada se instala sin tu aprobación.
## Web / CLI
Si instalaste la CLI, actualízala desde **About** con los botones de comprobar y actualizar, o desde la terminal:
```bash
openchamber update
```
OpenChamber detecta cómo se instaló (npm, pnpm, yarn o bun) y ejecuta la actualización correcta por ti.
## El servidor de OpenCode
OpenChamber y OpenCode se actualizan por separado. Cuando hay una nueva versión de OpenCode disponible, OpenChamber se ofrece a actualizarla y reinicia el servidor después. Consulta [OpenCode Server](/es/opencode-server/) para saber cómo se gestiona ese servidor.
## Relacionado
- [Instalación](/es/install/) — cómo se instala cada app en primer lugar
- [OpenCode Server](/es/opencode-server/) — actualizar el servidor subyacente
+28
View File
@@ -0,0 +1,28 @@
---
title: Uso y cuotas
description: Controla cuánto de tu plan de proveedor has consumido.
---
# Uso y cuotas
La página de uso muestra cuánto del plan de cada proveedor has consumido, para que veas qué tan cerca estás de un límite. Ábrela en **Settings → Usage**.
## Lo que ves
Para cada proveedor conectado, OpenChamber muestra:
- cuánto de la ventana actual has usado, como una barra
- un desglose por modelo
- un indicador de ritmo, para saber si vas camino de agotarlo
Puedes elegir qué proveedores aparecen, y el mismo resumen está disponible desde un menú desplegable en el encabezado de la app.
## Proveedores compatibles
El uso funciona con los proveedores que publican una cuota, entre ellos Claude, Codex, GitHub Copilot, Google, OpenRouter, Kimi, NanoGPT, z.ai, Zhipu, MiniMax, Ollama Cloud y Wafer.
Un proveedor solo muestra el uso una vez que has iniciado sesión en él en la página de [Proveedores](/es/providers/). Algunos proveedores necesitan un paso extra: por ejemplo, Ollama Cloud lee un archivo de sesión que configuras por separado. Si un proveedor no muestra datos, normalmente significa que falta esa credencial adicional.
## Relacionado
- [Proveedores, modelos y agentes](/es/providers/) — inicia sesión antes de que aparezca el uso
+36
View File
@@ -0,0 +1,36 @@
---
title: Modo de voz
description: Habla con OpenChamber y escucha las respuestas leídas en voz alta.
---
# Modo de voz
El modo de voz te permite dictar mensajes y que las respuestas se te lean en voz alta. Actívalo en **Settings → OpenChamber → Voice**.
## Leer respuestas en voz alta (texto a voz)
Elige cómo se pronuncian las respuestas:
- **browser** — las voces integradas de tu navegador, sin configuración
- **OpenAI** — las voces de OpenAI; pega tu clave de API y elige una voz
- **compatible con OpenAI** — cualquier servicio que hable el formato de OpenAI; introduce su URL y, si la necesita, una clave de API
- **macOS say** — el comando `say` integrado, en los Mac que lo tienen
Una vez activado, obtienes un botón de reproducción en los mensajes para escucharlos en voz alta.
## Dictar mensajes (voz a texto)
Elige cómo se transcribe tu voz:
- **browser** — el reconocimiento integrado de tu navegador, sin configuración
- **server** — un servicio de transcripción compatible con OpenAI; introduce su URL y, si hace falta, una clave de API
- **on-device** — un modelo de voz que se ejecuta en tu navegador y se descarga la primera vez que lo usas
## Una nota para teléfonos
Para leer respuestas en voz alta en un teléfono, las opciones de OpenAI o compatible con OpenAI son las más fiables: los navegadores móviles limitan las voces integradas.
## Relacionado
- [Notificaciones](/es/notifications/) — recibe un aviso en lugar de escuchar
- [Proveedores, modelos y agentes](/es/providers/) — donde puede que ya tengas tu clave de OpenAI
@@ -0,0 +1,36 @@
---
title: Sesiones de worktree
description: Da a una sesión su propia rama y carpeta para que el trabajo quede aislado.
---
# Sesiones de worktree
Una sesión de worktree se ejecuta en su propia copia del repositorio, en su propia rama (un worktree de git). Eso evita que las sesiones paralelas se pisen los archivos: una puede refactorizar mientras otra corrige un error, sin estar cambiando de un lado a otro.
## Crea una
1. Abre el diálogo de nuevo worktree desde el botón en la parte superior de la barra lateral de sesiones.
2. Elige un punto de partida:
- **nueva rama** — nombra la rama y elige desde qué rama partir
- **rama existente** — haz checkout de una rama que ya tengas
3. Confirma la carpeta del worktree (OpenChamber sugiere una a partir del nombre de la rama).
4. Créala.
OpenChamber crea la rama, configura la carpeta e inicia una sesión en ella. También puedes arrancar una directamente desde una [tarea](/es/notes-todos-plans/) o desde una [issue o PR de GitHub](/es/github/).
## Trae el trabajo de vuelta
Cuando el trabajo esté listo, usa **Integrate** en la vista de Git para traer los commits del worktree a otra rama (como `main`). Si un cambio entra en conflicto, puedes entregarle el conflicto al agente para que lo resuelva.
## Limpieza
Eliminar o archivar la sesión puede quitar el worktree. Tú eliges si también eliminar la rama: local, y remota si la hay. No se elimina nada sin que lo pidas.
## Si algo no encaja
Un worktree puede requerir atención si su carpeta desapareció, su rama está en un estado desacoplado, o una fusión o rebase quedó a medias. OpenChamber lo señala para que lo arregles; consulta [Worktrees y Git](/es/troubleshooting/worktrees-git/).
## Relacionado
- [Multi-run](/es/multi-run/) — lanza muchas sesiones de worktree a la vez
- [Flujos de trabajo de Git y GitHub](/es/git/) — haz commit e integra desde dentro de OpenChamber