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

onemanagency

v4.1.0

Published

Sistema de execução de projetos via IA. OneManAgency - funciona em qualquer IDE e adapta-se a qualquer projeto.

Readme

🤖 OneManAgency (v4.0)

O framework open-source para você construir software como se tivesse uma agência inteira trabalhando para você. Orquestração Multi-LLM, Context Engineering nativo, PIV Loop e TDD para Claude Code, OpenCode, Cursor, Windsurf, Aider, Hermes Agent, Roo Code e Gemini CLI.

npm version License: MIT

“Não escreva prompts. Arquiteture sistemas.”


🌪️ Por que eu construí isso?

Eu sou um solo builder. Eu construo SaaS e produtos de ponta a ponta.

Eu estava cansado de ver a inteligência artificial se perder no meio de projetos grandes. A janela de contexto enchia (o famoso Lost in the Middle), a IA esquecia a arquitetura, começava a escrever aquele design genérico com gradientes roxos (o "AI Slop") e gerava código sem testes que quebrava na produção.

Ferramentas empresariais eram pesadas demais para o meu fluxo de trabalho. Então eu peguei as melhores metodologias do Vale do Silício (Y Combinator, Spec-Driven Development, TDD) e criei a OneManAgency (OMA).

A complexidade inteira está no sistema, não no seu fluxo de trabalho. Você continua usando a IDE que ama, mas agora a sua IA segue regras corporativas invisíveis por baixo dos panos.

Como o OMA conserta a IA:

  1. Context Engineering no lugar de memória RAM: O contexto do seu projeto não morre mais no chat. Tudo é persistido em arquivos invisíveis no seu disco (HANDOFF.md, STATE.md). Quando você abre a IDE no dia seguinte, a IA lê isso e já sabe onde parou.
  2. O PIV Loop (Plan, Implement, Validate): O OMA proíbe a IA de planejar e codar no mesmo fôlego. O agente faz o plano, gera o Handoff e avisa: "Limpe o chat para não alucinar". Você limpa, dá o play, e a IA coda com contexto vazio e foco a laser.
  3. Tríade de Revisão: Antes de codar, o seu briefing não vira código imediatamente. Ele é barrado por 3 "agentes" (CEO, Tech Lead, Design Lead) que cortam features inúteis, cravam o banco de dados e proíbem o "AI Slop".
  4. TDD é Lei: O agente de Backend é proibido de escrever código de produção sem antes escrever um teste que falhe. Sério.
  5. Batteries Included (MCPs Embutidos): Ferramentas de IA são burras sem ferramentas externas. O /oma-init injeta na raiz do seu projeto um arquivo .mcp.json hiper-otimizado. Sem você configurar NENHUMA chave de API, a sua IA ganha o poder de Puppeteer (para navegar e raspar sites de graça), Context7 (para ler docs oficiais e não usar código depreciado), Sequential Thinking (força a IA a raciocinar antes de gerar código bugado) e Memory.
  6. Híbrido e Otimizado (Offline-First & Cross-OS): A instalação do framework acontece uma única vez via NPM. Repositórios base de skills são clonados silenciosamente, e CLIs avançados (como de UI/UX) são instalados no sistema global. Depois disso, rodar o /oma-init num projeto novo leva 0.5 segundos e propaga a inteligência para a sua IDE instantaneamente. E como os agentes usam ferramentas nativas do FileSystem em vez de Shell Scripts, a agência roda perfeitamente em Mac, Linux e Windows (PowerShell).

⚡ Instalação

Nosso script detecta automaticamente a IDE ou CLI que você usa (.claude, .opencode, .cursor, .roo, .gemini, .windsurf, .aider, .cline) e injeta as skills lá dentro.


# Instalar globalmente na sua máquina
npm install -g onemanagency@latest

🚀 Como Funciona na Prática

Você não precisa ficar digitando dezenas de comandos. O OMA tem "Autonomous Skill Chaining". A IA guia o processo.

1. O Setup

Crie uma pasta vazia para o seu novo produto e chame o Engenheiro de Infraestrutura (oma-init).

mkdir meu-novo-saas && cd meu-novo-saas
/oma-init

2. O Embate Socrático

O OMA não vai te dar um formulário passivo. O agente assume a persona de um Partner da Y Combinator. Se você falar "quero um app com 50 features", a IA vai te perguntar: "Qual a dor real? Vamos focar só na funcionalidade que gera receita no dia 1".

3. A Barreira (Tríade)

O briefing passa por três filtros automáticos:

  • 👔 CEO Review: Gera o PRD.md (Product Requirements Document).
  • ⚙️ Eng Review: Define o schema e fluxo de dados (ARCHITECTURE.md).
  • 🎨 Design Review: Define os tokens, tipografia e regras de motion anti-genérico (UI-SPEC.md).

4. Execução (O PIV Loop)

O Gerador de Pipeline fatia tudo em tarefas atômicas. Você aciona o oma-executor. A IA planeja a tarefa, escreve no disco e pede para você limpar a tela. Você limpa. Ao retornar, o agente de Frontend (focado em acessibilidade e Tailwind) ou de Backend (focado em TDD) entra em ação. Sem alucinações.


🧠 Nós usamos Personas Reais, não "Roleplay Raso"

