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

omni-catalyst

v4.7.3

Published

Modular Dev Environment for Termux — install languages, databases, AI agents, editors, and more with one command

Downloads

1,059

Readme


OMNI CATALYST é um ambiente de desenvolvimento modular que transforma o Termux em uma workstation completa. Com um único CLI (omni), instale e gerencie:

Criado por israel marques (tenho 12 anos).

  • 27 agentes de IA para coding — Claude, Gemini, OpenCode, Ollama e mais
  • 7 linguagens — Node.js, Python, Go, Rust, C/C++, PHP, Perl
  • 4 bancos de dados — PostgreSQL, MariaDB, SQLite, MongoDB
  • 19 ferramentas dev — gh, curl, fzf, bat, lsd, jq e muito mais
  • 3 CLIs de deploy — Vercel, Railway, Netlify
  • Editor profissional — Neovim + NvChad com LSP + Copilot
  • Segundo cérebro — Sistema de memória com busca por IA e grafo de ideias
  • Comandos de voz — Fale com seus agentes de IA

[!IMPORTANT] Projetado exclusivamente para Termux no Android. Não funciona em outras plataformas.


📦 Instalação

Via curl (recomendado)

bash -c "$(curl -fsSL https://raw.githubusercontent.com/israel676767/omni/main/install.sh)"

Via npm

npm install -g omni-catalyst

Via pnpm

pnpm add -g omni-catalyst

Depois de instalar, execute:

omni

🎯 Comandos Principais

| Comando | Descrição | |---------|-----------| | omni install <modulo> | Instala módulos e ferramentas | | omni list <modulo> | Lista ferramentas disponíveis | | omni show <modulo> --<tool> | Mostra documentação de uma ferramenta | | omni open <modulo> | Abre documentação no navegador | | omni update <modulo> | Atualiza módulos ou o omni | | omni uninstall <modulo> | Remove módulos instalados | | omni reinstall <modulo> | Reinstala módulos | | omni doctor | Diagnostica o ambiente (20 verificações) | | omni brain | Segundo cérebro — memórias e busca | | omni env | Gerencia variáveis de ambiente | | omni voice | Comandos de voz para agentes IA | | omni pg | Gerenciador PostgreSQL | | omni init <template> | Inicializa projetos com templates | | omni deploy | Publica projetos (Vercel, Railway, Netlify) | | omni --version | Mostra a versão instalada |


🧩 Módulos

| Módulo | Descrição | Instalação | |--------|-----------|------------| | lang | Node.js, Python, Go, Rust, C/C++, PHP, Perl | omni install lang | | db | PostgreSQL, MariaDB, SQLite, MongoDB | omni install db | | ai | 28 agentes de IA para coding | omni install ai | | editor | Neovim + NvChad + LSP + Copilot | omni install editor | | dev | gh, curl, fzf, bat, lsd, jq e mais | omni install dev | | npm | TypeScript, NestJS CLI, Prettier e mais | omni install npm | | shell | ZSH + Oh My Zsh + 10 plugins | omni install shell | | ui | Fonte, cursor, extra-keys, banner | omni install ui | | auto | Automação com n8n | omni install auto | | deploy | Vercel, Railway, Netlify | omni install deploy |


🤖 Agentes de IA (28)

omni install ai                               # Instala todos
omni install ai --opencode --ollama           # Instala específicos

