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

synapos

v3.5.0

Published

Synapos Framework — AI agent orchestration for multi-IDE development

Downloads

751

Readme

Synapos

Workflow system para trabalhar com IA em projetos reais.

Synapos organiza como você usa LLMs no desenvolvimento — não é um agente mágico, é uma estrutura que faz a IA trabalhar melhor no seu projeto específico.

npx synapos

O que é

Synapos resolve um problema concreto: a IA esquece tudo entre conversas.

Cada feature do seu projeto ganha uma session — uma pasta com contexto persistente que qualquer role de IA lê antes de começar a trabalhar. O resultado é uma IA que sabe o que foi decidido, por que, e o que não fazer.

docs/.squads/sessions/{feature}/
├── context.md       ← o que é, por que existe, decisões tomadas, o que não fazer
├── memories.md      ← aprendizados acumulados
├── architecture.md  ← desenho técnico
└── plan.md          ← plano de execução

Isso persiste entre conversas, entre roles, entre dias.


O que não é

  • ❌ Não é multi-agent real — os roles são simulados sequencialmente pelo mesmo modelo
  • ❌ Não garante execução determinística — é tão bom quanto o modelo que você usa
  • ❌ Não substitui código ou decisões de arquitetura — estrutura o ambiente para a IA trabalhar melhor

Como funciona

/init         → detecta sessões interrompidas e retoma ou abre o menu
/setup:squad  → cria um novo role: domínio → modo → agents → session
              → pipeline executa steps
              → contexto salvo na session

Ao retomar uma sessão interrompida, o /init exibe progresso (steps concluídos/total), tempo desde a suspensão e oferece: retomar de onde parou, reiniciar do zero ou inspecionar os arquivos da session antes de decidir.


Modos de execução

| Modo | Quando usar | O que injeta | |------|-------------|--------------| | ⚡ Rápido | Bug fix, ajuste, quick change | Contexto da session apenas | | 🔵 Completo | Feature nova, refactor, arquitetura | Session + docs/ do projeto + ADRs |


O diferencial real: sessions

A maioria das ferramentas de IA trata cada conversa como um começo do zero.

Com Synapos, cada feature acumula contexto ao longo do tempo:

  • Decisões registradas → a IA não repropõe o que já foi descartado
  • Armadilhas documentadas → erros não se repetem
  • Contexto compartilhado → qualquer role que entrar na feature lê o mesmo contexto
/session              # lista todas as features ativas
/session auth-module  # abre o contexto de uma feature específica
/session consolidate  # compacta memórias quando o arquivo crescer
/setup:squad          # cria um novo role (squad) para uma feature

Qualidade integrada

Três gates ativos em todas as execuções:

  • GATE-0 → arquivos obrigatórios existem antes de começar
  • GATE-3 → output não está vazio ou é placeholder
  • GATE-5 → confirmação visual de entrega

Decisões fora do escopo são sinalizadas com [?] no output — o role para e aguarda sua aprovação antes de continuar.


Skills (integrações)

npx synapos add skill brave-search
npx synapos add skill playwright
npx synapos add skill github

Skills injetam ferramentas ou instruções no contexto do agent durante a execução.


Estrutura gerada

.synapos/               → core do framework (não edite)
  squads/               → configuração dos roles ativos
  squad-templates/      → templates por domínio
  skills/               → integrações instaladas
docs/
  _memory/              → perfil do projeto e preferências
  .squads/sessions/     → contexto persistente por feature
  tech/                 → documentação técnica (opcional)
  business/             → documentação de negócio (opcional)

Compatibilidade

Funciona em qualquer IDE com suporte a agentes:

  • Claude Code
  • Cursor
  • Trae
  • OpenCode

Compatível com qualquer modelo (Claude, GPT, Gemini, modelos locais).


Instalação

npx synapos

Contribua

Projeto open source em evolução.

👉 Abra uma issue 👉 Dê uma estrela se achar útil