Sobre el proyecto

NoteGen es una aplicación de Markdown local-first construida alrededor de una idea simple: captura primero, organiza después. En lugar de forzar un título, carpeta y estructura en el momento de guardar, te permite registrar fragmentos tal como aparecen y convertirlos en notas estructuradas posteriormente. Captura y organización Los registros pueden ser pensamientos, grabaciones de voz, capturas de pantalla, imágenes, enlaces, archivos o tareas pendientes. Más tarde filtras los registros por etiqueta, tiempo o tipo, seleccionas los que pertenecen juntos y le pides a NoteGen que los organice en un resumen, informe, artículo u otra estructura de Markdown usando una plantilla o una descripción del resultado deseado. El borrador permanece editable, para que puedas reestructurarlo, agregar detalles y continuar escribiendo tú mismo. Markdown en el núcleo Las notas escritas permanecen como archivos Markdown ordinarios en un espacio de trabajo que elijas. Pueden editarse en NoteGen, abrirse en otro editor de Markdown, mantenerse en Git o moverse sin una exportación propietaria. El editor admite tablas, listas de tareas, bloques de código, matemáticas, diagramas, esquemas, modo de fuente Markdown y edición visual, búsqueda y reemplazo, imágenes, adjuntos, enlaces, referencias a archivos, exportación e impresión, historial de archivos y gestión del espacio de trabajo. Funciones de IA NoteGen se conecta a proveedores y modelos de IA que configuras, y se pueden asignar diferentes modelos a chat, escritura, incrustaciones, reconocimiento de imágenes, OCR y audio. La IA puede organizar registros seleccionados, continuar, acortar, expandir, reescribir o traducir texto, responder preguntas sobre notas, registros, imágenes y contenido de la base de conocimiento, buscar material local antes de responder, generar diagramas y gráficos, y trabajar en tareas más largas en modo Agente. Búsqueda y base de conocimiento Se puede construir una base de conocimiento buscable a partir de tus archivos, combinando recuperación semántica con búsqueda de texto local. Una nota, un grupo de registros o la base de conocimiento pueden servir como contexto de conversación. Las opciones avanzadas incluyen indexación vectorial y recuperación híbrida, modelos de incrustación y reordenamiento configurables, memorias a largo plazo, indicaciones reutilizables, servidores MCP, Skills instalables y herramientas de agente para notas y archivos. Lienzo y sincronización Un espacio de trabajo de lienzo admite diagramas de flujo, mapas mentales, líneas de tiempo, dibujos a mano alzada, gráficos de datos y diagramas generados a partir del contenido de las notas, con elementos que permanecen editables después de su creación. Las notas se almacenan localmente primero; la sincronización opcional está disponible a través de GitHub, GitLab, Gitee, Gitea, almacenamiento compatible con S3 o WebDAV, y las copias de seguridad locales funcionan sin sincronización en la nube. Plataformas y proyecto Se ofrecen compilaciones para Windows, macOS y Linux (Beta), además de Android (Alpha, ARM64) e iOS a través de TestFlight (Alpha). Los repositorios relacionados cubren documentación, un servicio de sincronización autoalojable, una extensión de recorte para navegador, un SDK de complementos y complementos oficiales. El proyecto se publica bajo GPL-3.0 y acepta problemas, discusiones y solicitudes de extracción.