Pheebs

Pheebs

Eversynced · Programação · Produtividade

Pheebs é uma ferramenta de telemetria de código aberto da Eversynced que registra como os engenheiros usam Claude Code, Cursor e Codex. Ela guarda a forma da sessão, não o código nem os prompts, e depois informa a adequação modelo-tarefa e o gasto com IA.

Prévia da interface de Pheebs

Sobre Pheebs

About

O que é o Pheebs

Pheebs é uma ferramenta de linha de comando que se instala dentro dos agentes de código que seu time já usa e anota o que acontece em cada sessão. Ela registra hooks no Claude Code, no Cursor e no Codex, e grava eventos pequenos em um arquivo local. Os eventos descrevem a estrutura: quais ferramentas rodaram, quanto tempo levaram, se uma edição veio seguida de teste e qual modelo fez o trabalho. É telemetria de agentes de código com IA sem conteúdo junto.

O motivo da ferramenta é uma lacuna que quase todo time sente e poucos conseguem medir. Licenças e tokens já são uma linha real do orçamento, e quase ninguém sabe quais sessões precisavam de um modelo de topo e quais queimaram verba em uma mudança de um arquivo só. O Pheebs atribui um tamanho ao trabalho de cada sessão, compara com o modelo que rodou e precifica a diferença pelas tarifas de tabela da API.

Ele não roteia prompts, não bloqueia comandos e não escolhe modelos por ninguém. Essa contenção importa quando existe engenheiro que já desconfia de qualquer medição. A ferramenta lê a lacuna e coloca um valor em dólares nela. O que acontece depois continua sendo decisão humana.

Vale dizer os limites de saída. O Pheebs é instrumentação, não um produto de relatórios. Uma instalação auto-hospedada entrega registros brutos e um contrato de endpoints documentado; os painéis você constrói. Também exige Node.js 20 ou superior e só funciona com agentes que exponham hooks de ciclo de vida.

Como começar

  1. Instale a CLI com npm install -g pheebs em uma máquina com Node.js 20 ou superior.
  2. Rode pheebs init. Ele detecta os agentes instalados, pergunta quais você quer configurar e para onde os eventos devem ir.
  3. Deixe o destino em branco se quiser uma instalação apenas local. Os eventos ficam em ~/.pheebs/logs/ e em nenhum outro lugar.
  4. Rode pheebs doctor para conferir a ligação antes de confiar em qualquer número.
  5. Para enviar dados ao seu backend, defina pheebs config set base-url e pheebs config set token. Se faltar um dos dois, nada sai do notebook.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Pheebs.

Plano gratuitoSim
Planos pagosFree self-hosted client, custom quote for the managed assessment
PlataformamacOS, Linux, Windows (Node.js 20+)
DesenvolvedorEversynced
CategoriaProgramação · Produtividade
Data de lançamentoSep 2026
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Líderes de engenharia que pagam licenças e tokens de IA e querem uma linha de base
  • Times de plataforma e de produtividade
  • Engenheiros que querem os próprios números

Tarefas

  • Auditar o gasto com modelos
  • Verificar se o código gerado por IA passa por checagem
  • Medir se as ferramentas compartilhadas pegaram
  • Separar lacuna estrutural de lacuna de acompanhamento

Cenários

  • Uma avaliação de habilitação em IA de 30 dias
  • Um rollout de Claude Code ou Cursor em vários squads
  • Organizações reguladas ou sensíveis a privacidade

Principais recursos

Captura da forma da sessão em três agentes

O Pheebs se conecta ao Claude Code, ao Cursor e ao Codex e dispara nos eventos que marcam trabalho de verdade: início e fim de sessão, envio de prompt, chamadas de ferramenta e falhas, expansão de skills e comandos, subagentes, compactação e tarefas em segundo plano. Dezessete tipos de evento cobrem essa faixa. Cada prompt vira uma contagem de caracteres, mais um rótulo de intenção quando o classificador opcional está ligado. A telemetria do Codex, a análise do Claude Code e o rastreamento de uso do Cursor chegam pelo mesmo mecanismo de hooks, então uma instalação cobre os três.