Dizer "aja como um sênior" no começo de um prompt não funciona. O OMA usa Agent Definition Files estritos em src/agents/. São arquivos que dizem exatamente o que o agente odeia e como ele opera. 15 personas disparadas pelo PIPELINE.md via metadata Agent: <nome>:

Implementação (4):

  • Frontend Specialist — Acessibilidade nativa, skeletons/error states obrigatórios, âncora de design intransigente.
  • Backend Specialist — Segue a "TDD Iron Law". Se tentar gambiarra, a persona barra.
  • Database Architect — Schema, índices, RLS policies (Supabase), migrations idempotentes.
  • DevOps Engineer — CI/CD, Docker, observability, deploy seguro.

Design & Conteúdo (2):

  • Design Specialist — Filosofia Emil Kowalski. Spring animations, espaço negativo, anti-AI-slop.
  • Copywriter Specialist — Headlines, CTAs, tom de voz. Marketing-psychology-aware.

Qualidade (5):

  • Code Reviewer — Audita correctness, segurança, manutenibilidade, performance. Prioriza blocker/sugestão/nit.
  • Accessibility Auditor — WCAG 2.2 AA. Screen reader-first. Lighthouse 100/100 não é prova.
  • Performance Engineer — Mede com p95/p99 antes de otimizar. Core Web Vitals, k6, profiling.
  • Reality Checker — Default NEEDS WORK. Exige evidência visual antes de "production ready".
  • Test Engineer — Unit, integration, E2E. Coverage como sinal, não como meta.

Especialistas (4):

  • Security Auditor — OWASP, JWT, middleware, secrets hygiene.
  • SEO Specialist — Meta tags, schema, Core Web Vitals, AI citation (GEO/AEO).
  • MCP Builder — Constrói servidores Model Context Protocol customizados.
  • Lead Orchestrator — Em refatorações multi-domínio, abre Git Worktrees e coordena waves paralelas.

🔌 Bring Your Own Agents

O OMA dispara agentes via metadata Agent: <nome> no PIPELINE.md. Qualquer arquivo .md com frontmatter name: em .agents/agents/ é elegível. Você não está limitado às 15 personas core — recomendamos colar essas bibliotecas para ampliar:

| Biblioteca | Stars | Quando ajuda | Como integrar | |---|---|---|---| | agency-agents (msitarzewski) | 73-94k | 144 agentes em 12 divisões: Marketing (29), Sales (9), Finance (5), Game Dev (20), Spatial Computing (6) | Copie o .md desejado para .agents/agents/ e referencie no PIPELINE | | GStack (Garry Tan, YC) | — | 23 personas com foco em product validation e office-hours framework | Copie o agent para .agents/agents/ | | Superpowers (obra) | — | 15 skills compostas (TDD, brainstorming, systematic-debugging) | Use como skill em .agents/skills/, não como agent |

Convenção de nomes: OMA usa kebab-case curto (ex: code-reviewer.md). Agency-agents usa <division>-<name>.md. Renomeie ao copiar ou referencie pelo nome exato no PIPELINE.


🤝 Integração Contínua (24/7 Coworking)

Como o OMA usa arquivos no disco (Context Engineering) em vez de memória de chat, ele é o motor perfeito para orquestradores de terminais autônomos:

  • AionUi: Você pode instanciar múltiplos terminais lado a lado na UI deles e delegar as fases do PIPELINE.md. O AionUi é o "escritório", o OMA é o "método".
  • Hermes Agent / OpenClaw: O instalador detecta as pastas ~/.hermes/skills automaticamente. Você pode rodar a agência num VPS e comandar os agentes via Telegram ou Discord.

🌟 Onde fomos buscar inspiração (Prior Art)

Eu não inventei a roda. O OMA é a síntese das mentes mais brilhantes do mercado de Engenharia Agêntica e Design. Se esse repo existe, é por causa deles:

🏛️ Arquitetura & Product Management

  • GStack (por Garry Tan): Inspirou nossa Tríade de Revisão. A OMA adotou a visão de que código não deve ser escrito sem focar no MVP e cortar escopo.
  • Get-Shit-Done (GSD): Inspirou nossa leveza e persistência em arquivos (STATE.md).
  • Spec-Kit: Validou o Spec-Driven Development. Exigimos PRD.md antes de qualquer código.

⚙️ Engenharia

  • Superpowers: A base do nosso Backend Specialist. Importamos a "TDD Iron Law" e os Git Worktrees para execução paralela.
  • Agency-Agents: Nos ensinou que "Roleplay Raso" não funciona. Usamos Agent Definition Files rígidos em vez de prompts genéricos.

🎨 Anti-"AI Slop"

Interfaces de IA costumam ser óbvias e cansativas. Nós blindamos o OMA importando filosofias dos maiores nomes do Frontend Design:

  • Impeccable & Taste-Skill: A base da nossa defesa contra o "AI Slop". Espaçamento intencional, contraste luxuoso e tipografia refinada.
  • A Filosofia de Emil Kowalski: A espinha dorsal do nosso Design Specialist. Micro-interações e animações fluidas.
  • Huashu Design: Insights de prototipagem rápida e componentes HTML nativos de altíssima fidelidade.

Se você gosta do OMA, por favor, considere dar um Star nos repositórios desses caras. Nós estamos nos ombros de gigantes.