Eu saí do Claude Code para o Codex e tive que levar meus projetos de um aplicativo desktop para outro. Depois assinei o Grok e acabei usando a CLI, porque não havia um aplicativo desktop oficial que atendesse ao que eu queria. Eu queria uma janela com meus projetos, mas sem abandonar o harness e a assinatura de cada agente. Foi nessa procura que encontrei o AionUI.
Troque de agente sem trocar a pasta do projeto
Antes de chegar nele, testei outras opções. Algumas me deixavam usar apenas uma API; outra tinha falhas no áudio e demora para mostrar as mensagens. Eu não queria trocar a assinatura que já tinha por um conector diferente. Queria continuar abrindo o Claude Code, o Codex ou o Grok pelo harness de cada serviço, mas com os projetos e as conversas organizados numa janela só.
Para mim, essa distinção importa. No comparativo que eu estava olhando, o Grok Build tinha passado de 10 pontos a mais do que o mesmo modelo usando outro harness. Não dá para transformar um resultado de benchmark numa regra para todos os modelos, mas foi o suficiente para eu querer conservar o ambiente original do agente. O AionUI organiza a interface; o harness escolhido é que continua conduzindo o trabalho.
O aplicativo é gratuito e de código aberto. Ele detecta CLIs instalados no computador e também oferece um agente próprio, que pode ser configurado com uma API. A lista de integrações muda depressa; o repositório atual, por exemplo, lista Claude Code, Codex, OpenCode e Gemini CLI, entre outros. Confira a lista da versão que for instalar para saber se ela reconhece o agente e o tipo de login que você usa.
Escolha a pasta, o harness e o modelo para cada conversa
Para começar, crie um chat e escolha a pasta do projeto. Depois selecione o harness que quer usar e, quando a opção aparecer, o modelo. Se você já usa o Codex pelo CLI, por exemplo, escolha esse agente para o chat; se preferir o Grok, abra o harness do Grok. O projeto continua na mesma pasta, então você não precisa manter cópias diferentes só porque abriu outro agente.
A tela reúne a conversa, os arquivos e as alterações do agente. Também dá para editar assistentes, definir regras e adicionar skills. Se você configurar o agente próprio do AionUI com uma API, esse é outro caminho: confirme qual serviço atende ao modelo e como ele cobra o uso. Para manter a assinatura de um produto, escolha o CLI/harness correspondente, desde que ele esteja instalado e seja compatível com sua conta.
Separe o trabalho por assistente, equipe e fila
Você pode criar uma equipe com agentes diferentes e escolher quais participam de cada trabalho. Nas configurações dos assistentes, também consegue ajustar regras e skills. Eu começaria dando uma função clara para cada um; fica mais fácil entender o resultado do que colocar vários agentes para fazer a mesma coisa sem combinar a ordem.
As tarefas podem ser agendadas pelo chat ou configuradas manualmente. Para um fluxo em etapas, ative a opção que só inicia a próxima execução quando a anterior terminar. No meu exemplo, um agente altera um artigo e uma etapa seguinte atualiza o banco com o resultado. Se as duas começam ao mesmo tempo, a segunda pode ler o conteúdo antigo ou repetir o serviço.
A agenda só roda enquanto o AionUI está aberto. Se você precisa executar tarefas durante a noite ou quando estiver longe do computador, deixe o aplicativo funcionando numa máquina que permaneça ligada, como uma VPS, e confira a configuração de acesso. O botão para manter o computador desperto ajuda no desktop, mas não transforma a agenda num serviço que roda com o aplicativo fechado.
Adicione skills, MCP e voz quando fizerem falta
Nas configurações, você pode ver os CLIs detectados, cadastrar outro agente, adicionar modelos por API, importar skills e conectar ferramentas MCP. Essas opções ampliam o que o assistente pode fazer, mas não precisam entrar todas na primeira conversa. Eu instalaria primeiro o harness que já uso, abriria um projeto e testaria o fluxo antes de mexer no resto.
Também dá para ditar comandos. No aplicativo que testei, a transcrição por voz pedia uma chave de API do Whisper. Se você já usa Cloudflare, Workers AI tem um modelo Whisper para transcrever áudio; o AI Gateway pode encaminhar e acompanhar chamadas a modelos. São configurações diferentes, então vale conferir qual integração o AionUI aceita na versão instalada e olhar os limites e custos antes de ligar a voz.
Leve a interface ao navegador sem expor seus projetos
O modo Web UI permite acessar o AionUI pelo navegador, inclusive de outro dispositivo. Eu usaria isso numa máquina que fica ligada, como uma VPS, para abrir os projetos pelo celular quando necessário. Antes de expor o endereço à internet, configure e teste a autenticação. A interface pode ser remota; isso não quer dizer que seus arquivos ou conversas devam ficar abertos para qualquer pessoa.
Na versão que experimentei, alguns canais de chat apareciam como funções que ainda chegariam. O repositório atual já lista integrações como Telegram, Lark, DingTalk e WeChat, mas essa lista muda entre versões. Confira a documentação da versão instalada antes de depender de um canal específico.
Eu procurava uma forma de parar de migrar os mesmos projetos cada vez que mudava de assinatura. O AionUI me serviu por reunir os harnesses numa interface, não por substituir Claude Code, Codex ou Grok. Comece por uma pasta e um agente que você já conhece; depois decida se equipe, agenda, MCP ou acesso pelo navegador realmente ajudam na sua rotina.