Creé VOID Mind como un entorno de escritorio independiente para conversar, escribir y estudiar. Nació de los experimentos de inteligencia local de VOID, pero tiene su propia aplicación, repositorio y modelo de conversaciones.
Continuidad más allá de la ventana de chat
Las conversaciones tienen historial persistente, búsqueda, fijación y títulos editables. Las respuestas llegan por streaming, con acciones para detener, editar, regenerar y copiar. Una conversación nueva permanece como borrador hasta el primer mensaje, evitando llenar el historial con entradas vacías.
Diseñé Workspaces para reunir conversaciones relacionadas, instrucciones y una preferencia de proveedor o modelo. Knowledge añade fuentes Markdown y de texto importadas explícitamente. El panel Context permite elegir qué fuentes incluir en cada conversación, sin modificar los archivos originales.
Elección de inteligencia y contexto
La conexión principal utiliza el inicio de sesión oficial de ChatGPT. También hay opciones separadas para una clave de la API de OpenAI y un servidor llama.cpp local, cada una con su contrato de proveedor.
La elección sigue un orden definido: conversación, workspace y preferencia global. Si una opción no está disponible, la aplicación informa del problema en vez de cambiar de proveedor silenciosamente. El historial permanece local; al usar un proveedor remoto, el contexto seleccionado acompaña la conversación.
Autenticación, solicitudes y cancelación viven en la capa Rust. Las credenciales de las conexiones directas utilizan el almacén del sistema operativo, fuera del frontend y del JSON de conversaciones. La inferencia local utiliza un servidor en loopback y un modelo elegido por el usuario.
Interfaz separada del núcleo de conversaciones
La aplicación Tauri y React depende de tres paquetes TypeScript: un núcleo de conversaciones independiente del framework, contratos de proveedores y persistencia versionada. Editar o regenerar un mensaje conserva la ruta anterior en el modelo de datos, mientras la interfaz presenta una conversación activa.
El laboratorio Python permanece separado del runtime de escritorio. Permite trabajar con datasets, evaluaciones y manifiestos de modelos sin convertir el entrenamiento en un requisito para utilizar la aplicación.
Un entorno para leer y pensar
Utilicé superficies negras, énfasis en blanco glacial, títulos en Urbanist y texto en Barlow. Composiciones compartidas de Base UI resuelven controles, diálogos, drawers y áreas de desplazamiento. La barra de título integrada y la navegación contenida dejan más espacio para la conversación y sus fuentes.
Hay paquetes alpha para Windows y Linux, con un feed de actualización firmado e instalación iniciada mediante confirmación. Esta etapa reúne conversaciones, contexto por workspace y selección de proveedores; la memoria automática, la indexación para recuperación contextual y los agentes autónomos quedan fuera del alcance actual.