| Agente | Flag | Descrição | |--------|------|-----------| | Qwen Code | --qwen-code | Assistente de codificação da Alibaba | | Gemini CLI | --gemini-cli | Assistente Google Gemini | | Claude Code | --claude-code | CLI da Anthropic com Claude AI | | Mistral Vibe | --mistral-vibe | Assistente de linha de comando Mistral | | OpenClaude | --openclaude | Alternativa open source ao Claude Code | | OpenClaw | --openclaw | Assistente pessoal de IA | | Ollama | --ollama | Execute LLMs open source localmente | | Codex CLI | --codex | Agente de codificação OpenAI | | OpenCode | --opencode | Agente open source para terminal | | MiMoCode | --mimocode | Agente de IA rápido e open source | | Engram | --engram | Sistema de memória persistente | | CodeGraph | --codegraph | Análise de estrutura de código | | Pi | --pi | Harness de terminal minimalista | | Antigravity CLI | --antigravity-cli | Interface terminal para Antigravity | | MiniMax CLI | --minimax-cli | Gere texto, imagem, vídeo e áudio | | Gentle AI | --gentle-ai | Ecossistema de workflows para IA | | GGA | --gga | Code review automatizado multi-provider | | Hermes Agent | --hermes-agent | Agente auto-melhorável Nous Research | | Kimi Code | --kimi-code | CLI Kimi Code —下一代 agent | | Command Code | --command-code | Agente que aprende seu estilo | | Freebuff | --freebuff | Agente comunitário gratuito | | Kilo Code CLI | --kilocode-cli | CLI nativo glibc para Termux | | HeyGen CLI | --heygen | Interface para HeyGen | | Seedance CLI | --seedance | Ferramenta de linha de comando Seedance | | Veo 3 SDK | --veo3 | SDK para vídeo Veo 3 | | Odysseus | --odysseus | Assistente de código Odysseus | | Kimchi AI | --kimchi-code | Agente de IA Kimchi |


🏥 omni doctor

Diagnostique seu ambiente Termux + Omni com 20 verificações automáticas:

omni doctor

Verificações incluídas:

  1. Informações do sistema (Android, Termux, CPU)
  2. Recursos (disco, RAM, alertas)
  3. Armazenamento e permissões
  4. Linguagens e ferramentas críticas
  5. Saúde do gerenciador de pacotes (dpkg, apt)
  6. Node.js e npm
  7. Ambiente Python
  8. PostgreSQL
  9. Framework Omni
  10. Status dos agentes de IA
  11. Configuração do shell
  12. Compatibilidade Android
  13. Termux:API
  14. Configuração Git
  15. Chaves SSH
  16. Conectividade de rede
  17. Servidor OpenSSH
  18. Saúde do disco
  19. Integridade dos dados Omni
  20. Geração de relatório

Cada verificação pode ser corrigida automaticamente com auto-fix.


🧠 omni brain — Segundo Cérebro

Sistema de memória integrado com busca semântica por IA e visualização em grafo.

omni brain add "minha ideia"       # Salva um pensamento
omni brain search "postgres"       # Busca por similaridade semântica
omni brain graph                   # Visualiza conexões entre ideias
omni brain sync                    # Sincroniza com GitHub privado

🎤 omni voice

Capture áudio pelo microfone, revise no Neovim, copie para a área de transferência e dispare qualquer agente de IA com o prompt transcrito.

omni voice opencode                # Grava → edita → opencode run
omni voice text                    # Grava → edita → imprime no terminal
omni voice claude-code --lang pt-BR # Fala em português → claude -p
omni voice "!"                     # Atalho para "text"

Agentes Suportados (12)

| Agente | Comando executado | |--------|------------------| | kilo | kilo --prompt "..." | | opencode | opencode run "..." | | claude-code | claude -p "..." | | codex | codex "..." | | gemini-cli | gemini -p "..." | | hermes-agent | hermes chat -q "..." | | kimi-code | kimi -p "..." | | mimocode | mimo run "..." | | mistral-vibe | vibe --prompt "..." | | openclaude | openclaude --bg "..." | | pi | pi -p "..." | | qwen-code | qwen -p "..." | | text | Imprime o prompt no terminal |

Opções

| Flag | Descrição | |------|-----------| | --lang <code> | Idioma da fala: pt-BR, en-US, es, etc | | --raw | Pula edição no nvim, usa captura direta | | --no-clip | Não copia prompt para área de transferência |

Fluxo de Uso

Microfone → termux-speech-to-text → nvim (edição) → clipboard → AI agent
  1. Fale o prompt
  2. Revise e corrija no Neovim
  3. Prompt é copiado pro clipboard
  4. Agente de IA é disparado com o prompt

Requisitos

  • Termux:API: pkg install termux-api
  • App Termux:API: https://omni-catalyst.vercel.app/termux/api
  • Neovim: omni install editor

