Skip to content

Commit d91bd8e

Browse files
Merge pull request #6 from luisespersonal-byte/copilot/install-software-on-macos
Add Spanish installation guide
2 parents 97b7e53 + 91cebff commit d91bd8e

File tree

2 files changed

+140
-0
lines changed

2 files changed

+140
-0
lines changed

INSTALL_ES.md

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
# Guía de Instalación en macOS
2+
3+
[English installation instructions / Instrucciones de instalación en inglés](README.md#installation-and-setup)
4+
5+
## Requisitos Previos
6+
7+
- Conexión a internet pública.
8+
9+
Para funciones de sugerencia de código:
10+
11+
- Para usuarios de GitHub Copilot:
12+
- [Node.js](https://nodejs.org/) instalado para ejecutar el LSP de Copilot.
13+
- Suscripción activa a GitHub Copilot.
14+
- Para usuarios de Codeium:
15+
- Cuenta activa de Codeium.
16+
- Acceso a otros LLMs.
17+
18+
Para funciones de chat y "Prompt to Code":
19+
20+
- Una clave de API de OpenAI válida.
21+
- Acceso a otros LLMs.
22+
23+
## Permisos Requeridos
24+
25+
- Acceso a carpetas
26+
- API de Accesibilidad
27+
28+
> Si te preocupa el registro de teclas y no puedes confiar en el binario, recomendamos revisar el código y [compilarlo tú mismo](DEVELOPMENT.md).
29+
30+
## Instalación y Configuración
31+
32+
> El proceso de instalación puede parecer complejo al principio. Aquí tienes un resumen rápido:
33+
>
34+
> 1. Instala la app en la carpeta Aplicaciones y ábrela una vez.
35+
> 2. Habilita la extensión del editor de código fuente.
36+
> 3. Otorga permiso de API de Accesibilidad a la extensión.
37+
> 4. Configura las cuentas y modelos en la app principal.
38+
> 5. Opcionalmente, ajusta la configuración de cada función y los atajos de teclado.
39+
40+
### Paso 1: Instalar la Aplicación
41+
42+
Puedes instalarla con [Homebrew](http://brew.sh/):
43+
44+
```bash
45+
brew install --cask copilot-for-xcode
46+
```
47+
48+
O instalarla manualmente descargando `Copilot for Xcode.app` desde la última [versión publicada](https://github.com/intitni/CopilotForXcode/releases).
49+
50+
Asegúrate de que la app esté dentro de la carpeta **Aplicaciones**.
51+
52+
Abre la app; esta creará un agente de inicio para configurar un servicio en segundo plano que realiza el trabajo real.
53+
54+
### Paso 2: Habilitar la Extensión
55+
56+
Habilita la extensión en `Ajustes del Sistema`.
57+
58+
#### macOS 15
59+
60+
Desde el menú Apple en la esquina superior izquierda, haz clic en `Ajustes del Sistema`. Navega a `General``Ítems de inicio y extensiones`. Haz clic en `Xcode Source Editor` y marca `Copilot for Xcode`.
61+
62+
#### macOS 14
63+
64+
Desde el menú Apple en la esquina superior izquierda, haz clic en `Ajustes del Sistema`. Navega a `Privacidad y seguridad` → desplázate hacia abajo y haz clic en `Extensiones`. Haz clic en `Xcode Source Editor` y marca `Copilot`.
65+
66+
#### Versiones Anteriores
67+
68+
Si usas macOS Monterey, accede al menú `Extensiones` en `Preferencias del Sistema` con su icono dedicado.
69+
70+
### Paso 3: Otorgar Permisos a la App
71+
72+
La primera vez que abras la app y ejecutes un comando, la extensión solicitará los permisos necesarios.
73+
74+
También puedes otorgar los permisos manualmente en la pestaña `Privacidad y seguridad` en `Ajustes del Sistema`.
75+
76+
- Para otorgar permisos de la API de Accesibilidad, haz clic en `Accesibilidad` y arrastra `CopilotForXcodeExtensionService.app` a la lista. Puedes localizar la app de extensión haciendo clic en `Reveal Extension App in Finder` en la app principal.
77+
78+
<img alt="Permiso API de Accesibilidad" src="/accessibility_api_permission.png" width="500px">
79+
80+
Si aparece una alerta solicitando un permiso que ya habías otorgado, elimina el permiso de la lista y vuelve a agregarlo.
81+
82+
### Paso 4: Configurar Atajos de Teclado
83+
84+
La extensión funciona mejor con atajos de teclado.
85+
86+
Puedes configurarlos en `Ajustes de Xcode > Key Bindings`. Filtra la lista escribiendo `copilot` en la barra de búsqueda.
87+
88+
Una [configuración recomendada](https://github.com/intitni/CopilotForXcode/issues/14) sin conflictos es:
89+
90+
| Comando | Atajo de Teclado |
91+
| ---------------------- | ------------------------------------------------------ |
92+
| Aceptar Sugerencias | `⌥}` o Tab |
93+
| Descartar Sugerencias | Esc |
94+
| Rechazar Sugerencia | `⌥{` |
95+
| Siguiente Sugerencia | `⌥>` |
96+
| Sugerencia Anterior | `⌥<` |
97+
| Abrir Chat | `⌥"` |
98+
| Explicar Selección | `⌥\|` |
99+
100+
También puedes usar `⇧⌘/` para buscar un comando en la barra de menú.
101+
102+
### Paso 5: Configurar Sugerencias de Código
103+
104+
#### Configurar GitHub Copilot
105+
106+
1. En la app principal, navega a "Service - GitHub Copilot" para acceder a la configuración de tu cuenta.
107+
2. Haz clic en "Install" para instalar el servidor de lenguaje.
108+
3. Opcionalmente, configura la ruta a Node. El valor predeterminado es simplemente `node`. La app buscará Node en: `/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin`.
109+
110+
Si tu instalación de Node está en otra ubicación, ejecuta `which node` en la terminal para obtener la ruta correcta.
111+
112+
4. Haz clic en "Sign In" y serás redirigido a un sitio de verificación de GitHub. Se copiará un código de usuario a tu portapapeles.
113+
5. Después de iniciar sesión, regresa a la app y haz clic en "Confirm Sign-in" para completar el proceso.
114+
6. Ve a "Feature - Suggestion" y actualiza el proveedor a "GitHub Copilot".
115+
116+
#### Configurar Codeium
117+
118+
1. En la app principal, navega a "Service - Codeium" para acceder a la configuración de Codeium.
119+
2. Haz clic en "Install" para instalar el servidor de lenguaje.
120+
3. Haz clic en "Sign In" y serás redirigido a codeium.com. Después de iniciar sesión, se te proporcionará un token. Copia y pega este token en la app para completar el inicio de sesión.
121+
4. Ve a "Feature - Suggestion" y actualiza el proveedor a "Codeium".
122+
123+
> La clave se almacena en el llavero. Cuando la app auxiliar intente acceder a la clave por primera vez, te pedirá la contraseña del llavero. Selecciona "Permitir siempre".
124+
125+
### Paso 6: Configurar la Función de Chat
126+
127+
1. En la app principal, navega a "Service - Chat Model".
128+
2. Actualiza el modelo de OpenAI o crea uno nuevo si es necesario. Usa el botón de prueba para verificar el modelo.
129+
3. Opcionalmente, configura el modelo de embedding en "Service - Embedding Model", necesario para algunas funciones del chat.
130+
4. Ve a "Feature - Chat" y actualiza el proveedor de chat/embedding con el que acabas de configurar.
131+
132+
## Actualización
133+
134+
Puedes usar el actualizador integrado en la app o descargar la última versión manualmente desde la última [versión publicada](https://github.com/intitni/CopilotForXcode/releases).
135+
136+
Después de actualizar, abre Copilot for Xcode.app una vez y reinicia Xcode para permitir que la extensión se recargue.
137+
138+
Si encuentras que algunas funciones dejaron de funcionar, intenta primero volver a otorgar los permisos a la app.

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ For chat and prompt to code features:
8181
8282
## Installation and Setup
8383

84+
[🇪🇸 Guía de instalación en español / Spanish installation guide](INSTALL_ES.md)
85+
8486
> The installation process is a bit complicated. Here is a quick overview:
8587
>
8688
> 1. Install the app into the Applications folder, open it once.

0 commit comments

Comments
 (0)