Criei o VOID Mind como um ambiente desktop independente para conversar, escrever e estudar. Ele nasceu dos experimentos de inteligência local do VOID, mas tem aplicação, repositório e modelo de conversas próprios.
Continuidade além da janela de chat
As conversas têm histórico persistente, busca, fixação e títulos editáveis. As respostas chegam por streaming, com ações para interromper, editar, regenerar e copiar. Uma nova conversa permanece como rascunho até a primeira mensagem, evitando preencher o histórico com entradas vazias.
Desenhei os Workspaces para reunir conversas relacionadas, instruções e uma preferência de provedor ou modelo. O Knowledge acrescenta fontes Markdown e texto importadas explicitamente. O painel Context de cada conversa permite escolher quais fontes incluir, sem alterar os arquivos originais.
Escolha de inteligência e contexto
A conexão principal usa o login oficial do ChatGPT. Também há opções separadas para chave da API OpenAI e servidor llama.cpp local, cada uma com seu contrato de provedor.
A escolha segue uma ordem definida: conversa, workspace e preferência global. Se uma opção estiver indisponível, o app informa o problema em vez de trocar de provedor silenciosamente. O histórico fica local; ao usar um provedor remoto, o contexto selecionado acompanha a conversa.
Autenticação, requisições e cancelamento ficam na camada Rust. As credenciais das conexões diretas usam o cofre do sistema operacional, fora do frontend e do JSON das conversas. A inferência local usa um servidor em loopback e um modelo escolhido pelo usuário.
Interface separada do núcleo de conversas
A aplicação Tauri e React depende de três pacotes TypeScript: núcleo de conversas independente de framework, contratos de provedores e persistência versionada. Ao editar ou regenerar uma mensagem, o modelo de dados preserva o caminho anterior, enquanto a interface apresenta uma conversa ativa.
O laboratório Python permanece separado do runtime desktop. Ele dá suporte a datasets, avaliação e manifests de modelos sem tornar o treinamento um requisito para usar o app.
Um ambiente para ler e pensar
Usei superfícies pretas, destaque em branco glacial, títulos em Urbanist e texto em Barlow. Composições compartilhadas de Base UI cuidam dos controles, diálogos, drawers e áreas de rolagem. A barra de título integrada e a navegação contida deixam mais espaço para a conversa e suas fontes.
Há pacotes alpha para Windows e Linux, com feed de atualização assinado e instalação iniciada por confirmação. Esta etapa reúne conversas, contexto por workspace e seleção de provedores; memória automática, indexação para busca contextual e agentes autônomos ficam fora do escopo atual.