🗄️ omni pg — PostgreSQL

Gerencie bancos PostgreSQL com comandos simples:

omni pg init && omni pg start      # Inicializa e sobe o servidor
omni pg create meuapp              # Cria um banco
omni pg shell                      # Abre o console psql

🚀 omni init — Templates de Projetos

Crie projetos pré-configurados em segundos:

cd my-app && omni init next         # Next.js + TypeScript + Tailwind
cd my-api && omni init express      # Express + TypeORM
cd backend && omni init nest        # NestJS + autenticação

| Template | Descrição | |----------|-----------| | next | Next.js com Turbopack, TypeScript, Tailwind, React Query, Zustand | | react | React + Vite com estrutura moderna | | express | Express API com TypeScript + TypeORM + migrations | | nest | NestJS com TypeORM e autenticação JWT |


🔧 omni env

Gerencie variáveis de ambiente com segurança:

omni env set OPENAI_API_KEY        # Adiciona chave (input oculto)
omni env list                      # Lista variáveis
omni env export                    # Exporta para o shell atual

🚢 omni deploy

Publique seus projetos diretamente do terminal:

omni deploy vercel                  # Deploy para Vercel
omni deploy railway                 # Deploy para Railway
omni deploy netlify                 # Deploy para Netlify

Os CLIs das plataformas são instalados automaticamente e você faz deploy sem sair do Termux.


📖 omni open

Abra a documentação de qualquer módulo ou ferramenta no navegador:

omni open ai                        # Abre documentação do módulo AI
omni open db                        # Abre documentação do módulo DB
omni open ai --opencode             # Abre docs do OpenCode no site

A documentação é carregada do site oficial em https://omni-catalyst.vercel.app.


📖 Exemplos de Uso

# Instalar banco de dados
omni install db --postgresql --sqlite

# Instalar agentes de IA específicos
omni install ai --opencode --ollama --claude-code

# Ver ferramentas disponíveis
omni list ai

# Ver documentação de uma ferramenta
omni show ai --opencode

# Atualizar tudo
omni update omni

# Reinstalar um módulo
omni reinstall shell

# Diagnóstico completo
omni doctor

# Deploy direto
omni deploy vercel

🏗️ Estrutura do Projeto

omni/
├── omni/
│   ├── bin/           # Binário (omni)
│   ├── cli/
│   │   ├── commands/  # Comandos CLI (install, list, show, etc.)
│   │   └── omni.sh    # CLI principal (com TUI)
│   ├── modules/       # Orquestradores de módulos
│   ├── tools/         # Instaladores de ferramentas
│   │   ├── ai/        # 28 agentes de IA
│   │   ├── lang/      # Linguagens
│   │   ├── db/        # Bancos de dados
│   │   ├── dev/       # Ferramentas dev
│   │   ├── editor/    # Editor de código
│   │   ├── npm/       # Pacotes npm globais
│   │   ├── shell/     # Plugins ZSH
│   │   ├── ui/        # Interface Termux
│   │   ├── auto/      # Automação
│   │   └── deploy/    # CLIs de deploy
│   └── utils/         # Utilitários (banner, log, env, etc.)
├── install.sh         # Script de instalação
├── package.json       # Publicação npm/pnpm
└── .github/workflows/ # CI/CD

⚙️ Configuração

Variáveis de Ambiente

export OMNI_DEBUG=1      # Logs de debug

Diretórios

| Diretório | Descrição | |-----------|-----------| | ~/.local/share/omni-data/ | Dados persistentes das ferramentas | | ~/.cache/omni/ | Logs e cache | | ~/.config/omni/ | Configuração do usuário |


🔄 Atualizações Automáticas

O framework verifica atualizações a cada 24 horas em background.

omni update omni     # Atualiza o framework

⭐ Apoie o Projeto

Se o Omni Catalyst foi útil pra você, considere apoiar via Pix ou dar uma estrela no GitHub — isso ajuda outros desenvolvedores a descobrirem o projeto.

Pix: 037f07bd-a326-42b6-a5a3-f29b36e703db


📄 Licença

MIT © israel marques