Sobre o projeto

Axio Coder é um ambiente de desenvolvimento autônomo que funciona como um agente de programação residente no IDE. Diferente de assistentes baseados apenas em chat, ele oferece uma janela de trabalho unificada onde o agente e o utilizador colaboram no mesmo projeto, com ações, raciocínios e alterações de ficheiros visíveis em tempo real. O sistema utiliza a camada de acessibilidade do Windows para operar programas nativos, permitindo interações precisas com interfaces de software sem depender apenas de coordenadas de pixel. Principais capacidades: - Edição de código: Suporta refatorações complexas com base em âncoras de texto e análise de AST, garantindo integridade com verificações de hash SHA-256. - Navegação e Preview: Inclui um navegador Chromium embutido que o agente opera para testar aplicações, ler consolas e extrair elementos de design. - Engenharia e Formatos: Suporta leitura e geração de ficheiros técnicos como IFC, DXF, STEP, STL, PDF e pacotes Office, com visualizadores dedicados. - Automação de Processos: Executa comandos, servidores e terminais interativos (ConPTY) em cartões de monitorização. - Memória e Contexto: Utiliza um banco vetorial para armazenar notas, glossários e histórico de sessões, permitindo que o agente compreenda o vocabulário específico de cada projeto. - Segurança: Implementa um cofre local para chaves de API e credenciais, garantindo que segredos não sejam expostos no histórico de conversas. - Interface: Focada em produtividade, com modo de inspeção de elementos, histórico de edições lado a lado (diff) e gestão visual de tarefas.