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

@omegacli/omega-cli

v1.0.30

Published

OMEGA CLI — terminal coding agent by Omega Software.

Readme

OMEGA CLI

OMEGA CLI é uma ferramenta de desenvolvimento assistido executada no terminal. Este repositório reúne o cliente CLI, a interface web e o servidor MCP do projeto.

Instalação

Requer Node.js 22.14 ou posterior (Bun não é necessário). Funciona em Linux, macOS e Windows, x64 e arm64:

npm install -g @omegacli/omega-cli
omega --version

Depois, na pasta do projeto, rode omega, use /chaves para adicionar a chave de um provedor e /modelos para escolher o modelo. Atualização, desinstalação, instruções por sistema operacional e solução de problemas estão em docs/INSTALL.md.

Desenvolvimento

Requisitos: Bun 1.4 ou posterior e Node.js 22 ou posterior (interface web e servidor MCP).

bun install
bun run pack:npm   # gera dist/npm e o pacote .tgz em dist/
bun run e2e:npm    # instala o pacote em um prefixo temporário e testa o comando omega

O OMEGA inicia em modo local e não contata serviços de nuvem automaticamente. Os serviços de nuvem herdados do código de origem (API, OAuth, métricas e downloads em domínios que a ODSI não opera) foram removidos: nenhuma variável os liga.

As dependências internas @omega-ai/sdk e @omega-ai/sandbox-runtime ficam em vendor/, permitindo uma instalação reproduzível sem aliases externos.

Isolamento de credenciais

Processos filhos recebem um ambiente filtrado por padrão. Quando uma integração precisar de uma credencial, use uma exceção mínima:

$env:OMEGA_CLI_SUBPROCESS_ENV_ALLOW="GITHUB_TOKEN"

Separe vários nomes com vírgula. OMEGA_CLI_SUBPROCESS_ENV_SCRUB=false existe apenas como compatibilidade temporária e não é recomendado.

Validação e compilação

bun run typecheck
bun test
bun run build

cd web
npm install
npm run type-check
npm run build

cd ..\mcp-server
npm install
npm run build

O executável principal é gerado em dist/cli.mjs. Para conferir as opções disponíveis:

node dist/cli.mjs --help

Estrutura

  • src/: código do CLI e serviços compartilhados
  • vendor/: dependências internas preservadas localmente
  • web/: interface web em Next.js
  • mcp-server/: servidor Model Context Protocol
  • scripts/: rotinas de compilação e manutenção
  • tests/: testes automatizados

Diagnóstico

Use o diagnóstico seguro para verificar runtime, ferramentas, dependências internas e configuração dos serviços sem iniciar plugins ou servidores MCP:

node dist/cli.mjs doctor
node dist/cli.mjs doctor --json
node dist/cli.mjs doctor --strict

--json serve para CI e automação. --strict também retorna erro quando houver avisos de configuração.

Configuração

Copie .env.example quando precisar definir credenciais locais. Arquivos .env, resultados de compilação, dependências instaladas e caches são ignorados pelo Git.

Licença

Software proprietário da Omega Software. Consulte LICENSE.