novyr
v0.4.8
Published
Novyr — descreva uma task e um pipeline de agentes leva da ideia ao PR, revisado e testado. Gasta 60-90% menos em IA (compressão nvr + pipeline orquestrado). Economia em tempo real na statusline.
Downloads
2,605
Maintainers
Readme
novyr
Corte 60–90% dos tokens do seu Claude Code. O novyr instala o engine de
compressão (nvr) e mostra, em tempo real, quanto você economizou — sem API key,
usando a sua assinatura Claude Code (ou API, se preferir).
# macOS / Linux (sem Node/npm):
curl -fsSL https://novyr.dev/install | sh
# Windows (PowerShell):
irm https://novyr.dev/install.ps1 | iex
# Ou, se você já é dev e tem Node:
npm install -g novyrSó isso. Em instalação global, o novyr já ativa tudo no Claude Code (hook de
compressão + statusLine de economia) num passo só. Recarregue o Claude Code e o
rodapé passa a mostrar:
novyr ⚡ ~68% · 4.1M poupadosO que ele faz
O Claude Code gasta a maior parte dos tokens lendo saída de comando (git status,
cargo test, grep, ls…). O novyr intercepta esses comandos por um hook e
entrega a saída comprimida antes de chegar ao modelo — 60–90% menos tokens,
sem perder o que importa. E te dá a visão do que foi economizado.
- Compressão — engine
nvr(Rust, <10ms) via hookPreToolUse. - Economia visível — statusLine no Claude Code, atualizando enquanto você usa.
- Sem API key — funciona na sua assinatura Claude Code Pro/Max.
- Model/harness-agnostic — opera na camada de saída do shell.
Comandos
novyr setup # (re)ativa o hook + statusLine no Claude Code
novyr line # a linha de economia (usada pela statusLine)
novyr stats # dashboard de economia (hoje / histórico / por comando)
novyr scan # oportunidades de economia ainda não capturadasQualquer outro subcomando é repassado ao engine.
Pipeline da ideia ao PR
O novyr pipeline "<task>" leva uma task em linguagem natural da ideia ao PR:
o host conduz plan → dev → gate (lint/test/build) → PR, chamando o modelo por
etapa. Com --review, liga o gate de qualidade (review + QA bloqueiam).
novyr login # linka sua conta (modelo gerenciado, plano Pro)
novyr pipeline "adicione X com testes"
novyr pipeline --review "corrija o bug Y" # com gate de qualidadeRequer o opencode (harness que o pipeline conduz) — não vem no pacote por ser um binário grande:
npm i -g opencode-aiPrivacidade
A compressão é local — o novyr não envia seu código a lugar nenhum; ele só
encolhe a saída de comando antes de ela entrar no contexto do modelo que você
já usa.
Sob o capô
O engine de compressão é o rtk (Apache-2.0),
distribuído num build rebrandado para nvr. Veja NOTICE para a atribuição.
O pipeline de agentes roda sobre o opencode (instalado à parte), com a config e os agentes do Novyr embutidos neste pacote.