Registros JSONL locais com backend sob seu controle

Todo evento é anexado a um arquivo JSONL local, que segue como cópia durável com ou sem backend. Uma instalação nova não traz endpoint. Ao informar uma URL base e um token, os mesmos eventos também vão para a sua infraestrutura. O backend de referência e o contrato de endpoints ficam no repositório aberto, então dá para ler o lado que recebe antes de confiar nele.

Adequação modelo-tarefa precificada em dólares

É o recurso pelo qual a maioria dos times adota a ferramenta. O Pheebs dá um escopo a cada prompt, de uma mudança em um arquivo até um design aberto, e julga a sessão pelo prompt mais difícil. Depois compara esse tamanho com a classe de modelo que rodou. Sessão superdimensionada queima orçamento em silêncio; sessão subdimensionada reaparece como prompts de reparo. A diferença é precificada pelas tarifas de tabela da API, com o aviso explícito de que o número é um teto estimado.

Privacidade por padrão, sem conteúdo guardado

Conteúdo de arquivo, caminhos, estrutura de diretórios, texto de prompt e strings de comando nunca chegam ao registro. Um comando como npm test é lido em processo e anotado como tool_intent: test_run. A identidade é o id atrás do seu token ou um hash truncado do seu e-mail de git. O Pheebs não consulta seu perfil no GitHub. Em times onde a medição de IA morreu na revisão jurídica, esses padrões são o que libera a aprovação.

O Modelo de Proficiência em IA

Eventos brutos são difíceis de discutir em reunião de diretoria, então o Pheebs traz um modelo que os transforma em duas camadas. A primeira cobre repertório: 24 práticas em seis competências, com escolha de modelo, artefatos reutilizáveis, conexões MCP, verificação dentro do loop do agente, gestão de contexto e orquestração de vários agentes. A segunda cobre julgamento: cobertura de verificação, taxa de questionamento, relação entre refinamento e reparo, taxa de aceitação sem revisão e adequação modelo-tarefa. Cada prática é detectável pela telemetria, então o relatório não depende de pesquisa auto declarada.

Repasse de OpenTelemetry

Claude Code e Codex emitem métricas e logs nativos de OpenTelemetry, e o Pheebs repassa esses sinais ao seu coletor em vez de pedir que você distribua uma credencial de observabilidade para cada notebook. Suas pilhas de tracing e logging continuam valendo. O Cursor fica só nos hooks, porque esse agente não expõe o mesmo caminho de exportação nativa.

Prós e contras

Prós

  • O modelo de privacidade é incomumente concreto. Detalhar o que nunca é guardado, incluindo strings de comando e o tratamento da identidade de git, vale mais que uma promessa genérica.
  • A adequação modelo-tarefa transforma um argumento abstrato de eficiência em um número em dólares, que é a versão que passa no orçamento.
  • Cobrir Claude Code, Cursor e Codex em um cliente evita três projetos de medição separados.
  • A licença Apache-2.0 e um contrato de endpoints documentado tiram o aprisionamento dos dados que você coleta.
  • O modelo de proficiência dá estrutura aos fluxos de eventos, então o time compara hábitos entre engenheiros sem inventar o próprio sistema de pontuação.

Contras

  • Auto-hospedar significa construir seus próprios relatórios. O cliente gera registros e um contrato, não os painéis que aparecem no site comercial.
  • O número em dólares é uma estimativa sobre tarifas de tabela, então times com preço empresarial negociado vão ver um valor acima da fatura real.
  • Tudo que depende de hooks herda os pontos cegos deles. Trabalho feito em um terminal fora do agente, ou em um editor sem suporte a hooks, simplesmente não aparece.
  • Times pequenos geram dados escassos. O modelo se apoia em comportamento recorrente ao longo de semanas, então cinco pessoas por uma semana verão visões quase vazias.

Perguntas frequentes

Tipos de evento, durações, contagens, nomes de modelo e tipos de gatilho. Registra que um prompt foi enviado e qual era o tamanho dele, mais um rótulo de intenção se o classificador estiver ligado. Não registra o prompt em si, o conteúdo dos arquivos nem os caminhos.