You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[**OpenCode**](/) es un agente de codificación de IA de código abierto. Está disponible como interfaz basada en terminal, aplicación de escritorio o extensión IDE.
10
+
[**OpenCode**](/) es un agente de codigo de IA de código abierto. Está disponible como interfaz basada en terminal, aplicación de escritorio o extensión IDE.
11
11
12
12

-[Kitty](https://sw.kovidgoyal.net/kitty/), Linux y macOS
27
27
28
-
2. Claves API para los LLM proveedores que desea utilizar.
28
+
2. Claves de API de los proveedores de LLM que quiera usar.
29
29
30
30
---
31
31
@@ -37,7 +37,7 @@ La forma más sencilla de instalar OpenCode es mediante el script de instalació
37
37
curl -fsSL https://opencode.ai/install | bash
38
38
```
39
39
40
-
También puedes instalarlo con los siguientes comandos:
40
+
También puedes instalarlo con alguno de los siguientes métodos:
41
41
42
42
-**Usando Node.js**
43
43
@@ -91,7 +91,7 @@ También puedes instalarlo con los siguientes comandos:
91
91
#### Windows
92
92
93
93
:::tip[Recomendado: Usar WSL]
94
-
Para obtener la mejor experiencia en Windows, recomendamos utilizar [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Proporciona un mejor rendimiento y compatibilidad total con las funciones de OpenCode.
94
+
Para obtener la mejor experiencia en Windows, recomendamos utilizar [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Ofrece mejor rendimiento y compatibilidad total con las funciones de OpenCode.
95
95
:::
96
96
97
97
-**Usando Chocolatey**
@@ -124,28 +124,28 @@ Para obtener la mejor experiencia en Windows, recomendamos utilizar [Windows Sub
124
124
docker run -it --rm ghcr.io/anomalyco/opencode
125
125
```
126
126
127
-
Actualmente se encuentra en progreso el soporte para instalar OpenCode en Windows usando Bun.
127
+
El soporte para instalar OpenCode en Windows usando Bun todavía está en desarrollo.
128
128
129
-
También puede obtener el binario de[Versiones](https://github.com/anomalyco/opencode/releases).
129
+
También puede obtener el binario desde[Versiones](https://github.com/anomalyco/opencode/releases).
130
130
131
131
---
132
132
133
133
## Configuración
134
134
135
-
Con OpenCode puedes usar cualquier proveedor LLM configurando sus claves API.
135
+
Con OpenCode, puede usar cualquier proveedor de LLM configurando sus claves de API.
136
136
137
-
Si es nuevo en el uso de proveedores LLM, le recomendamos usar [OpenCode Zen](/docs/zen).
138
-
Es una lista seleccionada de modelos que han sido probados y verificados por el equipo de OpenCode.
137
+
Si es nuevo en el uso de proveedores de LLM, le recomendamos usar [OpenCode Zen](/docs/zen).
138
+
Es una selección de modelos probados y verificados por el equipo de OpenCode.
139
139
140
-
1. Ejecute el comando `/connect` en TUI, seleccione opencode y diríjase a [opencode.ai/auth](https://opencode.ai/auth).
140
+
1. Ejecute el comando `/connect` en la TUI, seleccione opencode y diríjase a [opencode.ai/auth](https://opencode.ai/auth).
141
141
142
142
```txt
143
143
/connect
144
144
```
145
145
146
-
2. Inicie sesión, agregue sus datos de facturación y copie su clave API.
146
+
2. Inicie sesión, agregue sus datos de facturación y copie su clave de API.
147
147
148
-
3. Pega tu clave API.
148
+
3. Pega tu clave de API.
149
149
150
150
```txt
151
151
┌ API key
@@ -154,50 +154,45 @@ Es una lista seleccionada de modelos que han sido probados y verificados por el
154
154
└ enter
155
155
```
156
156
157
-
Alternativamente, puede seleccionar uno de los otros proveedores. [Más información](/docs/providers#directory).
157
+
También puede seleccionar otro proveedor. [Más información](/docs/providers#directory).
158
158
159
159
---
160
160
161
161
## Inicializar
162
162
163
-
Ahora que ha configurado un proveedor, puede navegar a un proyecto que
164
-
quieres trabajar.
163
+
Ahora que ya configuró un proveedor, vaya al proyecto en el que quiera trabajar.
165
164
166
165
```bash
167
166
cd /path/to/project
168
167
```
169
168
170
-
Y ejecute OpenCode.
169
+
Luego, ejecute OpenCode.
171
170
172
171
```bash
173
172
opencode
174
173
```
175
174
176
-
A continuación, inicialice OpenCode para el proyecto ejecutando el siguiente comando.
175
+
A continuación, inicialice OpenCode para el proyecto con el siguiente comando:
177
176
178
177
```bash frame="none"
179
178
/init
180
179
```
181
180
182
-
Esto hará que OpenCode analice su proyecto y cree un archivo `AGENTS.md` en
183
-
la raíz del proyecto.
181
+
OpenCode analizará su proyecto y creará un archivo AGENTS.md en la raíz.
184
182
185
183
:::tip
186
-
Debes enviar el archivo `AGENTS.md` de tu proyecto a Git.
184
+
Asegúrese de versionar en Git el archivo AGENTS.md de su proyecto.
187
185
:::
188
186
189
-
Esto ayuda a OpenCode a comprender la estructura del proyecto y los patrones de codificación.
190
-
usado.
187
+
Esto ayuda a OpenCode a comprender la estructura del proyecto y los patrones de código que se usan en él.
191
188
192
189
---
193
190
194
191
## Usar
195
192
196
-
Ahora está listo para usar OpenCode para trabajar en su proyecto. No dudes en preguntarle
197
-
¡cualquier cosa!
193
+
Ahora ya está listo para usar OpenCode en su proyecto. Puede pedirle desde explicaciones del código hasta cambios concretos.
198
194
199
-
Si es nuevo en el uso de un agente de codificación de IA, aquí hay algunos ejemplos que podrían
200
-
ayuda.
195
+
Si es la primera vez que usa un agente de codigo con IA, estos ejemplos pueden servirle como punto de partida.
201
196
202
197
---
203
198
@@ -206,126 +201,117 @@ ayuda.
206
201
Puede pedirle a OpenCode que le explique el código base.
207
202
208
203
:::tip
209
-
Utilice la tecla `@` para realizar una búsqueda aproximada de archivos en el proyecto.
204
+
Utilice la tecla `@` para realizar una búsqueda aproximada de archivos dentro del proyecto.
How is authentication handled in @packages/functions/src/api/index.ts
208
+
¿Cómo se maneja la autenticación en @packages/functions/src/api/index.ts
214
209
```
215
210
216
-
Esto es útil si hay una parte del código base en la que no trabajaste.
211
+
Esto resulta útil cuando hay una parte del código base en la que usted no ha trabajado.
217
212
218
213
---
219
214
220
-
### Agregar funciones
215
+
### Agregar funcionalidades
221
216
222
-
Puede pedirle a OpenCode que agregue nuevas funciones a su proyecto. Aunque primero recomendamos pedirle que cree un plan.
217
+
Puede pedirle a OpenCode que agregue nuevas funcionalidades a su proyecto. Aun así, primero recomendamos pedirle que cree un plan.
223
218
224
-
1.**Crea un plan**
219
+
1.**Crear un plan**
225
220
226
-
OpenCode tiene un _Modo Plan_ que desactiva su capacidad para realizar cambios y
227
-
en su lugar, sugiera _cómo_ implementará la función.
221
+
OpenCode tiene un modo Plan que desactiva temporalmente su capacidad de hacer cambios y, en su lugar, propone _cómo_ implementará la funcionalidad.
228
222
229
-
Cambie a él usando la tecla **Tab**. Verás un indicador para esto en la esquina inferior derecha.
223
+
Cambie a este modo con la tecla **Tab.** Verá un indicador en la esquina inferior derecha.
230
224
231
225
```bash frame="none" title="Switch to Plan mode"
232
226
<TAB>
233
227
```
234
228
235
-
Ahora describamos lo que queremos que haga.
229
+
Ahora describa lo que quiere que haga.
236
230
237
231
```txt frame="none"
238
-
When a user deletes a note, we'd like to flag it as deleted in the database.
239
-
Then create a screen that shows all the recently deleted notes.
240
-
From this screen, the user can undelete a note or permanently delete it.
232
+
Cuando un usuario elimine una nota, queremos marcarla como eliminada en la base de datos.
233
+
Luego, cree una pantalla que muestre todas las notas eliminadas recientemente.
234
+
Desde esa pantalla, el usuario podrá restaurar una nota o eliminarla de forma permanente.
241
235
```
242
236
243
-
Quiere darle a OpenCode suficientes detalles para entender lo que quiere. ayuda
244
-
hablar con él como si estuviera hablando con un desarrollador junior de su equipo.
237
+
Procure darle a OpenCode suficiente contexto para que entienda exactamente lo que necesita. Ayuda hablarle como si estuviera hablando con un desarrollador junior de su equipo.
245
238
246
239
:::tip
247
-
Dale a OpenCode mucho contexto y ejemplos para ayudarlo a comprender lo que
248
-
desear.
240
+
Déle a OpenCode todo el contexto y los ejemplos que pueda para ayudarle a comprender lo que desea.
249
241
:::
250
242
251
-
2.**Repetir el plan**
243
+
2.**Iterar sobre el plan**
252
244
253
-
Una vez que le proporcione un plan, puede enviarle comentarios o agregar más detalles.
245
+
Una vez que OpenCode le proponga un plan, puede darle comentarios o agregar más detalles.
254
246
255
247
```txt frame="none"
256
-
We'd like to design this new screen using a design I've used before.
257
-
[Image #1] Take a look at this image and use it as a reference.
248
+
Queremos diseñar esta nueva pantalla usando un diseño que ya hemos usado antes.
249
+
[Imagen #1] Revise esta imagen y úsela como referencia.
258
250
```
259
251
260
252
:::tip
261
253
Arrastre y suelte imágenes en la terminal para agregarlas al mensaje.
262
254
:::
263
255
264
-
OpenCode puede escanear cualquier imagen que le proporcione y agregarla al mensaje. Puede
265
-
Haga esto arrastrando y soltando una imagen en la terminal.
256
+
OpenCode puede analizar cualquier imagen que usted le proporcione y añadirla al contexto del mensaje. Puede hacerlo arrastrando y soltando una imagen en la terminal.
266
257
267
-
3.**Crea la función**
258
+
3.**Implementar la funcionalidad**
268
259
269
-
Una vez que se sienta cómodo con el plan, vuelva al _Modo Build_
270
-
presionando la tecla **Tab** nuevamente.
260
+
Cuando esté conforme con el plan, vuelva al modo _Build_ presionando de nuevo la tecla Tab.
271
261
272
262
```bash frame="none"
273
263
<TAB>
274
264
```
275
265
276
-
Y pidiéndole que haga los cambios.
266
+
Luego, pídale que haga los cambios.
277
267
278
268
```bash frame="none"
279
-
Sounds good! Go ahead and make the changes.
269
+
Perfecto. Continúe y realice los cambios.
280
270
```
281
271
282
272
---
283
273
284
274
### Realizar cambios
285
275
286
-
Para cambios más sencillos, puede pedirle a OpenCode que lo construya directamente.
287
-
sin tener que revisar el plan primero.
276
+
Para cambios más sencillos, puede pedirle a OpenCode que los implemente directamente, sin revisar antes un plan.
Can you refactor the function in @packages/functions/src/api/index.ts?
305
+
¿Puede refactorizar la función en @packages/functions/src/api/index.ts?
320
306
```
321
307
322
-
Desde aquí puedes modificar el mensaje y pedirle a OpenCode que vuelva a intentarlo.
308
+
Desde ahí, puede modificar el mensaje y pedirle a OpenCode que lo intente de nuevo.
323
309
324
310
:::tip
325
311
Puede ejecutar `/undo` varias veces para deshacer varios cambios.
326
312
:::
327
313
328
-
O **puedes rehacer** los cambios usando el comando `/redo`.
314
+
También puede rehacer los cambios usando el comando `/redo.`
329
315
330
316
```bash frame="none"
331
317
/redo
@@ -335,7 +321,7 @@ O **puedes rehacer** los cambios usando el comando `/redo`.
335
321
336
322
## Compartir
337
323
338
-
Las conversaciones que tengas con OpenCode pueden ser [compartidas con tu
324
+
Las conversaciones que tenga con OpenCode pueden [compartirse con su
339
325
equipo](/docs/share).
340
326
341
327
```bash frame="none"
@@ -348,12 +334,12 @@ Esto creará un enlace a la conversación actual y lo copiará en su portapapele
348
334
Las conversaciones no se comparten de forma predeterminada.
349
335
:::
350
336
351
-
Aquí hay una [conversación de ejemplo](https://opencode.ai/s/4XP1fce5) con OpenCode.
337
+
Aquí tiene una [conversación de ejemplo](https://opencode.ai/s/4XP1fce5) con OpenCode.
352
338
353
339
---
354
340
355
341
## Personalizar
356
342
357
-
¡Y eso es todo! Ahora eres un profesional en el uso de OpenCode.
343
+
Y eso es todo. Ya conoce lo básico para empezar a usar OpenCode.
358
344
359
-
Para personalizarlo, recomendamos [elegir un tema](/docs/themes), [personalizar las combinaciones de teclas](/docs/keybinds), [configurar formateadores de código](/docs/formatters), [crear comandos personalizados](/docs/commands) o jugar con la [configuración OpenCode](/docs/config).
345
+
Para personalizarlo, recomendamos [elegir un tema](/docs/themes), [personalizar las combinaciones de teclas](/docs/keybinds), [configurar formateadores de código](/docs/formatters), [crear comandos personalizados](/docs/commands) o explorar la [configuración OpenCode](/docs/config).
0 commit comments