Asistente de IA en la selección (Ctrl+K / Ctrl+I)

Preguntar y editar con IA

IA predeterminada. En la parte superior de Configuración → Asistentes de IA, la IA predeterminada elige el asistente usado por Ctrl+K/Ctrl+I, por el chat Chat con IA (que puede cambiar por sesión) y por las tareas automáticas (reescribir la pregunta, resumir, resumen de audio, generar contexto). Lista tanto las CLIs como los proveedores de API. La transcripción de audio y los embeddings tienen su propio proveedor, y LightNote sugiere un modelo según el proveedor elegido.

Pulsa Ctrl+K (Preguntar a la IA) o Ctrl+I (Editar con IA) en el editor — con o sin selección — para abrir un popup flotante estilo chat en línea: el campo de prompt viene rellenado con la selección debajo de una línea en blanco; escribe la instrucción encima y envía con Ctrl+Enter. En el popup eliges la IA (la predeterminada viene preseleccionada) y el modo de resultado: reemplazar la selección mediante un diff (Original × Sugerencia, con Aceptar / Copiar / Rechazar) o solo mostrar la respuesta como texto.

LightNote ejecuta la CLI de IA en modo "una pasada" (sin abrir una terminal). Las CLIs y la IA predeterminada viven en Ajustes → Asistentes de IA.

Conectar un modelo

Ver el vídeoIA en la nube 00:24

Modelos por API. Además de las CLIs locales, puede registrar modelos de LLM mediante una API compatible con OpenAI (OpenAI, Groq, DeepSeek, OpenRouter, Gemini, Anthropic, instancias locales como Ollama/LM Studio…) en Configuración → Asistentes de IA. Elija un proveedor del catálogo (con la URL lista), pegue la clave (guardada codificada solo en esta máquina), use Buscar modelos… y Probar. Los modelos registrados aparecen en el mismo selector de Ctrl+K, junto a las CLIs.

Conectar en un paso. El camino normal no es rellenar la tabla: en Configuración → Asistentes de IA, haz clic en Conectar una IA…, elige el proveedor (la lista señala cuáles tienen plan gratuito y cuáles se ejecutan en tu ordenador, sin clave), sigue los tres pasos, abre la página de claves con el botón y pega la clave. LightNote rellena la dirección y el modelo por su cuenta y prueba la conexión antes de guardar: una clave equivocada aparece ahí, no a mitad de una conversación. La lista de arriba muestra lo que ya está conectado y, en lo que falte algo, qué falta («falta pegar la clave», «falta elegir el modelo»); un doble clic reabre el asistente en ese proveedor.

Ajustes finos. Dirección, modelo, permiso de MCP, comandos de las CLI, transcripción de audio y embeddings siguen disponibles en Avanzado, al final de la página, y dentro del propio asistente, en Opciones avanzadas, puedes cambiar la URL base y el modelo antes de conectar. No se ha quitado nada: solo se ha apartado del camino de quien empieza. En los embeddings hay además el campo opcional Dimensiones: algunos modelos aceptan devolver un vector más pequeño (512 en vez de 1536), lo que reduce la caché a la mitad con poca pérdida. Déjalo en (predeterminado del modelo) si no lo sabes: no todos los proveedores aceptan el parámetro. Cambiar el valor invalida la caché: vectores de dimensiones distintas no se comparan, así que se descarta y se reconstruye en la búsqueda siguiente, lo que cuesta nuevas llamadas.

No toda falla es igual. LightNote separa las clases porque piden gestos opuestos. La sobrecarga del proveedor y el límite de ritmo pasan solas: la aplicación repite la llamada por su cuenta, respetando el tiempo que el proveedor pida, y solo ves el error si ni así funciona. El saldo o el límite de gasto no pasa con ninguna repetición — el mensaje lo dice, para que no sigas intentando. Una conversación demasiado larga pide una sesión nueva, no otro modelo. Y la falla del modelo — retirado, fuera de tu cuenta, fuera de tu plan, o aceptó la llamada y no respondió — es la única que cambiar de modelo resuelve. Cuando el tiempo pedido es demasiado largo para esperar, el mensaje dice cuántos segundos pidió, en vez de dejar la ventana parada.

Cambiar el modelo solo. Marca Cambiar de modelo automáticamente cuando el actual falle y LightNote prueba, en el orden que se muestra ahí mismo, los modelos recomendados para ese proveedor. Viene desmarcado a propósito: cada intento es una llamada cobrada en tu cuenta. La alternativa nunca cuesta más que el modelo que elegiste — la lista se publica del más caro al más barato y la aplicación solo baja por ella; un modelo personalizado, que no está en la lista, cae directo al más barato. Solo la falla definitiva queda guardada en el proveedor; cuando falló la red, el cambio vale solo para esa llamada y tu elección sigue vigente. El cambio nunca es silencioso: una notificación dice qué modelo respondió y si el cambio quedó guardado.

