Ir para o conteúdo principal

Devlog · Fase 0 · 1/7

Por que a Aubia começa por uma lista de espera

Por que peço um endereço de e-mail antes de lançar a Aubia, e por que uma inscrição, por si só, não indica se as pessoas vão usá-la.

Publicado em 13 de julho de 2026Atualizado em 6 de setembro de 20264 min de leitura
  • waitlist
  • product
  • architecture

Você pode se inscrever em uma lista de espera em aubia.dev. A página inicial não tem tabela de preços, criação de conta nem download.

Já defini os módulos do aplicativo desktop e todo o percurso de uso. A Aubia é um Cockpit onde agentes de IA de vários providers revisam o trabalho uns dos outros. Antes de lançá-la, quero saber se outros desenvolvedores sentem a mesma frustração: trabalhar com vários agentes alternadamente, sem conseguir fazê-los conversar entre si. A Carta do fundador explica de onde vem essa necessidade.

Chamo esse período de preparação para o lançamento de Fase 0. O site recebe as primeiras inscrições para a beta 0.1. Elas me dão uma indicação do interesse na Aubia, mas ainda não permitem saber se ela será útil.

A inscrição tem duas etapas, seguindo o processo de double opt-in. Você digita seu endereço de e-mail e depois clica no link da mensagem recebida para confirmá-lo. Sem esse clique, a inscrição fica pendente até ser excluída. O artigo dedicado detalha esse processo.

Uma única ação disponível

As páginas públicas estão disponíveis em seis idiomas. Cada versão tem sua própria URL com um prefixo de idioma e pode ser indexada separadamente pelos mecanismos de busca.

Uma única rota de escrita

O formulário envia as inscrições para aubia.cloud. Essa é a única rota de escrita do site, declarada no mesmo grupo que a página inicial.

Route::prefix('{locale}')
    ->where(['locale' => implode('|', SupportedLocale::values())])
    ->group(function (): void {
        Route::inertia('/', 'welcome')->name('home');

        Route::post('/waitlist', [WaitlistController::class, 'store'])
            ->name('waitlist.store')
            ->middleware('throttle:waitlist');
    });

Esse trecho mostra apenas essas duas rotas. O grupo também inclui as duas páginas legais, as páginas de confirmação e de cancelamento da inscrição e este blog. O site não tem dashboard nem área de membros.

Nenhum botão desativado

Eu poderia ter incluído botões "Baixar" e "Criar conta", acinzentados e com a indicação "Em breve". Prefiro que a página ofereça uma ação que você possa realizar imediatamente.

A criação de contas ainda não está disponível em aubia.cloud, e os binários do aplicativo desktop não estão assinados. Esses botões não teriam nenhum destino útil.

Eles estão previstos para a Fase 1, o lançamento, junto com páginas de funcionalidades, preços e downloads. Essa etapa depende da assinatura dos binários e da liberação da criação de contas. Ainda não vou anunciar uma data.

Um domínio para cada finalidade

Aubia.dev é o domínio do site público e dos e-mails. O aplicativo na nuvem e sua API estão hospedados em aubia.cloud. O domínio aubia.app está reservado para o aplicativo desktop.

O site público tem infraestrutura separada da do aplicativo na nuvem. Quando você digita seu endereço de e-mail em aubia.dev, o site encaminha a solicitação de inscrição para api.aubia.cloud.

Nenhum dado pessoal é armazenado a longo prazo no site público, que funciona sem banco de dados local. O Redis armazena temporariamente hashes do endereço de e-mail e do endereço IP para limitar a frequência das requisições.

Medir sem cookies nem banner

Preciso saber se os visitantes veem o formulário, se inscrevem ou encontram algum erro. O Fathom Analytics mede esse percurso sem cookies nem rastreamento individual, por isso não é necessário um banner de consentimento.

Nove eventos registram quando o formulário entra no viewport, os envios e seus resultados, os eventuais erros, o sucesso ou a falha da confirmação e a exibição do contador de inscritos.

O contador obtém o total de aubia.cloud por uma consulta no servidor. Ele conta apenas as inscrições confirmadas pelo clique no link recebido por e-mail. Os endereços que aguardam confirmação não são incluídos.

O número só é exibido quando atinge um valor mínimo. Essa escolha de limitar as informações exibidas é coerente com a visão do produto.

Uma inscrição não é uma compra

A empresa responsável por um orquestrador de agentes de IA amplamente utilizado encerrou suas atividades em 10 de abril de 2026. O produto continua sob a licença Apache 2.0, mantido pela comunidade. Sua adoção não foi suficiente para tornar o negócio viável.

Por isso, quero medir o interesse na Aubia antes de acrescentar funcionalidades. Desenvolvê-las exige meses de trabalho, mesmo que ninguém esteja disposto a pagar para usá-las.

Confirmar seu endereço exige receber um e-mail e clicar em um link. Essa confirmação prova que a mensagem foi recebida e o link foi clicado. Ela não permite saber se você fará uma assinatura nem como a Aubia poderia se integrar à sua rotina de trabalho.

A lista de espera registra uma manifestação de interesse, sem compromisso de compra. Para entender como as pessoas usam a Aubia, vou precisar que a beta 0.1 seja usada fora da minha máquina, em projetos reais.

Até lá, as inscrições me dão uma primeira indicação do interesse na Aubia. Ainda não permitem saber se as pessoas vão usar o produto ou se alguém vai pagar para usá-lo.

Esta construção é contada aqui, artigo após artigo. O que vem a seguir depende do que você disser sobre ela.

Entrar na lista de espera