danieldeusing

cat ~/apps/configr/README.md

configr

beta

Um navegador de capacidades para cinco agentes de código com AI. O Configr lê a configuração que essas ferramentas já têm na sua máquina e mostra o que cada uma realmente carrega.

Skills, agents, comandos, hooks, servidores MCP, plugins e arquivos de instruções — cada um com sua origem e se está de fato em efeito.

man configr

CONFIGR(1)capability browserdanieldeusing.de

AGENTS

Claude Code · OpenAI Codex · GitHub Copilot · Google Antigravity · OpenCode

CAPABILITIES

skills
pacotes de instruções reutilizáveis, e quais deles um projeto realmente aproveita
agents
subagentes, com o modelo e as ferramentas que cada um recebe
commands
comandos, venham do projeto, da sua configuração de usuário ou de um plugin
hooks
os comandos de shell que um agente executa em pontos definidos de uma sessão
mcp servers
servidores MCP, e em qual arquivo de configuração cada conexão é declarada
plugins
plugins instalados, e tudo o que cada um traz junto
instructions
arquivos de instruções, incluindo os herdados de diretórios acima

PROVENANCE

Cada entrada carrega sua origem — user, project, local, plugin ou inherited — para que algo que parece ativo enquanto outra coisa o encobre seja lido exatamente assim.

~/apps/configrbeta(END)

ls preview/

Um tour rápido pelo Configr.
O navegador de capacidades: tudo o que um agente carrega para o projeto escolhido, agrupado por tipo.
Abra uma capacidade e leia o que o agente lê: cada arquivo por trás e qual dos cinco agentes carrega cada um.
O catálogo de plugins: plugins inteiros do claude-plugins.dev, por categoria, marcados quando já instalados.
Marketplaces: explore e instale skills, agents e plugins do seedr, claude-plugins.dev, aitmpl e skills.sh.
My Registry: tudo o que você marcou em qualquer registro, numa lista — o oficial da Anthropic ao lado do comunitário e do seu próprio. Exportável e importável em outra máquina.
Configurações: os cinco agentes de código, encontrados no PATH, cada um apontável ao binário à mão.

cat INSTALL.md

macOS

O Homebrew é o caminho recomendado — coloca o app em /Applications, mantém ele atualizado e remove sem deixar sobras.

brew install --cask danieldeusing/tap/configr

Ou baixe o .dmg universal da última versão, abra e arraste o Configr para /Applications. Um único .dmg cobre Apple Silicon e Intel.

Para remover tudo, configurações incluídas:

brew uninstall --zap --cask configr

Windows

O Scoop é o caminho recomendado:

scoop bucket add danieldeusing https://github.com/danieldeusing/configr-releases
scoop install configr

Ou baixe o .exe de instalação x64 da última versão e execute.

As builds de Windows não são assinadas, então o SmartScreen mostra “O Windows protegeu o seu PC” na primeira execução — escolha Mais informações e depois Executar assim mesmo. As de macOS são assinadas e notarizadas pela Apple, então lá isso não acontece.

Linux

Baixe da última versão:

Arquivo Quando usar
.AppImage Qualquer distribuição. Torne executável e rode — não há nada a instalar.
.deb Debian, Ubuntu e derivadas.
.rpm Fedora, RHEL, openSUSE.
chmod +x Configr_<version>_amd64.AppImage
./Configr_<version>_amd64.AppImage
sudo dpkg -i Configr_<version>_amd64.deb

cat UPDATING.md

O Configr procura atualizações pelo próprio menu: Configr → Check for Updates…

O que acontece em seguida depende de como você instalou, porque um app que se substitui pelas costas de um gerenciador de pacotes deixa esse gerenciador com uma versão que não existe mais.

Instalado com “Check for Updates…” faz
Homebrew Mostra o comando: brew upgrade --cask configr
Scoop Mostra o comando: scoop update configr
.deb / .rpm Mostra um comando de atualização
.dmg, .exe, AppImage Instala a atualização e reinicia

De um jeito ou de outro o app avisa que existe uma versão nova — você nunca precisa ir atrás.

As atualizações são assinadas de forma independente do download, e o Configr verifica essa assinatura antes de aplicar qualquer uma. Uma atualização não pode ser trocada, nem por quem serve o arquivo.