rexmod skill

rexmod adds a panel of agent changes to the Rex window, a Neovim editor for review and a way to send comments back to the agent.

  • 57 ★ on the repository
  • Last commit
  • MIT
Skill

Broad access

Why this level

  • The installer patches the installed Rex app, keeps a background LaunchAgent that repeats it after updates, and edits Neovim and agent configs.
All reasons and checks

alpcanaydin/rexmod

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/rexmod

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The installer patches the installed Rex app, keeps a background LaunchAgent that repeats it after updates, and edits Neovim and agent configs.

This is third-party code. Review the repository files before installing.

What it does

rexmod is an unofficial add-on for Rex, a macOS app that runs agents. It records every agent turn, so the right-hand panel shows what the last reply changed next to uncommitted edits and the branch. A file opens in real Neovim beside the agent, and a line comment through `Space r` goes to the agent with the next message as a `file:line`, code and note list. The installer hooks into agents it finds, installs the `rexmod` skill, copies the add-on to `~/Library/Application Support/rexmod`, backs up official Rex and patches it. Claude Code, Codex, OpenCode, Pi and Antigravity CLI are supported, and several agents in one tab switch from the panel.

Who it is for. Rex users on macOS who review agent code by eye: reading the per-turn diff and sending notes back without leaving the window.

Good fit when

  • After an agent reply only what the last turn changed must be visible.
  • Review runs in Neovim and line comments must reach the agent without copying.
  • Two agents work in one Rex tab and the panel must follow the focused one.
  • A quick file finder for the agent's repository on `⌘P` is wanted.

Not a fit when

  • You are not on macOS 15 or newer with Apple silicon.
  • Patching the installed Rex is undesirable: the add-on modifies its local copy.
  • A plain `git diff` in a neighbouring terminal window is enough.

Example request

Show in the rexmod panel what the last turn changed and take my review comments on the files into account.

Limitations

The project is unofficial and unaffiliated with the Rex developer. It needs a Mac with Apple silicon, macOS 15 or newer, Rex opened at least once and Homebrew for Neovim, fzf and Node. The installer edits the Neovim config, adds `⌘P` to `~/.config/rex/init.lua` and installs a LaunchAgent that re-patches Rex after its updates. JSON files and official Rex are backed up first. Rex must be restarted after installing, and in Codex the hooks are trusted once through `/hooks`.

How to disable. Run the rexmod uninstaller: it restores official Rex from the backup. Remove agent hooks and the `rexmod` skill by hand, and for a Homebrew install run `brew uninstall rexmod`.

FAQ

What gets patched?

The local copy of the Rex app: the add-on adds a panel to it. The official build is kept and the uninstaller puts it back.

Which agents work?

Claude Code, Codex, OpenCode, Pi and Antigravity CLI. The installer hooks into those it finds on the machine.

How do I send comments to the agent?

Select a line, press `Space r` and save with `Ctrl+S`. Comments go with your next message or the Send button.

What after a Rex update?

Nothing: the LaunchAgent re-patches it. After `brew upgrade rexmod` run `rexmod-setup` once.

Can I skip the panel patch?

Yes, the installer flag `--no-patch` skips the panel and `--no-hooks` skips agent hooks.

Discussion

No questions or reviews yet.

Skills

A CLI opens diffs and documents in a terminal so a person can annotate lines and pass feedback to a coding agent

CLIExtended access956Repository stars

A skill for second-agent review of plans or code: Claude Code starts rounds, Codex reviews, and they exchange files

SkillExtended access5Repository stars

Gives the agent an understanding of your repository: it indexes the code and answers questions about it in Claude Code, Cursor, Codex, Windsurf and more

PluginExtended access1.4KRepository stars

An ops repo for Claude Code: tickets, the Rex reviewer and a closed merge gate take agent code to production under human control.

PluginExtended access544Repository stars

CodeCompanion.nvim

codecompanion.nvim

A Neovim AI assistant with LLM chat and Claude Code, Codex, Gemini CLI running right inside the editor via ACP and MCP

PluginExtended access6.9KRepository stars

README in short

Describes the prompt, change, review, feedback loop, installation through Homebrew or `install.sh`, hotkeys and how the add-on works.

README badge

Report a problem