Devlog · Fase 0 · 1/7
A Aubia começa por uma lista de espera
Peço um endereço de e-mail antes de lançar a Aubia. A inscrição passa por uma única rota de escrita, para um domínio distinto, e é medida sem cookies.
por Mike, fundador da Aubia Publicado em Atualizado em 4 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.
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 as inscrições confirmadas: as do formulário, após o clique no link recebido por e-mail, e os convites que eu mesmo registro, confirmados sem esse clique. 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.
Com a beta, a Aubia sairá da minha máquina
A beta 0.1 será lançada primeiro no macOS Apple Silicon; Linux e Windows virão com a 1.0. Você vai usar a beta nos seus projetos, com as suas próprias chaves de API (BYOK).
É ali que vou ver o lugar que a Aubia vai ocupar na rotina de trabalho.
A beta da Aubia é gratuita e sem limite de tempo. Inscreva-se para receber o seu convite.
Entrar na lista de espera