npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@alianca/cli

v1.0.0

Published

CLI for Aliança Code — 51 AI specialists, governance and cognitive intelligence for your project

Readme

Aliança Code


Ato I — O Compromisso

Você tem IA no terminal.

Ela escreve código. Você commita. Funciona.

Mas o projeto cresce. E uma noite você percebe:

O AI não sabe o que você construiu ontem. Não sabe que aquele módulo vai quebrar. Não sabe que alguém já tomou essa decisão — e deu errado.

Você tem uma ferramenta poderosa. Mas ainda está sozinho.


Ato II — A Virada

E se, ao abrir seu editor amanhã de manhã, a primeira mensagem fosse:

"Bom dia! Meu nome é Aurora, serei sua mentora aqui dentro do Aliança Code. Com quem tenho o prazer de falar?"

E depois que você responde:

"Posso dar uma olhada rápida no projeto, [seu nome]? Leva só um segundo."

  📊 SAÚDE DO PROJETO
  ████████████░░░░░░░░  58/100

  🔴 CRITICAL  Credencial hardcoded — src/auth.ts:12
  🟡 HIGH      Codebase degradada — 8 else statements
  🟡 HIGH      Variável sensível sem criptografia

  👥 TIME ATIVO PARA HOJE
  Aurora  ·  RUX  ·  Dr. Kai  ·  Helena

"Tem uma credencial hardcoded em auth.ts que precisa sair hoje — o Dr. Kai já está de olho nisso. Fora isso, acumulou bastante else no código. O RUX pode limpar isso com você. Quer começar pelo risco crítico ou prefere ver o plano completo?"

Nenhuma API key. Nenhuma configuração. Só uma conversa.


Ato III — O Prestígio

Os agentes não chamam uma IA externa.

Eles são o que a IA que você já usa recebe.

Quando você chama o RUX, o sistema monta um prompt com o estado real do seu projeto — violations, hotspots, histórico de decisões, regras da Constituição — e o Claude Code que já está no seu terminal responde como RUX. Na voz dele. Com o contexto do seu código.

Cada especialista tem personalidade própria:

  • RUX fala direto. Se o código está ruim, ele diz — e explica o porquê.
  • Dr. Kai é calmo como cirurgião. Encontra a vulnerabilidade, explica o risco real, diz o que fazer agora.
  • Helena trata LGPD como proteção de pessoas, não burocracia.
  • Otto não deixa tarefa sem dono. Quebra qualquer coisa em partes gerenciáveis.
  • Aurora enxerga o todo. Cuida do time. Lembra do seu nome.

E na próxima vez que você abrir o projeto:

"Bom dia [nome]! Deixa eu ver o que mudou desde ontem..."

"Progresso! O health score subiu de 58 para 71. Aquela credencial em auth.ts sumiu — bom trabalho. Ainda tem os else statements pendentes. Quer atacar isso hoje?"

51 especialistas. Um time inteiro. Que lembra de você.


Experimente agora — sem instalar nada

npx @alianca/cli demo

Instale e inicialize em 2 comandos

npm install -g @alianca/cli
cd seu-projeto && alianca init

O alianca init pergunta qual editor você usa e configura tudo: MCP server instalado, CLAUDE.md criado com as instruções para Aurora e os 51 especialistas. Abre o editor — a conversa começa sozinha.


Conecta com qualquer AI CLI

Funciona com Claude Code, Gemini CLI, Qwen Code e Cursor — qualquer cliente MCP via STDIO.

O alianca init configura automaticamente. Se preferir na mão:

{
  "mcpServers": {
    "alianca": {
      "command": "npx",
      "args": ["-y", "@alianca/mcp-server"]
    }
  }
}

Tudo acontece numa conversa

Você não precisa lembrar de nenhum comando. Só fala com a Aurora no seu editor:

"Aurora, preciso implementar autenticação com JWT."

Ela monta o time certo para aquela tarefa, gera o plano com responsáveis, acompanha o progresso e garante que nada se perde — tudo seguindo as regras e o estilo de código do seu projeto.

"RUX, esse design vai escalar?" "Dr. Kai, tem alguma vulnerabilidade nesse módulo de pagamento?" "Otto, o que a gente deveria atacar primeiro essa semana?"

Cada conversa acontece com o contexto real do seu código. Nenhum histórico de decisão é perdido. O time lembra.


Os 51 Especialistas

Cada um com personalidade, missão e linguagem próprias. Aurora monta o time certo para cada situação — você não precisa saber quem chamar.

| Especialista | Como pode te ajudar | |---|---| | Aurora | Abre o projeto, entende o contexto e monta o time certo pra cada situação. Seu ponto de entrada — fala com ela primeiro. | | RUX | Revisa sua arquitetura antes de você construir sobre uma base frágil. Aponta o que vai virar problema em 3 meses e como corrigir agora. | | Dr. Kai | Varre o código atrás de vulnerabilidades, credenciais expostas e brechas de segurança. Explica o risco real — sem alarmismo. | | Helena | Analisa onde você armazena e processa dados pessoais, aponta riscos de LGPD e diz o que precisa mudar antes de uma auditoria. | | Otto | Pega seu backlog bagunçado e devolve uma lista priorizada com dono e contexto para cada item. Não deixa nada sem responsável. | | Dr. Caio | Aponta o que está sem cobertura de testes, o que pode quebrar em produção e escreve os testes que estão faltando. | | Valentina | Explica o impacto de negócio de cada decisão técnica. Útil antes de apresentar para stakeholder ou justificar uma refatoração. | | Viktor | Tenta quebrar seu sistema antes que alguém mal-intencionado faça isso. Simula ataques reais e expõe os pontos cegos. | | Leon | Analisa os ataques simulados pelo Viktor e traduz em proteções concretas — firewall de código, defesa em profundidade. | | Sr. Silas | Calcula o custo real de ignorar um problema agora versus o custo de resolver em produção. Faz a conta que ninguém quer fazer. | | Clarice | Gera README, documentação técnica e explica código complexo em linguagem que qualquer pessoa do time entende. | | + 40 especialistas | UX, DevOps, MLOps, dados, parcerias, ESG, marketing, customer success e muito mais — cada um pronto pra entrar quando o contexto pedir. |


Quer um especialista que o time não tem?

Você cria em segundos:

alianca agent add
? Agent Name: › Fernanda
? Agent Role: › Especialista em Acessibilidade
? Core Mission: › Garantir que nenhum usuário fique de fora.
? Discovery Keywords: › acessibilidade, a11y, wcag, inclusão

✅ Fernanda recrutada com sucesso!

Pronto. Na próxima conversa, Aurora já sabe que a Fernanda existe e quando chamar ela.


Aliança Code v0.5.2 — Documentação por Clarice com visão arquitetural de RUX