Manual de Usuario
Todo lo que necesitas saber para usar SAVA IDE Web al máximo.
¿Qué es SAVA IDE?
SAVA IDE Web es un entorno de desarrollo completo que funciona en tu navegador. Incluye editor de código, terminal, chat con múltiples modelos de IA, autocompletado inteligente y almacenamiento en la nube — todo sin instalar nada.
Primeros pasos
Crear cuenta
- Visita savaide.com/ideweb y haz click en Probar Demo Gratis o ve directamente a savaide.com/ideweb/app.
- En la pantalla de login, haz click en Crear cuenta. Ingresa tu nombre de usuario, email y contraseña.
- Al registrarte recibirás créditos demo gratuitos para probar la plataforma.
- Una vez dentro, verás el IDE completo con el panel de bienvenida.
Tu primer proyecto
- Abre el Chat IA (panel derecho) y escribe algo como:
"Crea un servidor HTTP en Node.js con Express" - La IA creará los archivos automáticamente en tu workspace. Los verás aparecer en el explorador de archivos (panel izquierdo).
- Haz click en cualquier archivo para abrirlo en el editor central.
- Usa la Terminal (parte inferior) para ejecutar comandos como
node server.js.
Interfaz del IDE
La interfaz está dividida en zonas principales:
Logo, nombre del archivo abierto, badges de usuario/almacenamiento/créditos, botones de acciones principales.
Explorador de archivos del workspace activo. Selector de workspaces con opciones para crear, renombrar y eliminar.
Editor CodeMirror 6 con syntax highlighting, pestañas múltiples y autocompletado IA.
Chat con IA, selector de modelo, modo pensamiento, historial de conversaciones y panel de tareas.
Terminal integrada en la parte inferior. Ejecuta comandos del servidor directamente.
Información en tiempo real: conexión, modelo activo, tokens consumidos, créditos, autocompletado IA, cursor y lenguaje.
Editor de código
El editor usa CodeMirror 6, un editor de código moderno con las siguientes características:
- Syntax highlighting para JavaScript, TypeScript, Python, HTML, CSS, JSON, Bash, C#, y más.
- Pestañas: abre múltiples archivos y navega entre ellos con las pestañas superiores.
- Numeración de líneas y plegado de código (fold).
- Buscar y reemplazar: usa Ctrl+F para buscar.
- Autocompletado nativo del lenguaje + autocompletado asistido por IA.
Gestión de archivos
En el explorador de archivos (panel izquierdo) puedes:
- Click derecho en un archivo o carpeta para ver el menú contextual: crear archivo, crear carpeta, renombrar, eliminar, duplicar.
- Arrastrar y soltar archivos desde tu computadora al explorador para subirlos al workspace.
- Los archivos se guardan automáticamente en AWS S3. Cada usuario tiene hasta 100MB de almacenamiento.
.zip con el botón de descarga en la cabecera del explorador.
Workspaces
Los workspaces son proyectos independientes. Cada uno tiene su propio árbol de archivos.
| Acción | Cómo |
|---|---|
| Crear workspace | Botón + junto al selector de workspace |
| Cambiar workspace | Selecciona del dropdown en la parte superior del sidebar |
| Renombrar workspace | Botón de lápiz junto al selector |
| Eliminar workspace | Botón de basura junto al selector (pide confirmación) |
| Indexar para RAG | Botón de lupa — indexa archivos para que la IA los use como contexto |
| Descargar como .zip | Botón de descarga en la cabecera del explorador |
Terminal
La terminal integrada permite ejecutar comandos directamente en el servidor:
- Muestra/oculta con el botón de terminal en la barra superior o Ctrl+`.
- Escribe comandos y presiona Enter para ejecutarlos.
- El directorio de trabajo es tu workspace activo.
- Soporta comandos como
node,python,npm,ls,cat, etc. - Usa el botón de limpieza para limpiar la salida.
node server.js) en un puerto, aparecerá automáticamente una vista previa dentro del IDE. También verás un indicador en la barra superior.
Chat con IA
El chat es la característica principal de SAVA IDE. La IA puede:
- Crear archivos automáticamente en tu workspace.
- Editar archivos existentes con reemplazos precisos.
- Ejecutar comandos en la terminal del servidor.
- Leer archivos de tu workspace para entender tu proyecto.
- Buscar en archivos usando grep y patrones.
- Iniciar servidores y previsualizar tu app.
Cómo enviar un mensaje
- Escribe tu mensaje en el campo de texto inferior del chat.
- Presiona Enter para enviar (o Shift+Enter para nueva línea).
- La IA responderá en tiempo real con streaming. Verás el progreso de las herramientas que usa.
- Para cancelar una respuesta en curso, presiona Esc o el botón de detener.
Ejemplos de prompts efectivos
"Crea un proyecto completo de una app de notas con React y un backend en Express"
"Lee todos los archivos de mi proyecto y explícame la arquitectura"
"Encuentra y corrige el bug que causa que el formulario no envíe datos"
"Agrega autenticación JWT a mi API existente"
"Crea una landing page profesional con CSS moderno para mi startup"
Modelos de IA disponibles
SAVA IDE soporta múltiples modelos de diferentes proveedores. Selecciona el modelo desde el dropdown en la cabecera del chat.
| Modelo | Proveedor | Ideal para | Costo relativo |
|---|---|---|---|
| Gemini 2.5 Flash | Uso general, rápido y barato | Bajo | |
| Gemini 2.5 Flash Lite | Tareas simples, más económico | Muy bajo | |
| Gemini 2.5 Pro | Tareas complejas con razonamiento | Alto | |
| GPT-4o | OpenAI | Uso general, excelente calidad | Alto |
| o4-mini | OpenAI | Razonamiento rápido | Medio |
| Claude Sonnet 4 | Anthropic | Código complejo, análisis detallado | Alto |
| Claude Opus 4 | Anthropic | Máxima calidad, tareas premium | Muy alto |
Modo Pensamiento
El modo pensamiento permite que la IA "razone internamente" antes de dar una respuesta. Esto mejora la calidad en tareas complejas a cambio de más tokens (y créditos).
| Modo | Tokens de pensamiento | Cuándo usarlo |
|---|---|---|
| Dinámico | Auto (el modelo decide) | Uso general (recomendado) |
| Sin pensar | 0 | Tareas simples, ahorro de créditos |
| Bajo (1K) | 1,024 | Preguntas directas con algo de análisis |
| Medio (4K) | 4,096 | Debugging, refactoring |
| Alto (8K) | 8,192 | Arquitectura, diseño de sistema |
| Máximo (16K) | 16,384 | Problemas complejos |
| Ultra (24K) | 24,576 | Máximo razonamiento posible |
Adjuntar archivos
Puedes adjuntar archivos al chat para que la IA los analice:
- Haz click en el botón de clip (📎) junto al campo de texto.
- Selecciona uno o más archivos de tu computadora.
- Los archivos aparecerán como badges encima del campo de texto.
- Soporta imágenes (la IA puede analizarlas), archivos de código, documentos de texto, etc.
Historial de chats
Tus conversaciones se guardan automáticamente en la nube (S3).
- Haz click en el botón de reloj en la cabecera del chat para ver conversaciones anteriores.
- Click en cualquier conversación para cargarla.
- El botón + (Nuevo chat) limpia la conversación actual y empieza una nueva.
- Puedes exportar la conversación actual como archivo Markdown con el botón de descarga.
Autocompletado IA
El autocompletado con IA te sugiere código mientras escribes, similar a GitHub Copilot.
- Estado: El indicador
◆ AI ONen la barra de estado muestra si está activo. - Activar/desactivar: Haz click en el indicador
◆ AI ONen la barra de estado. - Aceptar sugerencia: Presiona Tab para aceptar la sugerencia completa.
- Rechazar: Simplemente sigue escribiendo o presiona Esc.
Vista previa web
Cuando la IA (o tú) ejecuta un servidor web, el IDE detecta el puerto y muestra una vista previa integrada.
- La vista previa aparece automáticamente como un panel lateral.
- Botón ↻ para recargar.
- Botón ↗ para abrir en una pestaña nueva del navegador.
- Botón ✕ para cerrar la vista previa.
- Si hay múltiples servidores, úsalos desde el botón de Servidores activos en la barra superior.
Tareas (TODOs)
El panel de tareas te ayuda a organizar tu trabajo:
- Abre desde el botón ✓ en la cabecera del chat.
- Agrega tareas manualmente escribiendo en el campo y presionando Enter.
- La IA también puede agregar tareas automáticamente durante su trabajo.
- Haz click en una tarea para marcarla como completada.
- Exporta las tareas como texto con el botón de exportar.
GitHub PR Review
Conecta tu cuenta de GitHub para hacer review de Pull Requests con IA:
- Haz click en el botón de GitHub en la barra superior.
- Ingresa un Fine-grained personal access token con permisos de repositorios y PRs.
- Selecciona un repositorio y PR.
- La IA analizará los cambios y te dará feedback detallado.
Créditos y pagos
¿Cómo funcionan los créditos?
Los créditos se consumen según el uso de IA:
- Cada token procesado (tanto de entrada como de salida) consume créditos.
- Los modelos más potentes (Pro, Opus) consumen más créditos por token.
- El autocompletado IA también consume créditos cuando está activo.
- Editar archivos, usar el terminal y gestionar workspaces no consume créditos.
Ver tu saldo
Tu saldo se muestra en 2 lugares:
- Badge ● en la barra superior (junto a tu nombre de usuario).
- Indicador en la barra de estado inferior.
Comprar créditos
Haz click en el badge de créditos o en el indicador de la barra de estado. Se abrirá el modal de compra con los paquetes disponibles:
| Paquete | Créditos | Precio |
|---|---|---|
| Básico | 10,000 | $200 MXN |
| Pro | 30,000 | $500 MXN |
El pago se procesa de forma segura a través de MercadoPago. Los créditos se acreditan inmediatamente después del pago.
Los créditos no expiran
Una vez comprados, tus créditos no tienen fecha de vencimiento. Úsalos cuando lo necesites.
Soporte
Si tienes problemas o preguntas:
- Tickets de soporte: Accede al sistema de tickets desde el menú del IDE o desde el botón de soporte en el landing.
- Categorías: Técnico, Pagos, Cuenta, Facturación, General.
- Tiempo de respuesta: Normalmente dentro de 24 horas hábiles.
Atajos de teclado
| Acción | Atajo |
|---|---|
| Buscar en editor | Ctrl+F |
| Guardar archivo | Ctrl+S (auto-guardado) |
| Toggle sidebar | Ctrl+B |
| Toggle terminal | Ctrl+` |
| Enfocar chat | Ctrl+L |
| Enviar mensaje en chat | Enter |
| Nueva línea en chat | Shift+Enter |
| Cancelar respuesta IA | Esc |
| Aceptar autocompletado | Tab |
| Rechazar autocompletado | Esc |