Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Xolito 🦎New to Visual Studio Code? Get it now.
Xolito 🦎

Xolito 🦎

JonatanJHL

|
126 installs
| (0) | Free
Tu ajolote regañón para VS Code. Detecta errores, te regaña con cariño y habla español mexicano.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🦎 Xolito

Xolito idle

"Aquí estoy, cuidándote... y juzgándote con cariño."

Tu ajolote regañón para VS Code.
Regañón. Tierno. Sarcástico. 100% mexicano. 0% filtro.

CI License Made in Mexico Node Version


¿Qué es Xolito?

Xolito es una mascota virtual inspirada en el ajolote mexicano (Ambystoma mexicanum) — la especie endémica de México que nunca termina de madurar. Igual que nuestro código.

Vive en tu VS Code, detecta errores en tiempo real via LSP y te regaña con cariño en español mexicano.


🎭 Moods


idle

happy

mad

sassy

worried

panic

✨ Features

  • 🔴 Detecta errores LSP en tiempo real — TypeScript, PHP, Python, Go, Rust, C#, Java
  • 📊 Auditoría de Código Híbrida — evalúa la calidad de tu código (Semántica, Robustez, Modularidad, Documentación) con score/10 y regaño de Xolito (offline con reglas locales, online con IA de Gemini 2.0)
  • ✨ Refactorización con 1-Clic — aplica las sugerencias de código limpio propuestas por la IA directo en tu editor activo
  • 🔍 Auto-Identificación de Lenguajes — detecta automáticamente el lenguaje de programación en el editor o en el panel (soporta TS, JS, Python, Kotlin, Java, C++, Rust, Go, C#, PHP y Ruby)
  • 🧠 Traductor de Barrio — traduce errores técnicos a español mexicano con hover
  • 💬 Comentarios inline con rotación — frases distintas por tipo de error, sin repetirse
  • 🏆 Sistema de Logros — 7 badges desbloqueables por tus hábitos reales de código (ahora agrupados en un panel colapsable para optimizar espacio)
  • 🔮 Exorcismo — ritual animado para limpiar la corrupción del repo
  • 🎨 13 sprites por mood — incluyendo panic, corrupt y deploy_friday
  • 📊 Panel con stats de sesión — errores, warnings, builds, archivos, tiempo y estrés
  • 💀 Sistema de Corrupción — el repo acumula corrupción según errores LSP y builds fallidos
  • 🔥 Deploy Suicida — detecta deploys en viernes/sábado/domingo y activa la alarma
  • 💼 Modo Patrón (Shift+Esc) — camufla tu pantalla cuando llega el jefe
  • 🌶️ Linter de Chambazos — detecta spanglish en nombres (fetchUsuarios, get_datos)
  • 📈 Sistema de estrés — 5+ errores seguidos escalan el sarcasmo automáticamente
  • 🕐 Contexto dinámico — viernes 4pm y fines de semana activan frases especiales
  • 🌙 Eventos especiales — coding nocturno, push a main, force push, merge conflicts
  • 🇲🇽 100% mexicano — frases en español con spanglish natural

🧠 Traductor de Barrio

Xolito traduce los errores del compilador a español mexicano. Aparece al hacer hover sobre el error:

Error: Type 'number' is not assignable to type 'string'
🦎 "Estás intentando meter una caguama familiar en un vaso tequilero. No va a caber, mijo. Cambia el tipo."

Error: Cannot find name 'fetchUsuarios'
🦎 "¿Y esa variable de dónde salió? Es como buscar al taquero un lunes por la mañana: no existe. Declárala primero."

Error: Object is possibly 'null'
🦎 "Eso podría venir más vacío que tu cartera en fin de quincena."

🏆 Sistema de Logros

7 badges desbloqueables según tus hábitos reales:

Badge Emoji Cómo ganarlo
La Noche es Joven 🦉 Programar entre 3am y 5am
Junior de Corazón 👶 Acumular 10+ errores simultáneos
Héroe Nacional ⚔️ Resolver un merge conflict
Viernes de Peligro 🌶️ Compilar un viernes después de las 3pm
¿Qué es un Commit? 💾 Guardar 50 veces sin hacer commit
El Limpiador 🧹 Borrar 100+ líneas de un golpe
El Terco 🐂 Guardar el mismo archivo roto 5 veces seguidas

💀 Sistema de Corrupción

Xolito monitorea el estado real de tu workspace usando diagnósticos LSP:

Nivel Tier Efecto
0–19% ✓ Limpio Todo normal
20–49% 🟡 Advertencia Barra amarilla
50–79% ⚠️ Crítico Barra roja, Xolito preocupado
80–100% 👹 Poseído Glitch, ojos rojos, panel tiembla

El panel muestra los archivos responsables con su conteo de errores. Al corregirlos la barra baja automáticamente.

Para un reset rápido: Cmd+Shift+P → Exorcismo 🔮


🔮 Exorcismo

Cuando el repo está poseído, aparece el botón 🔮 REALIZAR EXORCISMO en el panel.

El ritual incluye:

  • Defumación con copal digital 🌿
  • Agua bendita al package.json 💧
  • 3 Padre Nuestros al servidor de producción 💻
  • Emojis flotando en la pantalla ✨

🔥 Deploy Suicida

Detecta deploys en viernes, sábado y domingo:

Viernes: "NO SE HACE DEPLOY EN VIERNES. NUNCA. JAMÁS."
Sábado:  "¿DEPLOY EN SÁBADO? ¿En serio, mijo?"
Domingo: "DOMINGO de deploy. Xolito reza por ti."

Modal de emergencia: "Cancelar deploy" / "Vivir peligroso".


📊 Auditoría de Código Híbrida y Auto-Identificación

Xolito te permite auditar cualquier fragmento de código seleccionándolo en el editor, haciendo clic derecho y eligiendo "Evaluar Código Seleccionado":

  • Estrategia Híbrida: Si configuras tu clave API en xolito.geminiApiKey, Xolito evaluará tu código usando la IA de Gemini 2.0, devolviéndote un análisis detallado y una refactorización optimizada. Si estás offline o no tienes clave API, usará un analizador local estático basado en reglas.
  • Rúbricas del Toolkit de Código Limpio:
    1. Semántica: Estilo y consistencia de idioma (¡fuera Spanglish en nombres!).
    2. Robustez: Bloques try-catch vacíos, cast inseguros (!! en Kotlin).
    3. Modularidad: Funciones extremadamente largas y pirámides de anidación.
    4. Documentación: Presencia de comentarios descriptivos útiles en lógicas extensas.
  • Refactorización con 1-Clic: Si Gemini te propone un código más limpio, puedes aplicarlo directamente en tu editor de VS Code presionando "APLICAR REFACTORIZACIÓN ✨".
  • Auto-Identificación: El evaluador identifica de forma automática el lenguaje (soporta TypeScript, JavaScript, Python, Kotlin, Java, C++, Rust, Go, C#, PHP y Ruby).

🚨 Linter Mexicano Inline & Termómetro de Estrés 🌡️

Xolito ahora te cuida de forma más visible y directa:

  • Advertencias Inline en Tiempo Real: Xolito resalta y muestra comentarios graciosos sobre malas prácticas comunes en el editor:
    • Try-catch vacíos: "Try-catch vacío... ¿escondiendo tus pecados, mijo?"
    • Casts Inseguros (!!): "Cast inseguro (!!). Estás jugando con fuego, mijo."
    • Variables en Spanglish: "Spanglish: Consistencia, elige un idioma."
  • Termómetro de Estrés en la Barra de Estado: El indicador de la barra de estado ahora incluye tu nivel de estrés en tiempo real: [🌡️ 0/5] hasta [🔥 5/5].
  • Alerta de Descanso de Fin de Semana: Si acumulas 5 errores seguidos un viernes por la tarde o en fin de semana, Xolito lanzará una alerta bloqueante invitándote a cerrar el editor para ir a descansar. Si aceptas, ¡él mismo cerrará la ventana por ti!

💼 Modo Patrón — Shift+Esc

Antes:   🦎 Compiló limpio. Tu mamá estaría orgullosa.
Después: 💼 [PROD] cluster_matrix_balancer.cpp

Abre C++ con templates, mutex y operaciones atómicas. Shift+Esc de nuevo regresa exactamente donde estabas.


📦 Instalación

VS Code Marketplace

ext install xolito.xolito-vscode

Desde código fuente

git clone https://github.com/JonatanJHL/pet_mexican.git xolito
cd xolito && pnpm install
cd packages/core && pnpm exec tsc
cd ../vscode && node build.mjs
# Presiona F5 en VS Code

💬 Frases de ejemplo

🔴 Error:
  "Ay, mijo... otra vez. ¿No que muy bueno?"
  "¿recuerdas que en el otro archivo también la regaste?"

✅ Build exitoso:
  "Compiló limpio. Tu mamá estaría orgullosa."

💼 Boss Mode activado:
  "¡Disimula, disimula! ¡Ponte a leer código denso!"

🌶️ Spanglish detectado:
  "fetchUsuarios. Mijo, consistencia. Elige un idioma."

😤 5+ errores seguidos:
  "El compilador te odia hoy. Respira."

🍺 Viernes 4pm:
  "Viernes 4pm. Cierra el IDE y agarra una chela."

💀 Push a main:
  "¡Ay, cabrón! ¿Y el PR? ¿Lo dejaste en el carro?"

🗂 Estructura

xolito/
├── packages/
│   ├── core/
│   │   └── src/
│   │       ├── phrases.ts           ← banco de frases por evento
│   │       ├── corruption.ts        ← sistema de corrupción
│   │       ├── types.ts             ← 13 moods y eventos
│   │       └── sprites/generator.ts ← generador SVG por mood
│   ├── vscode/
│   │   ├── assets/                  ← sprites PNG por mood
│   │   └── src/
│   │       ├── extension.ts         ← core, logros, exorcismo, deploy suicida
│   │       ├── corruption-watcher.ts← monitor LSP + health.json
│   │       └── decorations.ts       ← inline + traductor de barrio
│   └── claude-code/                 ← plugin de terminal (WIP)
└── README.md

🤝 Contribuir frases

  • packages/core/src/phrases.ts — notificaciones y panel
  • packages/vscode/src/decorations.ts — inline + traductor de barrio

Reglas: máx 100 chars · sarcasmo con cariño · español mexicano · mood correcto

pnpm test           # 52 tests

📱 También en Android

Próximamente en Google Play — Xolito reacciona a tus notificaciones de WhatsApp. 7 personalidades y respuestas automáticas con IA.


📄 Licencia

Licencia dual — uso personal libre, uso comercial requiere acuerdo.

📩 jonatanhidalgoledesma@gmail.com


Hecho con 🦎 y mucho café en México

Xolito character sheet
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft