danieldeusing

cat ~/apps/configr/README.md

configr

beta

Un navegador de capacidades para cinco agentes de código con AI. Configr lee la configuración que esas herramientas ya tienen en tu máquina y muestra qué carga realmente cada una.

Skills, agents, comandos, hooks, servidores MCP, plugins y archivos de instrucciones — cada uno con su procedencia y si de verdad está en efecto.

man configr

CONFIGR(1)capability browserdanieldeusing.de

AGENTS

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

CAPABILITIES

skills
paquetes de instrucciones reutilizables, y cuáles recoge de verdad un proyecto
agents
subagentes, con el modelo y las herramientas que recibe cada uno
commands
comandos, vengan del proyecto, de tu configuración de usuario o de un plugin
hooks
los comandos de shell que un agente ejecuta en puntos definidos de una sesión
mcp servers
servidores MCP, y en qué archivo de configuración se declara cada conexión
plugins
plugins instalados, y todo lo que aporta cada uno
instructions
archivos de instrucciones, incluidos los heredados de directorios superiores

PROVENANCE

Cada entrada lleva su procedencia — user, project, local, plugin o inherited — para que algo que parece activo mientras otra cosa lo tapa se lea exactamente así.

~/apps/configrbeta(END)

ls preview/

Un recorrido breve por Configr.
El navegador de capacidades: todo lo que carga un agente para el proyecto elegido, agrupado por tipo.
Abre una capacidad y lee lo que lee el agente: cada archivo detrás y cuál de los cinco agentes carga cada uno.
El catálogo de plugins: plugins completos de claude-plugins.dev, por categoría, marcados si ya están instalados.
Marketplaces: explora e instala skills, agents y plugins desde seedr, claude-plugins.dev, aitmpl y skills.sh.
My Registry: todo lo marcado en cualquier registro, en una lista — lo oficial de Anthropic junto a lo comunitario y lo propio. Exportable e importable en otra máquina.
Ajustes: los cinco agentes de código, encontrados en el PATH, cada uno apuntable al binario a mano.

cat INSTALL.md

macOS

Homebrew es la ruta recomendada — deja la app en /Applications, la mantiene actualizada y la desinstala sin dejar restos.

brew install --cask danieldeusing/tap/configr

O descarga el .dmg universal de la última versión, ábrelo y arrastra Configr a /Applications. Un solo .dmg cubre Apple Silicon e Intel.

Para eliminarlo todo, ajustes incluidos:

brew uninstall --zap --cask configr

Windows

Scoop es la ruta recomendada:

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

O descarga el .exe de instalación x64 de la última versión y ejecútalo.

Las compilaciones de Windows no están firmadas, así que SmartScreen muestra «Windows protegió su PC» en el primer arranque — elige Más información y luego Ejecutar de todas formas. Las de macOS están firmadas y notarizadas por Apple, así que allí no ocurre.

Linux

Descarga desde la última versión:

Archivo Cuándo usarlo
.AppImage Cualquier distribución. Dale permisos de ejecución y ábrelo — no hay nada que instalar.
.deb Debian, Ubuntu y 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

Configr busca actualizaciones desde su propio menú: Configr → Check for Updates…

Lo que ocurre después depende de cómo lo instalaste, porque una app que se reemplaza a sí misma a espaldas de un gestor de paquetes deja a ese gestor con una versión que ya no existe.

Instalado con «Check for Updates…» hace
Homebrew Muestra el comando: brew upgrade --cask configr
Scoop Muestra el comando: scoop update configr
.deb / .rpm Muestra un comando de actualización
.dmg, .exe, AppImage Instala la actualización y reinicia

En cualquier caso la app te avisa de que hay una versión nueva — nunca tienes que ir a buscarla.

Las actualizaciones se firman de forma independiente a la descarga, y Configr verifica esa firma antes de aplicar ninguna. Una actualización no se puede sustituir, ni siquiera por quien sirve el archivo.