Olhando o vizinho
Com o Owl funcionando do jeito que eu precisava, fiquei curioso para saber o que outras pessoas tinham feito. Pesquisei no Google por aplicações que ficam no notch e peguei os três primeiros resultados: notchi, vibe-notch e claude-pulse.
Eu queria achar funcionalidades em que ainda não tinha pensado e ver se alguma melhorava o Owl.
Sem instalar nenhum
Não instalei nem testei nenhum deles. O Owl já me servia bem, e eu não queria outro app rodando junto. Abri o README de dois, e o terceiro me levou para um site que explicava como ele funcionava.
Pedi ao Claude para ler os três repositórios e montar uma comparação com o Owl. Esta é uma parte dela, com os números de agosto:
| Owl | notchi | vibe-notch | claude-pulse | |
|---|---|---|---|---|
| Onde fica | notch | notch | notch | barra de status do Claude Code |
| Estrelas no GitHub | recém-criado | 995 | 2.484 | 420 |
| Agentes | Claude Code | Claude Code e Codex | Claude Code | Claude Code |
| Aprovar comandos pelo painel | não, de propósito | não | sim | não se aplica |
| Uso e custo | não | sim | não | é o foco dele |
| Atualização automática | não | sim | sim | não |
| Instala os hooks sozinho | não | sim | sim | por script |
| Atalho de teclado | não | sim | não | não se aplica |
Os outros tinham muito mais funcionalidades que o Owl. Mas eu não via motivo para ter tudo o que eles tinham. Fui atrás de inspiração para melhorar uma ferramenta feita para o meu uso.
O que entrou
Da comparação saíram oito ideias, e cada uma virou uma issue no repositório. Entre elas estavam um atalho de teclado para abrir o painel, instalar os hooks na primeira vez que o app abre, levar o clique direto para o painel certo do tmux e mostrar a última mensagem da sessão.
Gostei de todas que ficaram. Pareciam plausíveis e podiam fazer outras pessoas usarem o Owl. Nenhuma me faria muita falta, e a maioria saiu poucos dias depois.
Uma das ideias era aprovar comandos pelo próprio notch, como o vibe-notch faz. Ela também virou issue, mas essa história fica para outro post.
O que ficou de fora
A comparação também tinha uma parte para o que foi pensado e deixado de lado. Decidi uma por uma o que ficava e o que saía.
A telemetria saiu primeiro. Eu não queria ficar observando quem usa, nem criar uma ferramenta com acesso remoto ou que mandasse informação para fora da máquina. Penso no Owl só como um ajudante no dia a dia, e nada disso é necessário agora.
A tradução para seis línguas também saiu. Achei que o inglês já bastava, e coloquei o português por ser a minha língua. Se alguém pedir ou fizer falta, adiciono outras.
O suporte a outros agentes, como o Codex, ficou de fora por enquanto. Talvez eu coloque no futuro.
Achei legal o mascote animado do notchi. Só que eu prefiro o Owl mais escondido, gastando pouca memória e com menos funcionalidades. Ele deve aparecer para avisar que uma sessão terminou ou precisa de mim, sem ficar com o ícone animado na tela.
No próximo post, conto quatro bugs que só apareceram quando o Owl foi para o mundo real.