danieldeusing

cat ~/apps/configr/README.md

configr

beta

A capability browser for five AI coding agents. Configr reads the configuration those tools already have on your machine and shows what each one actually loads.

Skills, agents, slash commands, hooks, MCP servers, plugins and instruction files — each with where it came from, and whether it is really in effect.

man configr

CONFIGR(1)capability browserdanieldeusing.de

AGENTS

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

CAPABILITIES

skills
reusable instruction packs, and which of them a project actually picks up
agents
sub-agents, with the model and the tools each one is given
commands
slash commands, whether they come from the project, your user config or a plugin
hooks
the shell commands an agent runs at defined points in a session
mcp servers
MCP servers, and the config file each connection is declared in
plugins
installed plugins, and everything each one brings with it
instructions
instruction files, including the ones inherited from parent directories

PROVENANCE

Every entry carries its source — user, project, local, plugin or inherited — so a capability that looks active while something else shadows it reads as exactly that.

~/apps/configrbeta(END)

ls preview/

A short tour of Configr.
The capability browser: everything one agent loads for the selected project, grouped by kind.
Open a capability and read what the agent reads: every file behind it, and which of the five agents loads each one.
The plugin catalogue: whole plugins from claude-plugins.dev, by category, marked when already on disk.
Marketplaces: browse and install skills, agents and plugins from seedr, claude-plugins.dev, aitmpl and skills.sh.
My Registry: everything starred in any registry, in one list — Anthropic official beside community beside your own. Exportable, importable on the next machine.
Settings: the five coding agents, found on PATH, each one pointable at a binary by hand.

cat INSTALL.md

macOS

Homebrew is the recommended route — it puts the app in /Applications, keeps it updated, and removes it cleanly.

brew install --cask danieldeusing/tap/configr

Or download the universal .dmg from the latest release, open it and drag Configr to /Applications. One .dmg covers both Apple Silicon and Intel.

To remove everything, settings included:

brew uninstall --zap --cask configr

Windows

Scoop is the recommended route:

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

Or download the x64 setup .exe from the latest release and run it.

Windows builds are not code-signed, so SmartScreen shows “Windows protected your PC” on first run — choose More info, then Run anyway. macOS builds are signed and notarized by Apple, so this does not happen there.

Linux

Download from the latest release:

File Use it when
.AppImage Any distribution. Make it executable and run it — nothing to install.
.deb Debian, Ubuntu and derivatives.
.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 checks for updates from its own menu: Configr → Check for Updates…

What happens next depends on how you installed it, because an app that replaces itself behind a package manager's back leaves that manager holding a version it no longer has.

Installed with Check for Updates… does
Homebrew Shows the command: brew upgrade --cask configr
Scoop Shows the command: scoop update configr
.deb / .rpm Shows an update command
.dmg, .exe, AppImage Installs the update and restarts

Either way the app tells you a new version exists — you never have to go looking.

Updates are signed independently of the download, and Configr verifies that signature before applying one. An update cannot be substituted, even by whoever serves the file.