Pixel for Devin

pixel install writes nothing global for Devin: the protocol comes from Pixel’s Devin plugin, and pixel install --repo adds a guard to one repository.

Updated

Install Pixel

Pixel is a command-line tool: Devin runs the pixel binary, so install it first (macOS and Linux).

brew install LivioGama/tap/pixel

The install script is the other channel. Neither one changes any agent’s configuration.

What pixel install writes

Nothing for Devin, outside the per-repository guard below. pixel doctor judges only what pixel install writes.

Install the plugin

Add github.com/LivioGama/pixel as a Devin plugin.

The plugin never installs the pixel binary. The protocol it loads starts by checking for it (command -v pixel) and tells the agent to work without Pixel’s commands when it is missing.

Per repository

pixel install --repo .

Adds an advisory guard to this repository only, and skips every global step. For Devin:

  • .devin/config.local.json

The guard steers the agent toward Pixel commands, for example with a notice before an untargeted read of a large source file, and never blocks a tool call. Every file that names this machine’s pixel binary goes into the clone’s .git/info/exclude, so a git add -A cannot publish it. Every per-repository file

Check it

pixel doctor .

pixel doctor . reports the wiring of every agent as green, stale or missing, and names the command that repairs each finding. For Devin alone:

pixel doctor . --only repo.devin-hooks

Remove it

pixel uninstall --repo . removes only this repository’s files.

Remove the plugin with Devin’s own plugin or extension command.

Pixel for other agents