Y el aviso que llega antes de la falla. El cambio automático solo actúa después de que la llamada falló — pero el catálogo de modelos, que LightNote consulta por su cuenta, suele saber del retiro antes de eso. Cuando el modelo que el propio LightNote configuró para un proveedor sale del catálogo, un aviso lo dice, y en Configuración → Asistentes de IA aparece un botón para pasar al sustituto — que, por la misma regla, nunca es más caro. El aviso vale solo para el modelo que la aplicación eligió y que tú nunca tocaste: un modelo que escribiste es elección tuya, y LightNote no se mete en ella.

Cuando nada responde. LightNote dice qué pasó y ofrece cambiar el modelo, usar otro asistente o desactivar ese proveedor hasta que lo resuelvas. Un proveedor desactivado (columna Activo de la tabla, en Avanzado) desaparece de las listas sin perder la clave ni el resto de la configuración. En la lista de asistentes cada uno dice si es local o en la nube — elegir uno en la nube hace que el texto enviado salga de tu máquina.

Configurar IA. El camino guiado para cualquier IA es el botón Configurar IA…, arriba de Ajustes → Asistentes de IA (es también lo que abren el Conectar una IA… del chat vacío y el aviso de Ctrl+K sin ninguna IA). Pregunta qué quieres configurar y te lleva, paso a paso, por cinco caminos: IA en la nube, IA en tu equipo con Ollama o LM Studio, IA en tu equipo directamente desde LightNote, asistente de línea de comandos y búsqueda por significado. Junto al botón, la tabla Qué usa cada función muestra qué IA atiende el chat, Ctrl+K, la IA del bloque, las tareas automáticas y la búsqueda por significado. Los detalles están en IA en tu equipo.

Sin clave: LLM local

¿Todavía sin ninguna IA? Al usar Ctrl+K sin ningún asistente conectado, LightNote lo explica y ofrece conectar uno en el momento — y en cuanto lo conectas, la acción que pediste continúa, sin repetir el atajo.

LLM local (sin clave). Los proveedores locales — Ollama, LM Studio, llama.cpp — no necesitan clave de API: elige uno en Añadir (el selector indica si el servidor está en ejecución) y usa Buscar modelos… para elegir entre los modelos que hayas descargado. Si Ollama no está instalado, LightNote se ofrece a instalarlo. Ya viene registrado en la primera ejecución: solo falta elegir el modelo. Como un modelo local puede tardar mucho más en responder (sobre todo en la primera generación, al cargar el modelo), LightNote espera mucho más por él que por un servicio en la nube. Ningún texto tuyo sale de la máquina.

Ejecutar el modelo sin ningún programa aparte. Además de Ollama y LM Studio, LightNote sabe descargar y ejecutar un modelo por su cuenta, con el programa oficial de llama.cpp: el asistente Configurar IA muestra antes cuánto ocupa en disco y en memoria y mide la velocidad en tu equipo. Consulta IA en tu equipo.

Aceptar, prompts y dónde viven las acciones

Aceptar por bloque. Cuando el resultado llega como diff, no tienes que aceptarlo todo: cada bloque cambiado tiene una casilla para incluirlo o no, y el texto final se reconstruye solo con los bloques que conservas. El prompt también lleva contexto automático del archivo (ruta, lenguaje y las líneas alrededor de la selección), para que la IA responda con más precisión sin que pegues nada.

Biblioteca de prompts. IA → Biblioteca de prompts… guarda prompts reutilizables como archivos .md en una carpeta Prompts/ de tu espacio de trabajo: formato abierto, versionable en Git y parte de tu segundo cerebro. El selector trae búsqueda, vista previa y un botón para crear un prompt nuevo. Al elegir uno, los campos {selection}, {file}, {folder}, {name} y {language} se rellenan con el contexto del editor actual (tus propias variables se conservan), y el texto se inyecta en el campo de Ctrl+K o se envía a la terminal de IA activa, sin enviarlo.

No solo en el editor de código. Las acciones de IA (Ctrl+K / Ctrl+I y el menú contextual) también funcionan en el editor de Markdown, en la nota incrustada de las Tareas y en el editor de consultas SQL de la base de datos: en cada uno el popup se abre sobre el cursor y aplica el resultado en el sitio.

Todas las acciones de IA están en el menú IA (en el botón ☰ y en el botón de la varita de la barra de actividades): Preguntar a la IA (Ctrl+K), Editar con IA (Ctrl+I), Sesiones de IA, Chat con IA, Biblioteca de prompts, Generar el archivo de contexto del espacio de trabajo, Activar la IA en esta carpeta y Configurar los asistentes de IA.

La ventana permanece abierta mientras escribes. No se cierra cuando haces clic en el editor: puedes releer el código o seleccionar otro fragmento sin perder la instrucción ya escrita. La cierran Esc, la ✕ de la propia ventana y las acciones de resultado (Aceptar/Rechazar). Al cambiar de pestaña se repliega guardando lo escrito: vuelve al mismo archivo, pulsa Ctrl+K y la instrucción reaparece donde la dejaste.

Índice

Edición

Herramientas

Automatización (IA / scripts)

Referencia