Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>Lucky CodeNew to Visual Studio Code? Get it now.
Lucky Code

Lucky Code

The Lucky Company

|
1 install
| (0) | Free
Orquesta los proveedores de ingenieria de tu equipo con contexto minimo y comprueba el resultado con evidencia del repositorio.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Lucky Code

Lucky Code es una extension de Visual Studio Code que orquesta los proveedores de ingenieria que ya tienes instalados. Arma un contexto minimo para cada tarea, reparte el trabajo entre proveedores con un solo escritor a la vez y comprueba el resultado con evidencia del repositorio: pruebas, diff de Git y memoria persistente.

Todo corre en tu equipo. Lucky no reemplaza tus proveedores, los coordina.

Que trae

  • Chat con respuesta inmediata. Al enviar una pregunta ves un acuse al instante, y la respuesta del proveedor se va actualizando en el mismo mensaje, sin duplicados ni saltos.
  • Carril rapido del borde (opcional). Una primera respuesta breve y provisional que llega en paralelo mientras el proveedor trabaja. Viene apagado y pide tu permiso antes de cada turno.
  • Rutinas. Planear, construir, revisar y aprender, con rutas FAST, BUILD, REVIEWED, TRIAD, AGENTIC y MAX. Un plan aprobado se puede ejecutar directamente.
  • Verificacion. Descubre y corre las pruebas del proyecto, muestra el diff de Git por archivo y permite deshacer los cambios de la ultima tarea.
  • Blackboard. Memoria persistente del proyecto en .lucky/: decisiones, estado, hallazgos y evidencia de cada tarea.
  • Presupuesto. Ventana de uso de cinco horas, tope de llamadas, tope de llamadas de pago y tope de gasto diario en dolares.
  • Permisos claros. Solo lectura, escritura del proyecto o acceso completo. El chat siempre trabaja en solo lectura.

Requisitos

  • Visual Studio Code 1.95 o superior.
  • Git en el PATH.
  • Al menos un proveedor instalado, por ejemplo Antigravity, Codex, OpenCode u Ollama. Los que falten aparecen como no conectados, no rompen nada.

Instalacion

Desde la terminal:

code --install-extension lucky-code-0.4.3.vsix

O desde VS Code, con el comando Extensions: Install from VSIX....

Despues abre una carpeta de proyecto, entra al icono de Lucky en la barra lateral y corre Lucky: Initialize Project una vez. Eso crea la carpeta .lucky/ con la memoria del proyecto. Para comprobar que tus proveedores responden, corre Lucky: Run Preflight Diagnostics.

Primeros pasos

  1. Corre Lucky: Open Lucky Code Chat para abrir el chat.
  2. Escribe una tarea y elige el modo: Chat para preguntar, Produccion para planear y ejecutar con evidencia.
  3. Revisa el diff con Lucky: View Git Diff. Si algo no te gusta, Lucky: Undo Last Task Changes lo revierte.

En VS Code tambien tienes el recorrido Primeros pasos con Lucky Code (comando Welcome: Open Walkthrough...).

Configuracion

Todos los ajustes empiezan con lucky. y se editan en la configuracion de VS Code. Los principales:

Ajuste Para que sirve
lucky.chat.provider Proveedor preferido para el chat.
lucky.permissions.mode Solo lectura, escritura del proyecto o acceso completo.
lucky.routing.profile Como se reparte el trabajo entre proveedores.
lucky.testCommand Comando de pruebas del proyecto, si no se detecta solo.
lucky.budget.dailyUsdLimit Tope de gasto diario en dolares.
lucky.budget.maxTotalInvocations Llamadas permitidas por ventana de uso.
lucky.providers.*.command Ejecutable de cada proveedor, si no esta en el PATH.
lucky.settings.privacy.allowContext.* A que proveedores se les permite recibir contexto del proyecto.
lucky.edge.chat.enabled Activa el carril rapido del borde.
lucky.edge.chat.consent Pregunta, siempre o nunca antes de enviar al borde.

Las claves de API no se guardan en el proyecto. DeepSeek por API lee la clave de la variable de entorno que indica lucky.providers.deepseekPro.apiKeyEnv (por defecto DEEPSEEK_API_KEY) y cobra el proveedor, no Lucky.

Llave del borde

El carril rapido necesita una llave. Corre Lucky: guardar llave del borde, pega la llave y listo. Queda en el almacen seguro de VS Code, atada a la direccion del borde. Si cambias lucky.edge.chat.url, la llave vieja no se envia a la direccion nueva. Para quitarla usa Lucky: borrar llave del borde.

Para usar Lucky Code en el navegador, sin instalar nada, corre Lucky: abrir Lucky Code Cloud.

Privacidad

Lo que sale del equipo y cuando:

  • Proveedores locales. Lucky les pasa un contexto acotado de la tarea, nunca el repositorio completo. Lo que cada proveedor haga con eso depende de su propio servicio y de tus ajustes con el.
  • Ollama y modelos locales. El contexto no sale del equipo.
  • Proveedores por API. Solo reciben contexto si activas su permiso en lucky.settings.privacy.allowContext.*. Esos permisos vienen apagados, salvo el del proveedor local y el de Antigravity.
  • Borde. Viene apagado. Si lo activas, y mientras el consentimiento sea preguntar, antes de cada turno ves un aviso con lo que se envia: tu pregunta, recortada a 2000 caracteres. Solo eso: ni archivos ni contexto del proyecto. Si la pregunta contiene algo que parece un secreto, no se envia.
  • Secretos. Lucky redacta las claves y credenciales que detecta en lo que el ejecutor por API manda al proveedor.
  • Archivos locales. El historial del chat, el contexto actual y los adjuntos viven en .lucky/, dentro del proyecto. Si no quieres versionarlos, agrega esa carpeta a tu .gitignore.
  • Telemetria. La extension no incluye telemetria.

Lucky Code Cloud

Si no puedes instalar nada, Lucky Code tambien existe en el navegador, en agent.getlucky.company/code. Trabaja sobre una carpeta de tu equipo con la misma disciplina de la extension. La carpeta no se sube entera, ves lo que sale y ningun archivo cambia sin que apruebes el parche.

Soporte

Escribe a admin@getlucky.company con la version de la extension (aparece en la pestana de Extensiones) y, si puedes, la salida de Lucky: Run Preflight Diagnostics.

Desarrollo

npm install
npm run check
npm run package

npm run check compila y corre las pruebas. npm run package verifica y genera el VSIX en dist/. Con F5 en VS Code se abre un Extension Development Host. Las reglas para contribuir estan en CONTRIBUTING.md.

Licencia

AGPL-3.0-or-later. Hay licencia comercial disponible, ver COMMERCIAL-LICENSE.md en el repositorio.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft