Farol

iniciando…
…

Sua fila

PRs em que pediram a sua revisão e que ainda esperam uma decisão.

Panorama

Entregas

PRs mergeados nas organizações monitoradas, por qualquer pessoa. É a visão de atualização dos projetos e de quem está entregando. Só leitura, nada é postado.

Destaques do time

Momentos exemplares registrados durante as revisões. O botão acima compila internamente um resumo pronto pra compartilhar.

Memória do time

O que cada pessoa vem consolidando ou repetindo, registrado a cada review. Notas factuais sobre o trabalho, nunca sobre a pessoa.

Consumo

Quanto as sessões autônomas do Claude (revisão, autoanálise, pushback, ferramentas e chat) consomem, em tokens e custo estimado. Mede o Farol como um todo. Registro pessoal e permanente; não influencia nenhuma decisão da automação.

Linha do tempo

Tipo × Modelo

Orçamento por perfil

Sistema → Plano e chaves

Sessões recentes

Sessões com erro também contam no gasto

Visão geral

Saúde do ambiente, versão instalada e onde ficam os teus dados.

…

Contas

Cada conta com identidade e cor próprias. A política de automação é por conta: cada uma diz, nos próprios seletores, se revisa sozinha e o que faz com cada resultado. Contas silenciadas somem do painel.

Automação

Como o Farol trabalha sozinho: com qual modelo, quantas revisões ao mesmo tempo e de quanto em quanto tempo ele consulta o GitHub. Se uma conta revisa e aprova sozinha é decidido só em Contas, conta a conta.

Configuração do provedor Edite separadamente o modelo e o raciocínio de cada CLI. Na execução, cada conta usa o perfil associado no painel Contas. No Claude, Auto (qualidade primeiro) revisa todo PR com o Opus, no mesmo raciocínio do Opus fixo, e sobe o raciocínio para xhigh em repositório crítico, caminho sensível ou PR muito grande, só na revisão headless.
Modelo das sessões autônomas

Quantas revisões automáticas a mesma conta roda ao mesmo tempo. O padrão (1) revisa em série; subir acelera fila cheia, mas gasta o limite do plano mais rápido e pesa mais na máquina. Contas diferentes já revisam em paralelo entre si. É sempre por conta, com ou sem o compartilhamento entre aparelhos: o total do aparelho é a linha de baixo.

Limite do TOTAL de revisões automáticas rodando ao mesmo tempo neste aparelho, somando todas as contas. Sem teto (padrão), vale só o limite por conta da linha de cima. Ligue se a máquina ou a API sentirem o volume: a vaga que liberar vai para a org atendida há mais tempo, não para a primeira da fila. Com o compartilhamento entre aparelhos, o admin pode definir este mesmo número à distância ("Teto total do aparelho", em Sistema → Aparelhos e em Radar → Aparelhos): vale o menor dos dois.

Esforço de raciocínio

De quanto em quanto tempo o Farol consulta o GitHub. Intervalo menor gasta mais chamadas do gh, não gasta IA.

Merge em Meus PRs

Nesses repos o botão Merge de Meus PRs fica desativado, para respeitar a regra de review do time, e o Farol deixa de consultar no GitHub se os PRs deles dão para mergear. Vale para todas as contas e não muda nada no GitHub.
Nenhum repo bloqueado. O Merge aparece em todos os seus PRs quando a autoanálise diz aprovável e o GitHub deixa mergear.

Jira

Um site do Jira por organização do GitHub. Antes de abrir a revisão, o Farol descobre o site pela org dona do PR e lê o card, com os critérios de aceite.

Do primeiro site cadastrado em diante, o Farol assume todos os MCPs das sessões de revisão e de autoanálise, e remove os outros conectores delas. Vale inclusive em PR de organização que não tenha site aqui, pra nenhuma sessão alcançar o Jira de outra empresa.

Sincronização entre dispositivos

Opcional. Evita que dois aparelhos seus revisem o mesmo PR e mostra o consumo de todos juntos. Cada aparelho continua com o próprio histórico e funciona sem internet.

Nenhum prompt, diff, relatório ou título de PR sai daqui. Sobem em claro o SHA do commit analisado (no lease e no recibo; ele pode levar direto ao repositório, quando o repositório é público), o nome do aparelho (vazio usa o nome da máquina), o sistema operacional, a versão do Farol e, no consumo, o modelo, o perfil, os tokens e o custo de cada sessão, além de identificadores e horários de cada análise. Conta do GitHub e PR sobem como resumo SHA-256 sem chave: quem já conhece o nome consegue conferir.

Aparelhos

Os aparelhos da sua conta de sincronização, quem administra o conjunto e o que cada um aceita receber. Aposentar não apaga nada e pode ser desfeito.

Grupos de consumo

Um grupo soma o gasto dos perfis vinculados em todos os aparelhos e pode ter um teto. Só o admin cria e ativa. Enquanto o teto não está ativo, quem segura sessão é o orçamento de cada perfil.

Plano e chaves

A assinatura do Claude que paga as revisões. Um perfil por assinatura, e cada conta do GitHub pode usar um perfil diferente.

Cada perfil aponta pra um diretório de config próprio. Faça claude login nesse diretório uma vez, FORA do Farol (ex.: $env:CLAUDE_CONFIG_DIR="C:\caminho"; claude login), antes de usá-lo aqui. O perfil padrão vale pra toda conta do GitHub que não tiver um perfil próprio (dropdown na conta, seção Contas). Sem nenhum perfil salvo, o Farol usa o login padrão da máquina.

Reviewers por projeto

Um grupo padrão por organização, aplicado num clique pelo botão Reviewers em Meus PRs. Só os repos que fogem do padrão aparecem como exceção.

Por repo, escolha as pessoas e times da lista (sem digitar handle na mão). É o que o botão "Reviewers" (em Meus PRs) aplica num clique.

Preferências

Exibição, avisos e inicialização.

Quanto marcador de conta aparece em cada card na visão Todas. A borda esquerda do card não entra aqui: ela indica urgência. Vale só neste computador.

Como as contas silenciadas aparecem na visão Todas. Elas seguem acessíveis ao selecionar a conta na barra. Vale só neste computador.

Novidades

O que mudou em cada versão. A que você tem instalada aparece marcada.

Diagnóstico

Uma visão só: as falhas registradas com o que fazer, o log e o diagnóstico com o Claude. Ver e copiar não executam nada e não enviam o diagnóstico a ninguém; a cópia é texto, com segredos mascarados e menções desligadas.

Falhas registradas

apagar o log não apaga estas

Log de falhas

Só falhas, sem ruído: é o que o diagnóstico com o Claude lê, em sessão somente leitura.

…

Sobre o Farol

O compromisso de privacidade, a licença e quem constrói o projeto.

Privacidade

O Farol não coleta nem envia nenhum dado a quem o mantém. Não existe telemetria nem servidor do projeto: tudo o que o app registra fica na sua máquina, em ~/.farol (log de falhas, consumo, decisões de review, configurações).

O tráfego de rede é todo em seu nome, com as suas credenciais: GitHub pelo seu gh e o provedor de IA pelo Claude Code ou Codex CLI configurado. As automações que postam review são opt-in, e quem as liga responde pelo que é postado.

Licença

Software livre sob a licença MIT, distribuído no estado em que se encontra, sem garantia. O texto completo está no arquivo LICENSE do repositório.

Créditos