LLM Cloud AI - Extensión VSCode

El asistente de IA más capaz para desarrollo de software
LLM Cloud AI es una extensión de Visual Studio Code que te proporciona acceso a múltiples modelos de IA avanzados directamente en tu editor. Ofrece una experiencia de chat intuitiva con funcionalidades específicas para desarrollo.
🚀 Características Principales
💬 Chat Inteligente
- Interfaz moderna y profesional
- Múltiples conversaciones simultáneas
- Historial persistente de chats
- Exportación de conversaciones
🤖 Modelos de IA Avanzados
- GPT-4, GPT-3.5 (OpenAI)
- Claude 3 (Anthropic)
- Llama 2, Code Llama (Meta)
- Y muchos más...
🔧 Herramientas de Desarrollo
- Explicar código seleccionado
- Refactorizar automáticamente
- Optimizar rendimiento
- Generar tests unitarios
- Analizar archivos completos
- Acceso al workspace completo
⚡ Acciones Rápidas
- Botones de acción rápida para tareas comunes
- Comandos de teclado personalizables
- Menú contextual integrado
- Sugerencias inteligentes
📦 Instalación
Desde el Marketplace
- Abre Visual Studio Code
- Ve a la pestaña de Extensiones (
Ctrl+Shift+X)
- Busca "LLM Cloud AI"
- Haz clic en "Instalar"
🔑 Configuración
1. Autenticación
- Haz clic en el icono de LLM Cloud en la barra lateral
- Selecciona "Autenticar con Enlace"
- Completa el proceso en el navegador
2. Selección de Modelo
- Una vez autenticado, selecciona tu modelo preferido
- Los modelos disponibles dependen de tu plan
3. Configuración Avanzada
{
"llmCloud.autoSuggest": true,
"llmCloud.contextLines": 50,
"llmCloud.enableFileAccess": true
}
🎯 Uso
Chat Básico
- Abre el panel de LLM Cloud AI
- Escribe tu pregunta en el campo de texto
- Presiona Enter o haz clic en enviar
Acciones de Código
- Selecciona código en el editor
- Clic derecho → "LLM Cloud AI"
- Elige la acción deseada:
- Explicar código
- Refactorizar
- Optimizar
- Generar tests
Atajos de Teclado
Ctrl+Alt+Q - Enfocar chat
Ctrl+Alt+E - Explicar código seleccionado
Ctrl+Alt+R - Refactorizar código
Acciones Rápidas
Usa los botones de acción rápida para:
- 📄 Analizar archivo actual
- 🔍 Revisar código seleccionado
- 📁 Explorar estructura del proyecto
- ⚡ Optimizar rendimiento
- 🔄 Refactorizar código
- 👁️ Explicar funcionalidad
🌟 Ejemplos de Uso
Explicar Código
// Selecciona este código y usa "Explicar código"
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n - 1) + fibonacci(n - 2);
}
Generar Tests
# Selecciona esta función y usa "Generar tests"
def calculate_area(radius):
return 3.14159 * radius ** 2
Refactorizar
// La IA puede sugerir mejoras para este código
class UserManager {
users = [];
addUser(user) {
this.users.push(user);
}
getUser(id) {
for(let i = 0; i < this.users.length; i++) {
if(this.users[i].id === id) {
return this.users[i];
}
}
return null;
}
}
🔧 Comandos Disponibles
| Comando |
Descripción |
Atajo |
llmCloud.focusChat |
Enfocar panel de chat |
Ctrl+Alt+Q |
llmCloud.explainCode |
Explicar código seleccionado |
Ctrl+Alt+E |
llmCloud.refactorCode |
Refactorizar código |
Ctrl+Alt+R |
llmCloud.optimizeCode |
Optimizar rendimiento |
- |
llmCloud.generateTests |
Generar tests unitarios |
- |
llmCloud.analyzeFile |
Analizar archivo completo |
- |
llmCloud.authenticateWithLink |
Autenticar con enlace |
- |
llmCloud.selectModel |
Seleccionar modelo de IA |
- |
⚙️ Configuración Avanzada
Configuraciones Disponibles
{
// API y Autenticación
"llmCloud.backendUrl": "https://api.llmcloud.es",
// Comportamiento
"llmCloud.autoSuggest": true,
"llmCloud.contextLines": 50,
"llmCloud.enableFileAccess": true,
// Modelo por defecto
"llmCloud.selectedModel": "gpt-4"
}
Personalización de Prompts
Puedes personalizar el prompt del sistema para cada chat:
- Crea un nuevo chat
- Haz clic en "Prompt"
- Modifica las instrucciones según tus necesidades
🔒 Privacidad y Seguridad
- Datos encriptados en tránsito y reposo
- No almacenamos tu código sin permiso
- Autenticación segura con tokens JWT
- Control total sobre qué información se comparte
🆘 Solución de Problemas
Problemas Comunes
No puedo autenticarme
- Verifica tu conexión a internet
- Asegúrate de tener una cuenta en LLM Cloud
- Intenta cerrar sesión y volver a autenticarte
Los modelos no cargan
- Verifica tu plan y límites
- Revisa la configuración de red/proxy
- Reinicia VSCode
Error al acceder a archivos
- Verifica que
llmCloud.enableFileAccess esté habilitado
- Asegúrate de tener permisos de lectura en el workspace
Logs y Depuración
Ctrl+Shift+P → "Developer: Toggle Developer Tools"
- Ve a la pestaña "Console"
- Busca mensajes de "LLM Cloud"
🤝 Contribuir
¡Las contribuciones son bienvenidas!
- Fork el repositorio
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature)
- Commit tus cambios (
git commit -m 'Add some AmazingFeature')
- Push a la rama (
git push origin feature/AmazingFeature)
- Abre un Pull Request
📄 Licencia
Este proyecto está bajo la Licencia MIT. Ver LICENSE para más detalles.
🔗 Enlaces
📊 Estadísticas
- ⭐ +1000 usuarios activos
- 🚀 +50 modelos de IA disponibles
- 💬 +100K conversaciones procesadas
- 🔧 +10K líneas de código generadas
Desarrollado con ❤️ por NexoHost Corporation
LLM Cloud AI - Potencia tu desarrollo con IA avanzada